Agent TownはAIエージェントをピクセルアートのオフィスで管理するツールだ。
キャラの動きを見るだけでAIの仕事がわかる。
ログやダッシュボードの代わりに、
ゲーム画面でAIの状態を直感的に把握できる。
タスクを渡すとAI同士が勝手に会議を始めて、
自分で方針を決めてくれる。
オープンソース(MITライセンス)で無料。npxコマンド1行で起動できる。
「AIエージェントに興味あるけどログは見たくない」「AIの動きをもっと直感的に見たい」「RPGとAIって組み合わさるの?」。
そういう人向けの記事だ。
Agent Townは従来のAI管理とどう違う?
AIエージェントの管理方法は3つ。
ターミナル、
ダッシュボード、
Agent Town。
| ターミナル | ダッシュボード | Agent Town | |
|---|---|---|---|
| 見た目 | 黒画面にテキスト | グラフと数字 | ピクセルアートのオフィス |
| AIの状態 | ログを読んで推測 | ステータスバー | キャラの動きを見る |
| 指示の出し方 | コマンドを打つ | フォームに入力 | RPGメニューで選ぶ |
| 進捗の把握 | ログを追う | パーセンテージ | キャラの動きで直感的に |
| 楽しさ | ほぼゼロ | ほぼゼロ | ゲームとして楽しい |
設計思想がまるで違う。
ターミナルやダッシュボードは「正確な情報伝達」が目的。
Agent Townは「見てるだけでわかる」が目的だ。
文字を読まなくていい。
キャラが会議室に集まってたら「あ、
相談してるな」。
デスクに戻ったら「作業始めたな」。
人間のオフィスと同じ感覚だ。
Agent Townの仕組みはどうなってる?
Agent Townは2つのパーツでできている。
①ゲーム画面。
Phaser 3というゲームエンジンで動く。
スーファミみたいなピクセルアート。
ブラウザで動く。
localhost:3000を開くだけだ。
②AIエージェントランタイム。
OpenClawという仕組みが裏にいる。
AIに実際の仕事をさせる部分だ。
ゲーム画面とはWebSocket(リアルタイム通信の仕組み)でつながっていて、
AIが動くとすぐゲーム画面に反映される。
つまりAgent Townの正体は「AIの仕事をゲーム画面に映すモニター」だ。
AI自体はOpenClawが動かしている。
Agent Townはそれを「見える化」している。
Agent TownのAIエージェントは実際に何をする?
ここが一番おもしろいところだ。エージェントたちは自律的に動く。
GitHubのデモで紹介されている事例がすごい。
エージェントAが「深夜2時に見込み客にメール送ろう」と提案した。
するとエージェントBが反論。
「夜中に自動で連絡するのは印象が悪い」。
結果、
誰も指示してないのに「インバウンド戦略にしよう」と方向転換した。
人間が指示したわけじゃない。
AI同士が議論して自分で決めた。
その様子がゲーム画面で見える。
会議室にキャラが集まって吹き出しで会話する。
Agent Townはどういう場面で使える?
AIの動きを「見てわかる形」にしたい時
AIエージェントを走らせてる人にとって「いまどこまで進んでるの?」が一番のストレスだ。
Agent Townならキャラの位置で一目瞭然。
待機中、
作業中、
完了。
全部ゲーム画面でわかる。
非エンジニアにAIの仕事を見せたい時
たとえばチームのリーダーに「AIがこういう仕事してます」と報告する場面。
ターミナルのログを見せても伝わらない。
でもゲーム画面なら一発。
「あ、
このキャラが今リサーチしてるんだ」って直感でわかる。
AIエージェント同士の会議を見たい時
複数のAIが自律的に議論する。
その過程を可視化できるのが最大の特徴だ。
「なぜその結論に至ったか」が見える。
ブラックボックスにならない。
自分みたいに毎日AIエージェントを回してる人間にとって、
「いまAIたちが何を議論してるか」が見えたら最高だ。
Agent Townのアプローチ、
個人的にかなり刺さる。
Agent Townに必要なものは?料金と環境
料金:無料。
オープンソース(MITライセンス)だ。
GitHubのスター数は執筆時点で118。
まだ小さいプロジェクトだが、
注目を集めつつある。
動作環境:Node.js 18以上が必要だ。
Node.jsは「パソコンでJavaScriptを動かす仕組み」。
公式サイトからダウンロードするだけ。
ブラウザはChrome推奨。
OSはWindows、
Mac、
Linux全対応。
追加で必要なもの:OpenClawゲートウェイ。
AIを実際に動かすエージェントランタイムだ。
Agent Town単体では動かない。
OpenClawの接続が必須。
日本語対応:UIは英語のみ。AIとの会話は日本語でできる。
Agent Townの始め方は?ステップバイステップ
ステップ1:Node.jsを入れる
すでに入ってる人は飛ばしてOK。
入ってない人はClaude Codeに「Node.js 18以上をインストールして」と頼めば、
OSに合わせた手順を教えてくれる。
ステップ2:Agent Townを起動する
ターミナルで1行打つだけだ。
npx @geezerrrr/agent-town
npxは「パッケージを即実行するコマンド」。
これだけで起動する。
ブラウザにピクセルアートのオフィスが出る。
ただし実行前に必ずこれをやってほしい。
Claude Codeに「このパッケージの中身を確認して」と頼む。
オープンソースは誰でもコードを変更できる仕組みだ。
最終更新日とIssueを確認してから実行すること。
ステップ3:OpenClawゲートウェイを接続
Agent Townの「頭脳」を接続する。
デフォルトは ws://127.0.0.1:18789/ 。
カスタムポートも指定できる。
npx @geezerrrr/agent-town --port 3000 --gateway ws://127.0.0.1:18789/
OpenClawの設定はClaude Codeに「OpenClawのセットアップを教えて」と聞けばOKだ。
ステップ4:エージェントにタスクを渡す
ゲーム画面でキャラに近づく。
RPGメニューが表示される。
そこからタスクを入力。
あとはキャラたちが勝手に動き始める。
会議を開いたり、
デスクで作業したり。
完了したら結果を持ってきてくれる。
Agent Townについてよくある疑問は?
Q. 実用的に使えるの?遊びじゃなくて?
正直に言うと、
今は「コンセプト実証」に近い。
執筆時点でスター118の小さいプロジェクトだ。
業務で本格的に使うにはまだ早い。
でも「AIの動きを視覚化する」アイデアは強い。
ロードマップにはクラウド対応、
共有ワールドも予定されている。
今のうちに触っておく価値はある。
Q. プログラミングなしで動かせる?
インストールはnpxコマンド1行。
Node.jsさえ入ってれば動く。
ただしOpenClawの接続は少し技術的だ。
Claude Codeに「手伝って」と言えば進められる。
Q. 他のAIツールとどう違う?
Agent Townは「管理のUI」だ。
AIエージェント自体はOpenClawが動かす。
Agent Townはそれを「見える形」にする。
他のAIツールの「上」に乗せるもの。
競合というより補完関係だ。
Q. Mac以外でも動く?
動く。
Node.js 18以上ならOK。
Windows、
Mac、
Linux全対応だ。
Agent Townの注意点と限界は?
まだ初期段階。
v0.4.1で活発に開発されてはいるが、
まだ小さいプロジェクトだ。
バグや仕様変更がある前提で使ってほしい。
OpenClawが必須。
Agent Town単体では動かない。
OpenClawゲートウェイの接続が必要だ。
このセットアップが一番のハードル。
UIは英語のみ。ゲーム画面もメニューも英語。AIとの会話は日本語OKだ。
Agent Townが広まるとAI管理はどう変わる?
今のAI管理は「エンジニア向け」だ。
ターミナル、
ログ、
ダッシュボード。
全部、
文字と数字の世界。
Agent Townの発想が広まれば変わる。
「AIの仕事を見る」が「ゲームを見る」になる。
社長がオフィスを見回すように、
AIの仕事ぶりをゲーム画面で確認する。
非エンジニアでもAIチームを管理できるようになる。
まだ小さいプロジェクトだ。
でもアイデアは本物。
まずnpx 1行だけ打ってみてほしい。
ピクセルのオフィスが開いた瞬間、
わかる。
「AIの管理って、
こうなるんだ」って。
参考リンク
- Agent Town(GitHub): https://github.com/geezerrrr/agent-town
※この記事の内容は執筆時点のものです。AIは進化が速い分野のため、最新の仕様は公式サイトでご確認ください。