オープンソースプロジェクト
Zoo-Code-Org/Zoo-Code avatar
Zoo-Code-Org/Zoo-Code

Zoo CodeをVS Codeの作業フローへ組み込む条件

Zoo Code では、コード エディターに AI エージェントの開発チーム全体が表示されます。

スター 1,849フォーク 276TypeScriptApache-2.0

ひと目でわかる

これは何?
Zoo-Code-Org/Zoo-CodeのREADMEとv3.80.1の記載から、AIエージェント、モード、プロバイダー、Roo Code移行の範囲を整理する。
誰に向いている?
Zoo Codeは、VS Code内でCode、Architect、Ask、Debugなどのモードを使い、複数のモデルやMCPサーバーを切り替えたい開発チーム向けです。Roo Codeから移る場合は移行ガイドを先に読み、pnpm installとVS CodeのF5起動で自社リポジトリの編集、承認、サブタスク回復を確認してください。
商用利用できる?
できます。Apache-2.0 は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。直近 1 日以内に新しいコミットがあります。
何の言語で書かれている?
主に TypeScript です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

Roo Codeの後を引き受けた拡張

Zoo Codeは、Roo Codeの開発に関わった開発者たちが継続しているTypeScript製のエディター拡張です。READMEは、コードエディターの中にAIを使う開発チームを置くものとして位置付けています。Roo Codeからの移行を想定し、公式にはRoo→Zoo migration guideとDiscord、Reddit、GitHub issueへの導線があります。ここで確認できるのはプロジェクトの方針と機能一覧で、特定モデルの応答品質や企業環境での安全性を保証する記述ではありません。

v3.80.1ではZ AI経由のGLM-5.3-Flash、Vertex Gemini 3.7の空ツール出力、ターミナル起動、バックグラウンドサービス、テーマ可読性に関する修正が記載されています。リリースノートの存在は更新の継続を示しますが、利用環境の組み合わせまで網羅するものではありません。 VS CodeのF5とpnpm install:vsixを比較し、使用するeditor引数、プロバイダー、MCP制限、差分レビューを記録します。

5つのモードが分ける作業

日常の編集はCode Mode、システム設計や移行仕様はArchitect Mode、質問と説明はAsk Mode、原因追跡やログ追加はDebug Modeに分けられます。チーム固有の手順はCustom Modesで作る想定です。この分類は単なる表示名ではなく、同じエージェントに異なる権限や期待する出力を持たせるための入口になります。READMEはモードの詳細としてUsing ModesとCustom Modesを案内しています。

導入時は、ひとつの小さな変更をCode Modeで実行し、Architect Modeが編集を始めずに仕様を整理するか、Debug Modeが再現条件とログを区別できるかを見ます。Ask Modeの回答だけを根拠に設定を変更する運用は避け、実際の差分とターミナル履歴を残してください。

Semble検索とOrchestratorの境界

Zoo CodeがRoo Code以後に追加した要素として、READMEはSemble codebase intelligenceを挙げています。自動セットアップを伴うオンデマンドの意味検索で、別の索引作業を要求しないという説明です。Orchestratorはサブタスクの委譲、並列調整、親子タスクの回復、プロバイダー設定間の分離を強化したとされています。これらは大きなリポジトリを読む手順を短くし得ますが、検索結果が正しいことや並列編集が常に安全であることを意味しません。

同じ一覧には、ターミナル完了の競合、コンテキスト管理、差分編集、プロバイダー固有のツール利用を改善したとの記述があります。実験では、同じ入力を複数回与えて生成差分、サブタスクの承認要求、失敗後の親タスク状態を記録すると、READMEの機能説明と手元の挙動を分けて評価できます。

pnpmからVSIXまでの導入経路

ソースから試す入口はgit clone https://github.com/Zoo-Code-Org/Zoo-Code.gitとpnpm installです。開発者はVS CodeでF5、またはRunからStart Debuggingを選び、拡張が動く別ウィンドウを開きます。webviewとコア拡張の変更が自動的に反映されるという説明は、拡張開発を確認する際の具体的な観察点になります。

配布形態を試す場合はpnpm vsixでbinディレクトリにVSIXを作り、pnpm install:vsix [-y] [--editor=<command>]でcode、cursor、code-insidersのいずれかへ導入できます。Roo Codeからの移行では、既存設定の扱いをRoo→Zoo migration guideと突き合わせ、同じワークスペースで権限やMCP接続先が意図せず残らないかを確認します。

プロバイダーと安全装置を先に固定する

Zoo Gatewayは複数プロバイダーをひとつのエンドポイントで扱い、残高とリクエスト単位の使用量をダッシュボードで確認する構成として説明されています。READMEにはMoonshot、Kimi Code、Kenari、Friendli、OpenCode Goなど、接続先の拡張も記載されています。モデル名が選べることと、入力がどこへ送られるかが明確であることは別の問題です。

長い自律実行ではDestructive Command Guardが危険なコマンドをブロックし、信頼した作業を承認要求の連続なしに進めるとされています。rules management、モードごとのMCP制限、マルチルートのパス制御、モデル推論設定、completion change reviewも確認対象です。テスト用ブランチでファイル削除、外部接続、複数ルートの編集をそれぞれ発生させ、Guard、承認、差分レビューの記録を確認します。

Apache-2.0と採用判断 · zoo code org zoo code

リポジトリのライセンス欄はApache-2.0です。社内で改変した拡張を配布する場合は、著作権表示、ライセンス文、NOTICEの扱いをLICENSEと実際の配布物で確認します。これはモデルへ送るコードの機密性、ログ保存、認証情報の管理を説明するものではありません。open issuesが635件あるため、採用対象のエディター、プロバイダー、MCP構成に関係するissueをリリースv3.80.1と照合する価値があります。

採用候補は、VS CodeのF5起動またはVSIX導入、Semble検索、ひとつのOrchestratorサブタスク、DCGの拒否、レビュー付きの差分という順で確認します。どれかが自社の権限モデルやモデル接続要件に合わないなら、星数や新モデルの追加だけで採用を決める材料にはなりません。 Roo Codeの移行ではRoo→Zoo migration guideを確認し、v3.80.1のサブタスク承認、ターミナル起動、DCGの拒否ログを残します。

編集部の結論

Zoo Codeは、VS Code内でCode、Architect、Ask、Debugなどのモードを使い、複数のモデルやMCPサーバーを切り替えたい開発チーム向けです。Roo Codeから移る場合は移行ガイドを先に読み、pnpm installとVS CodeのF5起動で自社リポジトリの編集、承認、サブタスク回復を確認してください。機密コードを扱う前に、プロバイダー設定、ルール、MCP制限、Destructive Command Guardの挙動を具体的な作業で確かめる必要があります。 Roo Codeの移行ではRoo→Zoo migration guideを確認し、v3.80.1のサブタスク承認、ターミナル起動、DCGの拒否ログを残します。 VS CodeのF5とpnpm install:vsixを比較し、使用するeditor引数、プロバイダー、MCP制限、差分レビューを記録します。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート