Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

エクセルAI(開発コードネーム)

会社で Excel しか使えない環境向けの 100% VBA AI エージェント

OpenClaude の「ツールループ + プロバイダ切替 + サンドボックス」の考え方を Excel/VBA で再実装しています。

利用条件・商用利用

このリポジトリは、個人・教育・非営利の利用を無償とするSource-Available型のライセンスです。会社・法人・団体の社内利用、顧客向け業務、有償サービスへの組み込み、商用配布には、別途商用ライセンス契約が必要です。料金は利用人数、配布範囲、サポート、Enterprise機能に応じて個別見積もりとします。

このプロジェクトはMicrosoft Corporationの製品、公式アドイン、提携サービスではありません。API利用料、Microsoft 365/Excelの契約料、導入作業費は別途必要です。

機能

  • チャット UI(UserForm)
  • クラウド API / ローカル LLM(LM Studio 等、Ollama 不要)
  • 作業場所サンドボックス内のファイル操作
  • 計算式付きExcelファイルとグラフの生成
  • 既存xlsx/xlsm/xlsb/xlsの構造・シート・数式の読み取り
  • 公開Webページ・APIレスポンスの取得(読み取り専用 web_fetch
  • 自動実行 ON/OFF(設定で切替)
  • ホーム画面、Ctrl+Enter実行、処理進行状況の表示
  • 操作ログ(監査用)

フォルダ構成

エクセルAI/
├── ExcelAI.xlsm          ← 配布物(要ビルド or 手動作成)
├── vba/                  ← VBA ソース(インポート用)
├── workspace/            ← デフォルト作業場所(AI の作業範囲)
├── templates/            ← xlsm テンプレート等
└── docs/                 ← セットアップ・シート構成

クイックスタート

  1. docs/SETUP.md を読む
  2. vba/ のモジュールを .xlsm にインポート
  3. 設定 シートで API / 作業場所を設定
  4. ホーム → Request欄に依頼を書き、実行ボタンまたは Ctrl+Enter

デフォルト作業場所

workspace

設定シート B6 に同じパスを入れてください。

Per-PC setup: enter each user's local folder path in 設定!B6. An absolute path is supported; workspace means a folder beside the workbook.

About

Excel AI agent with OpenAI- and Anthropic-compatible providers

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages