Torii — VS Code 向け AI コーディングエージェント
コスト透明性とローカルLLMルーティングを備えた、日本語ファーストのAIコーディングエージェント。
Irori MVP は同一リポジトリ内の irori/ に分離して追加しています。
Irori はチャット中の「検索」「調べて」「最新」などを検出し、Tavily Search API(キー設定時)または軽量Web検索結果をLLMへ渡すMVP機能を備えています。
機能
- マルチプロバイダー対応 — OpenAI / DeepSeek / Anthropic / Ollama / Google Gemini / OpenRouter を切り替えて使用可能
- OpenRouterモデル検索 — GLM 5.2 / MiniMax M3 など新しいモデルを検索してスロット登録可能
- 予算管理(JPY/USD表示切替) — 月間利用コストを円またはドルで表示。バーグラフで予算消費を可視化
- ローカルLLM自動ルーティング — 機密キーワードを含むプロンプトを自動的に Ollama(ローカル)へ転送。APIキー・ソースコードがクラウドに送信されない
- エージェントループ — ファイル読み書き・コマンド実行をワンクリック承認で自律実行
- Agent Window(開発中) — エディタタブとして開く大画面エージェントGUI。プロジェクト名/パス表示、設定導線、モデル用途切替、日本語の進行表示、AIタイトル付きタスク作成、タスク削除、履歴、Agent送信、承認/拒否カード、同一タスク二重実行排他、軽量ファイルツリー、localhostプレビュー、@ファイルメンションまで接続済み。外部URLはSimple Browserで開く
- 日本語UI — メッセージ・エラー文言をすべて日本語で表示
- ストリーミング応答 — SSEによるリアルタイム出力
スクリーンショット

必要環境
- VS Code 1.85 以降
- macOS(優先サポート。Windows・Linux は今後対応予定)
- ローカルLLM使用時: Ollama の別途インストールが必要
インストール・はじめかた
- VS Code Marketplace から Torii 拡張機能をインストール
- アクティビティバーの Torii アイコンをクリックしてパネルを開く
- ⚙️ 設定画面で API キーを登録(例: OpenAI API Key)
- チャットで質問する、または エージェントモード に切り替えてコード編集を自律実行
Ollamaルーティングの設定方法
Torii はプライバシー保護のため、機密キーワードを含むプロンプトを自動的にローカルの Ollama へルーティングします。
1. Ollama のインストール
# macOS
brew install ollama
# または公式サイトから: https://ollama.com
2. モデルのダウンロードと起動
ollama pull llama3.2 # 推奨: 軽量・高速
ollama pull qwen2.5-coder # コーディング特化モデル
ollama serve # サーバー起動(通常は自動起動)
3. Torii の設定
設定画面(⚙️)の モデル・ルーティング セクションで:
- サブプロバイダー:
Ollama を選択
- サブモデル: ダウンロードしたモデル名(例:
llama3.2)を入力
自動ルーティング を有効にすると、以下のキーワードを含むプロンプトが自動的に Ollama へ転送されます:
| カテゴリ |
検出されるキーワード(例) |
| APIキー・認証情報 |
api_key, secret, password, credentials |
| 個人情報 |
メールアドレス, 住所, 電話番号 |
| セキュリティ |
private key, certificate, ssh |
注意: token のような一般的なプログラミング用語は誤検知を防ぐため除外されています(例: access_token, OAuth token などは除外対象)。
4. カスタムプライバシーキーワードの追加
VS Code の設定(settings.json)に追加することで、任意のキーワードをプライベートルーティング対象にできます:
{
"torii.customPrivacyKeywords": ["社内システム", "顧客ID", "内部API"]
}
または設定画面の カスタムプライバシーキーワード フィールドに入力します。
5. 動作確認
チャットで機密キーワードを含む質問を送ると、応答の下部に「Ollama(ローカル)でルーティング」と表示されます。クラウドへの送信は行われません。
予算管理
- 月間予算をUSDで設定。予算バーで消費率を視覚的に確認できます
- 表示通貨の切替: 設定画面の「予算バー表示通貨」から JPY(日本円)または USD(米ドル)を選択できます
- 為替レートは1時間ごとに自動取得(手動設定も可)
- 予算80%超過でバーが赤くなり警告表示
Proプラン(¥980 / 月)
エージェントループ機能(ファイル書き込み・コマンド実行・自律タスク)にはProライセンスが必要です。
7日間のPro体験付き — クレジットカード不要でお試しいただけます。
👉 Proライセンスを取得する
プラットフォームサポート
| プラットフォーム |
状態 |
| macOS |
✅ 優先サポート |
| Windows |
🔜 対応予定 |
| Linux |
🔜 対応予定 |
サポート
Torii — AI Coding Agent for VS Code
Japanese-first AI coding agent with cost transparency and local LLM routing.
Features
- Multi-provider support — OpenAI / DeepSeek / Anthropic / Ollama / Google Gemini / OpenRouter
- Budget management (JPY/USD) — monthly spend tracked with a visual progress bar; switch between yen and dollar display in settings
- Auto-routing to local LLM — privacy-sensitive prompts are automatically sent to Ollama (no cloud)
- OpenRouter task routing — use GLM 5.2 for review/design and DeepSeek V4 Flash for implementation via auto or one-shot manual switching
- Agent loop — reads/writes files and runs commands autonomously with one-click approval
- Agent Window (in development) — opens a large editor-tab agent GUI with project context, settings, model intent switching, Japanese progress status, AI-titled task creation, task deletion, history, agent sends, approve/reject cards, same-task run exclusion, lightweight file tree, localhost preview, and file mentions wired; external URLs open in Simple Browser
- Japanese UI — all messages and error text in Japanese
- Streaming responses — real-time output via SSE
Requirements
- VS Code 1.85 or later
- macOS (primary support; Windows and Linux support planned)
- For local LLM routing: Ollama installed separately
Getting Started
- Install the extension from the VS Code Marketplace
- Open the Torii panel from the activity bar
- Configure your API key in Settings (⚙️)
- Start chatting or switch to Agent mode to let Torii autonomously edit your code
Ollama Routing
Torii automatically routes privacy-sensitive prompts to your local Ollama instance. No data leaves your machine when a prompt contains keywords like API keys, passwords, or personal information.
Quick setup:
ollama pull llama3.2
ollama serve
Then set the sub-provider to Ollama in Torii settings and enable auto-routing.
OpenRouter Task Routing
When OpenRouter is the active provider, Torii can route by task type. Review, design, and implementation-plan prompts default to z-ai/glm-5.2; implementation and fix prompts default to deepseek/deepseek-v4-flash. Use the input toolbar's Auto / 相談 / 実装 buttons to override the next message only. Agent Window also includes GLM実装, which uses the planning-model slot for higher-quality implementation runs.
Router and budget unit tests can be run with:
npm test
Pro Plan (¥980 / month)
Agent loop features (file write, command execution, autonomous tasks) require a Pro license.
7-day Pro trial — no credit card required to start.
👉 Get Pro License
Support