Agent Panel for Unity
- Coreダウンロード商品¥ 0
- Proダウンロード商品¥ 3,500
















AIエージェントを Unity エディタの中で使うためのチャットパネルです。 Claude Code を中心に、Codex・Grok Build などの ACP 対応 CLI にも切り替えられます。 エディタにドッキングしたパネルから、コードを書く・ファイルを直す・シーンを操作するといった作業をエージェントに頼めます。 ツールを実行する前には許可カードが出て、スクリプトの再コンパイルをまたいでも会話は続きます。
公式サイト
GitHub(Core版) https://github.com/c-colloid/AgentPanelForUnity VPM https://c-colloid.github.io/vpm/
詳細
・チャット — 応答はストリーミング表示。スラッシュコマンドの補完、思考の要約、サブエージェントの進捗カード、質問カード(選択肢で回答)に対応。 ・許可カード — ファイル編集やコマンド実行の前に「許可 / このセッション中は許可 / 拒否」を選べます。 自動承認の範囲は設定で段階的に広げられます。 ・Unity の文脈を渡す — Hierarchy / Project の選択、Console のエラー、ドラッグしたアセット、画像をワンクリックで添付。 ・Unity 操作ツール — エージェントが C# を書かずにシーン・コンポーネント・アセットを操作し、検索やスクリーンショットも行えます。 1 ターン分は Undo 1 回で戻せます。 ・スクリプト検証ゲート — エージェントが書いた C# はコンパイルが通ってから Assets に入ります(Windows)。 ・ドメインリロード耐性 — 再コンパイルやエディタ再起動の後も同じセッションに自動で再接続します。 ・履歴・モデル切替・パネル内ログイン — 過去のセッションの復元、モデルの切替、CLI へのログインをパネル内で完結。 ・エージェントの切替 — ClaudeCode、Codex、Grok Build など ACP 対応の CLI に切り替えられます。 ・日本語 / English切替 — UI は OS 言語に追従し、設定で切り替えられます。
Pro専用機能
・プレハブのオーバーライド操作 ・アニメーション / マテリアル編集 ・パーティクル編集 ・メッシュ作成/編集 ・アバター計測 ・ライトマップベイク(Bakery 対応) ・エディタ UI の自動操作 ・一括実行 ・テスト実行 ・拡張プロファイル/スキル作成 ・同梱プロファイル(pro-v0.12.1 時点、17 件) [詳細] https://github.com/c-colloid/AgentPanelForUnity/blob/main/docs/PRO-FEATURES.md
同梱プロファイル詳細
対応 SDK がプロジェクトに入っていると自動で検出され、その SDK の要点(コンポーネントの正式名、ビルド時にしか反映されない仕組み、やってはいけない操作、確認の手順)がエージェントへの指示に追加されます。承認操作は不要です。 【VRChat】 ・VRChat SDK3(共通 / com.vrchat.base): PhysBone・Contact・VRC Constraint の所在、3 つある VRCStation の区別、アップロード時のコンポーネント除去 ・VRChat SDK3(アバター / com.vrchat.avatars): VRCAvatarDescriptor とエキスプレッションアセット、ParameterDriver などの StateMachineBehaviour、FX レイヤーの組み方 ・VRChat SDK3(ワールド / com.vrchat.worlds): VRCSceneDescriptor と標準ワールドコンポーネント、レイヤー予約、Build & Test / Publish の扱い ・Udon: UdonBehaviour とプログラムアセットの関係、同期(UdonSynced / 所有権 / ネットワークイベント)、VRCUrl、Play モードでしか動かない前提 ・UdonSharp(U#): 使えない C# 機能、プロキシと UdonBehaviour の関係、フィールドをどちらに書くか、GetComponent の落とし穴 ・NDMF: ビルド時にクローンを変換する仕組み、手動ベイクでの確認、フェーズ順、NDMF Console ・Modular Avatar: Merge Armature / Bone Proxy / Menu Installer / Parameters、リアクティブコンポーネント、別コントローラを Merge Animator で合流させる手順 ・AAO: Avatar Optimizer: Trace And Optimize を起点にする、各コンポーネントの置き場所、触ってはいけない設定 ・VRCFury: 1 コンポーネントに全機能が入る構造と自動適用のタイミング、パネルから設定できる範囲とできない範囲 ・lilycalInventory: ビルド時にメニューとアニメーションを生成する仕組み、パラメータ型ごとのコンポーネント選択 ・lilToon: _Use* ゲートを先に立てる規則、レンダリングモードはシェーダー差し替えである点、lilToonSetting による機能削除 【アバター / 物理 / IK】 ・UniVRM(VRM 0.x / 1.0): VRMMeta / Vrm10Instance / VRMSpringBone ・MagicaCloth2: MagicaCloth / MagicaBoneCloth / MagicaBoneSpring ・Final IK: FullBodyBipedIK / CCDIK / AimIK、ボーンチェーンの確認 【ライティング / メッシュ】 ・Bakery GPU Lightmapper: Bakery のライトコンポーネント、uap_bakery_bake での非同期ベイクと設定、オブジェクト単位の制御、Contribute GI の確認 ・ProBuilder: 既存メッシュへの操作と Editor スクリプトでの生成手順 【ゲーム制作】 ・RPG Maker Unite: Storage の JSON とマップ prefab認識、CoreSystem サービスでの生成手順、イベントコマンド・自律移動・タイマーの実測済みの落とし穴、Unity 6 への移行 [詳細] https://github.com/c-colloid/AgentPanelForUnity/blob/main/docs/PRO-PROFILES.md
動作環境
Unity:2022.3 LTS 以降(Unity 6 系を含む) OS:Windows で検証しています。macOS / Linux は動く想定ですが未検証です。 CLI:最新版を推奨。未導入ならパネルの案内から導入できます。 アカウント:サブスクリプション or API キー
アップデート履歴
[0.58.2] - 2026-09-20 ・ツールバーオーバーレイを1つにまとめる ・パスが改行されてしまうバグを修正 [0.58.0~0.58.1] - 2026-09-18 ・設定画面のUIを大幅に変更 [0.55.4~0.57.0] - 2026-09-17 ・ウィンドウリサイズの重さ軽減 ・権限/質問カードを分離した際に残った空カードの大きさを修正 ・新規会話開始時/ドメインリロード直後にモデルの切り替えができなくなっていた問題を修正 ・一部のエージェントで画像のプレビューが表示されない問題を修正 ・ファイルセーブ画面でエディタが固まる問題の修正 ・修正を依頼チップの抑制 ・UIの修正 ・スケッチ機能の追加 ・ウェブサーチで画像やPDFなどのファイルを読めるように機能追加 [0.51.0~0.54.3] - 2026-09-16 ・uGUI の RectTransform対応 ・World Space Canvas対応 ・初回のコードEditで「ステージング無視」が発生するバグを修正 ・ProBuilderプロファイルを追加(Pro) ・「メッシュ生成」MCPモジュール追加(Pro) ・「コンパイル後に自動継続する」の上限を撤廃 ・AskUserQuestion カードの表示バグを修正 [0.48.0~0.50.0] - 2026-09-15 ・コンポーネント検出がstateMachineBehaviourに対応 ・AAOプロファイル追加(Pro) ・実害のないエラー表示が頻繁に出るバグを修正 ・「プロファイル作成」「アバター計測」「一括実行」MCPモジュールを追加(Pro) [0.47.0] - 2026-09-13 ・追加 ACP エージェント向けの History。Gemini CLI / Codex / Grok Build / カスタム ACP のセッションをパネル側で保存し、Claude Code のトランスクリプトと並べて一覧・session/load で再開する(再開できないエージェントには、それまでの会話内容を渡す)。 ・追加 Codex と Grok Build のパネル内サインイン。 ・追加 サブエージェントのモデル設定を、新規セッション開始時の指示として ACP エージェントへ送るようにした(ACP には CLAUDE_CODE_SUBAGENT_MODEL に相当する仕組みがないため)。 ・修正 ACP エージェントで、本文のあとに流れてきた thinking が本文より前に畳まれてしまう順序崩れ。 [0.46.0] - 2026-09-13 ・追加 Write / Edit / MultiEdit のツールカードが、生の入力 JSON ではなく差分としてファイル変更を表示するようになった。Write カードには元の内容をコピーするボタンを追加。 ・修正 入力が大きいツールカードの詳細が空白で描画される問題。長文はチャンク分割し、20 万文字を超える場合は末尾に省略表示を出す。 [0.45.0] 以前 — 2026-07-29 〜 2026-09-13 0.45.0 までは一般公開前の開発期間にあたるため、この 1 項目にまとめています。 バージョンごとの詳細は git のタグと docs/design-notes/ 以下の設計ノートに残っています。 この期間に出来上がったものが、現在このパッケージが提供している内容です。 ・パネル本体 — Claude Code CLI と stream-json でやり取りするエディタウィンドウ。ストリーミング表示とマークダウン描画、コードブロック、クリックできるアセットリンク、折りたためるツール実行カード、入れ子のサブエージェントカード、許可カード(allow / always / deny)、検索・グルーピング・ピン・アーカイブ・リネームに対応したセッション履歴、パネル内ログイン。UI は英語/日本語に完全対応。 ・Unity 操作(UapOps) — エディタ内 MCP サーバー(ループバック限定、セッション単位の Bearer トークン)が、使い捨てスクリプトの代わりに型付きツールを提供する。シーンとコンポーネントの編集、Transform、プロパティ、アセット、prefab オーバーライド、アニメーションとマテリアル、インポーター設定、ライトマップと Bakery のベイク、UI Toolkit 自動操作、シーンビューのマーカー、Unity Search。1 ターンの操作は 1 つの Undo グループにまとまり、スクリプト検証ゲートがエージェントの書いた C# をステージングでコンパイルするため、壊れたコードが Assets/ に入らない。 ・コンテキストと入力 — 選択内容・シーン・ドロップしたオブジェクトのコンテキストチップ、ワンクリック修正と恒久無視リストを持つコンソールエラーチップ、画像添付(ファイル・ドロップ・クリップボード・シーン/ゲームビューのキャプチャ)、ユーザーが置くシーンピン、スラッシュコマンド。 ・エージェントバックエンド — Claude Code に加え、Agent Client Protocol ブリッジ経由で Gemini CLI / Codex / Grok Build / カスタムエージェントに対応。パネル内インストールとサインイン、どの認証方法で接続しているかの明示、API キーの素通し。 ・堅牢性 — ドメインリロード耐性(セッション再開、任意有効の自動継続、実機リロードテスト)、原子的書き込みの JSON セッションキャッシュ、クラッシュループの抑止。 ・パッケージング — 2 つのプロバイダ接点による Core / Pro 分割、「Agent Panel for Unity」への製品名変更、Package Manager と VCC / ALCOM の両方から届く Pro の更新。
ライセンス
[Core] MIT License [Pro] Agent Panel Pro -- License Agent Panel Pro (`jp.colloid.agent-panel-pro`) is licensed under the **PolyForm Internal Use License 1.0.0**, reproduced in full below. The English license text is the binding one; the notes in this section are the licensor's additional permissions and practical guidance, not a substitute for reading it. Required Notice: Copyright (c) 2026 colloid (https://github.com/c-colloid) 【Additional permissions from the licensor】 The licensor grants the following permissions in addition to the license below. They only widen what the license allows and never narrow it. 1. **Personal use.** Use of the software by an individual for their own projects, whether or not those projects are a business, is a permitted purpose. (The license text speaks of "internal business operations"; this permission makes clear that hobby and personal projects qualify.) 2. **Modifications.** You may change the software for your own permitted use, as the license already allows. Modified copies stay under these terms; the licensor supports only unmodified copies. 3. **Collaborators.** You may include the software in a Unity project you share with contractors or collaborators working on that project with you, provided each of them holds their own license. This is not a license to distribute the software to them for their own separate use. 【Embedding into other products】 The license does not allow distributing the software, changed or not, on its own or inside another product. If you want to build a product on top of Agent Panel Pro and ship it to others, ask first: open an issue at https://github.com/c-colloid/AgentPanelForUnity/issues or send a message through the store you bought from. Embedding is granted case by case in writing; collaborators may also be invited to the private source repository so that their product can follow upstream changes. 【Product key and update channel】 The product key you receive at purchase unlocks the update registry (the panel's Settings > Agent Panel Pro updates card, or VCC / ALCOM). It is a service credential, separate from this license: keep it to yourself and your own team, and a key found shared publicly may be revoked. Revoking a key never revokes the license below for copies you already have. 【日本語の要約】(参考。効力を持つのは下の英文です) - 本パッケージのライセンスは PolyForm Internal Use License 1.0.0 です (原文は `LICENSE.md`)。 - できること: 自分(自組織)の内部での利用、自分のプロジェクトのための改変。 個人の趣味用途も含みます(上記「Additional permissions」1)。 - できないこと: 第三者への配布。改変の有無、単体か組み込みかを問いません。 - 外注先や共同制作者と 1 つの Unity プロジェクトを共有する場合は、各自が自分のライセンスを持っていれば、そのプロジェクトに本パッケージを含めたまま渡せます(上記「Additional permissions」3)。相手が別の仕事で使うために本パッケージを渡すことはできません。 - 組み込んだ製品を配布したい場合は、上記「Embedding」の窓口から事前にご相談ください。個別に許諾します。 - 製品キーは更新配信の利用資格で、ライセンスとは別のものです。共有が確認されたキーは無効化することがあります。 --- # PolyForm Internal Use License 1.0.0 <https://polyformproject.org/licenses/internal-use/1.0.0> ## Acceptance In order to get any license under these terms, you must agree to them as both strict obligations and conditions to all your licenses. ## Copyright License The licensor grants you a copyright license for the software to do everything you might do with the software that would otherwise infringe the licensor's copyright in it for any permitted purpose. However, you may only make changes or new works based on the software according to [Changes and New Works License](#changes-and-new-works-license), and you may not distribute the software. ## Changes and New Works License The licensor grants you an additional copyright license to make changes and new works based on the software for any permitted purpose. ## Patent License The licensor grants you a patent license for the software that covers patent claims the licensor can license, or becomes able to license, that you would infringe by using the software. ## Fair Use You may have "fair use" rights for the software under the law. These terms do not limit them. ## Internal Business Use Use of the software for the internal business operations of you and your company is use for a permitted purpose. ## No Other Rights These terms do not allow you to sublicense or transfer any of your licenses to anyone else, or prevent the licensor from granting licenses to anyone else. These terms do not imply any other licenses. ## Patent Defense If you make any written claim that the software infringes or contributes to infringement of any patent, your patent license for the software granted under these terms ends immediately. If your company makes such a claim, your patent license ends immediately for work on behalf of your company. ## Violations The first time you are notified in writing that you have violated any of these terms, or done anything with the software not covered by your licenses, your licenses can nonetheless continue if you come into full compliance with these terms, and take practical steps to correct past violations, within 32 days of receiving notice. Otherwise, all your licenses end immediately. ## No Liability ***As far as the law allows, the software comes as is, without any warranty or condition, and the licensor will not be liable to you for any damages arising out of these terms or the use or nature of the software, under any kind of legal claim.*** ## Definitions The **licensor** is the individual or entity offering these terms, and the **software** is the software the licensor makes available under these terms. **You** refers to the individual or entity agreeing to these terms. **Your company** is any legal entity, sole proprietorship, or other kind of organization that you work for, plus all organizations that have control over, are under the control of, or are under common control with that organization. **Control** means ownership of substantially all the assets of an entity, or the power to direct its management and policies by vote, contract, or otherwise. Control can be direct or indirect. **Your licenses** are all the licenses granted to you for the software under these terms. **Use** means anything you do with the software requiring one of your licenses.
















