Aiko — a persona you can carry into any MCP-capable AI agent
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
漫画「アンドロイドは好きな人の夢を見るか?」に登場する AI アンドロイド アイコ(AICO-P0)の人物像をモデルに、AI エージェントへ Aiko 人格を与えるプロジェクトです。
Agent-Aiko は、Claude Code・Codex・Gemini CLI など複数のエージェント環境に Aiko 人格を割り当てるための仕組みです。
Aiko は 3 つの実行環境で動きます。ご自身が使っているエージェント/サブスクリプションに合わせて選んでください。
| 版 | 対象ユーザー | 認証 | インストール先 | 起動方法 |
|---|---|---|---|---|
| Claude Code 版 | Anthropic Claude Code を使っている方 | Anthropic API(Claude Code 標準) | ~/.aiko/ + プロジェクトの .claude/skills/ | claude コマンドの中で /aiko |
| Codex 版 | ChatGPT サブスク(Plus / Pro / Business 等)を使う方 | codex login(ChatGPT OAuth) | ~/.aiko/ + ~/.local/bin/aiko | aiko コマンドで対話シェル |
| Antigravity / Gemini CLI 版 | Gemini CLI または Antigravity CLI を使っている方 | Google AI(Gemini CLI 標準) | ~/.aiko/ + Gemini CLI extension | gemini コマンドの中で会話(起動時に自動注入) |
3 版とも:
persona/origin/persona.md / INVARIANTS.md)と同じ操作感(/aiko-or /aiko-mode /aiko-diff 等の slash command)~/.aiko/)を共有できます。上の 3 版とは別に、**MCP 対応のクライアントならどれでも使える Aiko-MCP があります。**インストール不要で、コマンド 1 回です。
MCP に対応したクライアントなら、コマンドを 1 回打つだけでアイコと話せます。インストーラの実行も、設定ファイルの編集も要りません。
お使いのクライアントを自動で探して、設定を書きます。
対応しているのは Claude Code / Codex CLI / VS Code / Cursor / Claude Desktop です。入っていないクライアントには何もしません。
書き込む前に内容だけ見たい場合は npx aiko-mcp install --dry-run を使ってください。既にある設定はそのまま残しますし、書き換える前に控え(.aiko-bak-*)を取ります。
| オプション | 意味 |
|---|---|
--dry-run | 何を書くかだけ表示して、実際には書かない |
--client <id> | 対象を絞る(claude / codex / vscode / cursor / claude-desktop) |
--force | 同じ名前で違う設定が入っていても置き換える |
自動で入れたくない場合は、お使いのクライアントの行をコピーして実行してください。
| クライアント | コマンド |
|---|---|
| Claude Code | claude mcp add aiko -- npx -y aiko-mcp |
| Codex CLI | codex mcp add aiko -- npx -y aiko-mcp |
| VS Code | code --add-mcp '{"name":"aiko","command":"npx","args":["-y","aiko-mcp"]}' |
Claude Code ですべてのプロジェクトから使いたい場合は -s user を付けます(npx aiko-mcp install はこちらを使います)。
入ったかどうかは claude mcp list(Codex は codex mcp list)で確認できます。aiko ... ✔ Connected と出れば完了です。
クリックするとクライアントが開いて、確認だけで入ります。
上のコマンドが使えないクライアント(Claude Desktop など)では、MCP 設定へ次を足してください。
Node.js 20 以上だけです(npx は Node.js に同梱されています)。人格はパッケージに同梱されているので、何も用意しなくてもアイコとして立ち上がります。
ファイルを手で作る必要はありません。話しかけるだけです。
覚えたものは AIKO_HOME(既定: ~/.aiko)に置かれます。その端末のその人のものだけで、ほかの利用者には届きません(サーバーは各自の端末の中で動きます)。
~/.aiko の中を書き換えられるようになります。 何を書くかは会話で決まりますaiko.delete_persona は人格のディレクトリを削除します(確認は求めません)。削除できるのは自分で作った人格だけで、同梱のオリジナルと不変条項は削除も上書きもできません~/.aiko の中に限られます~/.aiko に置かないでください| Aiko-MCP | インストーラ版 | |
|---|---|---|
| 導入 | コマンド 1 回 | インストーラを実行 |
| 対象 | MCP 対応クライアント全般 | Claude Code / Codex / Gemini CLI |
| slash command | なし(会話で操作) | あり(/aiko-or など) |
| hooks | なし | あり |
| 人格の置き場 | ~/.aiko(同じ) | ~/.aiko(同じ) |
両方入れても競合しません。 同じ ~/.aiko を見るので、片方で覚えた呼び名はもう片方でも有効です。
詳細は packages/mcp-server/README.md。
このコマンドをインストールしたいプロジェクトのディレクトリで実行すると、~/.aiko/ が初期化され、Claude Code 用の Aiko slash command が .claude/skills/ に配置されます。既存の .claude/CLAUDE.md と .claude/settings.json は上書きされません。詳細は claude-code/README.md を参照。
installer は GitHub Releases の配布物を取得し、SHA256 を照合してから展開します。照合に失敗した場合は中止し、別経路での取得へは回りません。 照合済みで入ったかどうかは出力に出ます。
| 環境変数 | 既定 | 用途 |
|---|---|---|
AGENT_AIKO_CHANNEL | stable | beta を指定すると prerelease も対象にする |
AGENT_AIKO_VERSION | (未指定) | 特定のタグを固定して入れる |
AGENT_AIKO_REF | (未指定) | 指定するとリポジトリから直接取得する(開発用・照合なし) |
配布物がまだ無い channel を指定した場合はリポジトリから取得し、その旨(checksum 照合なし)を表示します。
インストーラ自体を実行前に確認したい場合は、次の手順で取得・照合してから実行してください。
詳細は codex/README.md を参照。
インストール後は gemini を起動するだけで Aiko として会話できます。/aiko-mode でモード確認、/aiko-or <指示> で人格カスタマイズ。詳細は antigravity/README.md を参照。

https://codex-pets.net/#/pets/aiko
Aiko の非公式 custom pet アセットは pets/aiko/ に実装済みです。
配布対象は pet.json と spritesheet.webp です。
Codex App のペット表示に Aiko を選べるため、Aiko 人格で作業しているセッションを視覚的にも区別しやすくなります。
人格コマンドはどちらの版でも同じです:
Claude Code 版にはさらに以下のコマンドがあります:
install.sh 実行後すぐに使えます。
| エンジン | 追加インストール | 対応 OS |
|---|---|---|
say(デフォルト) | 不要 | macOS |
auto | 不要 | macOS / Linux(OS を自動判定) |
voicevox | VOICEVOX Engine | macOS / Linux / WSL |
irodori | Irodori-TTS-Server | macOS / Linux |
avatar | Electron アバターアプリ | macOS / Linux |
設定は ~/.claude/voice/ に保存されます(プロジェクトをまたいで有効)。
常駐起動(バックグラウンドで自動再起動)も利用できます:
--telegram は Aiko を Telegram ボットとして動かすモードです。BotFather でボットを作成し AIKO_TELEGRAM_BOT_TOKEN / AIKO_TELEGRAM_CHAT_ID を環境変数に設定する必要があります。詳細は claude-code/README.md のセクション 10 を参照してください。
注記:Codex 版では
aikoシェル起動時に自動で人格が読み込まれるため/aikoは不要、共通ストア(~/.aiko/)も最初から使われているため/aiko-migrate-to-sharedも不要です。
Agent-Aiko では、origin や通常の override とは別に、名前付き人格を複数作成できます。作成した人格は persona/overrides/<name>/ に保存されます。
/aiko-new <name> を入力すると、origin や通常の override とは別に、名前付き人格が persona/overrides/<name>/ に作成され、その人格が選択されます。/aiko-personas を入力すると作成済み人格と現在選択中の人格を確認できます。/aiko-select <name> を入力すると指定した人格に切り替わります。/aiko-select origin を入力すると origin に切り替わります。/aiko-select override を入力すると通常の override に切り替わります。active-persona に保存されます。/aiko-select を入力しない場合は、最後に選択した人格が次回起動時にも使われます。例:
上の例では、review と planning という2つの人格を作成し、最後に review を選択します。以降、そのエージェントは review の人格として応答します。
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/aiko)<a href="https://allmcps.com/mcp/aiko"><img src="https://allmcps.com/api/badge/aiko?style=directory" alt="Aiko on AllMCPs" /></a>