ホームCLIiOfficeAI/OfficeCLI
// archived 2026-04-29
iOfficeAI

OfficeCLI

AI🌱 NEW PROJECT BOOST#CLI#Automation#Microsoft Office#Agentic AI#Productivity
GitHub で見る →
33

// 概要

OfficeCLI は、ローカルの Office インストールを必要とせずに AI エージェントが Microsoft Office ドキュメントを作成、読み取り、変更できるようにするオープンソースのコマンドラインツールです。このツールは、シンプルなセマンティックビュー、構造化された要素操作、および直接的な XML アクセスを可能にする 3 層アーキテクチャを備えています。組み込みの MCP サーバーと自動スキル構成を通じて、AI コーディングエージェントとのシームレスな統合をサポートします。

// 技術解説

OfficeCLI は、Office のインストールや外部依存関係を必要とせず、AI エージェントが Microsoft Office ドキュメントを直接プログラムで制御できるように設計された専用のコマンドラインインターフェースです。そのアーキテクチャは、高レベルなセマンティックビューから低レベルな raw XML アクセスまでを網羅する 3 層構造を採用しており、AI エージェントがトークン使用量を最小限に抑えつつ効率的にドキュメントを操作することを可能にします。決定論的な JSON 出力とパスベースのアドレッシングを提供することで、従来の Office 自動化の複雑さを解決し、シンプルでアトミックなコマンドを通じてドキュメントの作成、読み取り、変更を可能にします。

// 主要ハイライト

01
AI エージェントがシンプルで 1 行のコマンドを使用して Word、Excel、PowerPoint ファイルを作成、読み取り、変更できるようにします。
02
高レベルなセマンティックビューから詳細な raw XML 操作まで拡張可能な 3 層アーキテクチャを特徴としています。
03
Claude Code、Cursor、VS Code などの AI ツールとシームレスに統合する組み込みの MCP サーバーが含まれています。
04
ブラウザでドキュメントの変更をレンダリングするライブプレビューサーバーを提供し、反復的な設計とリアルタイムのフィードバックを促進します。
05
すべてのコマンドに対して構造化された JSON 出力をサポートし、AI エージェントが複雑な解析を必要とせずに一貫したデータスキーマを受け取れるようにします。
06
組み込みの .NET ランタイムを備えた単一の自己完結型バイナリとして動作し、さまざまな環境間での移植性を確保します。

// ユースケース

01
AI プロンプトからの Word、Excel、PowerPoint ドキュメントの自動生成
02
CI/CD パイプラインにおける Office ファイルのバッチ処理と構造検証
03
ローカル HTTP サーバーを介したリアルタイムのドキュメントプレビューと反復的な設計

// クイックスタート

開始するには、OS (macOS/Linux) 用の提供された curl コマンド、または PowerShell (Windows) を使用してバイナリをインストールします。インストールが完了したら、'officecli create' や 'officecli add' などのコマンドを使用して、すぐにドキュメントの作成や変更を開始できます。AI エージェントの場合は、'SKILL.md' ファイルをエージェントに読み込ませるか、'officecli mcp' コマンドを使用して、好みの AI コーディング環境にツールを登録してください。