AgentSystemLabs/agent-office
A cartoon 3D office where your team hires Claude Code workers at desks, shares live terminals, talks over voice, and tracks GitHub issues and PRs.
Agent Office – AIコーディングエージェント向け3DコラボレーションUI
機能 – Agent Officeは、LLMベースのコーディングアシスタント(Claude Code、Codex、OpenCode、Grok、Muse、DeepSeek Harness、Pi、Cursorなど)を、Webブラウザで表示する3Dオフィス内のデスクに座る仮想「ワーカー」に変えます。各ワーカーは独自のCLIを実行し、ラップトップにライブターミナルを表示し、マイク対応のプロンプトボックスで話しかけることができます。プロジェクトはフロアとして整理されます。追加した各GitHubリポジトリは、課題/PRコルクボード、git worktree、デスクから直接PRを開く機能を備えた独立したフロアになります。
使用方法
- Node 20以上、git、GitHub CLI、および少なくとも1つのサポートされているエージェントCLIがインストールされているマシンに、
agent‑officeCLI(ワンライナーのcurl … | bashスクリプト経由)をインストールします。 agent-officeを実行します。初回実行ウィザードで、プロジェクトのクローン先を尋ねられ、GitHubにサインインし、初期リポジトリを選択できます。そのリポジトリが最初のフロアになります。- 生成されたURLをブラウザで開くと、オフィスUIが
127.0.0.1(またはSSHトンネルで公開するサーバー上)に読み込まれます。移動して、空のデスクでEを押し、選択したコーディングエージェントを雇います。 - エージェントとは、入力するか、Ctrl+Spaceを押すか、🎤アイコンをクリックして話すことで対話します。音声テキストはクライアント側で文字起こしされ、エージェントに送信されます。
- エージェントに、worktreeの作成、課題のオープン、ブランチのプッシュ、
gh pr createの実行を指示できます。UIは、エージェントが注意を必要とするかタスクを完了したときに、視覚的な手がかり(赤いビーコン、バナー、サウンド)を表示します。 - チームは、クラウドVM(AWS、Azure、Railway、Fly.io、Dokployなど)に展開し、SSHまたはTailscaleでトンネリングすることで、オフィスインスタンスを共有できます。サーバーは
127.0.0.1でのみ実行され、アクセスはトンネルによって仲介されるため、パブリック証明書なしでボイスチャットと画面共有が機能します。
主な機能
- マルチエージェントサポート – それぞれ独自の「推論努力」設定を持つ、複数のLLMコーディングモデルから選択できます。
- プロジェクトごとのフロアレイアウト – 各GitHubリポジトリは独立したフロアで、ワーカーは専用のgit worktreeを取得し、正しいリポジトリでPRを開くことができます。
- 音声ファーストの対話 – ブラウザベースの音声認識で、追加ソフトウェアは不要です。
- リアルタイムの視覚的アラート – ビーコン、バナー、サウンド手がかりで、どのエージェントが待機しているかがわかります。
- クロスデバイスUI – デスクトップ用のフル3Dビューと、スマートフォンや低消費電力マシン用の
/lite2Dビュー。 - コラボレーションツール – 共有ホワイトボード、画面共有TV、チャット、仮想コルク壁の課題/PRボード。
- カスタムマップ – オフィスを城、宇宙ステーション、またはJSONで定義された任意のレイアウトに置き換えます。
- 豊富な展開オプション – AWS EC2、Azure VM、Railway、Fly.io、Dokploy、Coolify、または通常のUbuntu/Debianサーバー用のスクリプト。HTTPSなしのアクセス用のTailscaleもサポート。
- エージェントオフィスMCPサーバー – エージェントが
office‑workersコマンドで他のエージェントを一覧表示、雇用、メッセージ送信、退職させることができる軽量管理レイヤー。
対象読者
- すでにLLMコーディングアシスタントを使用しており、視覚的な共有ワークスペースを希望する個々の開発者。
- 複数のリポジトリにわたる多くのエージェントを監視するための単一UIを必要とする小規模チーム。
- 音声対話を好む方、またはAI支援開発に遊び心のある「オフィス」メタファーを好む方。
制限事項/ステータス
- このプロジェクトは明示的に進行中であり、作者のワークフローに合わせて調整されています。リリース間で破壊的な変更が予想されます。
- 各サポートエージェント(Claude Code、Codexなど)のプロプライエタリCLIと、それらのサービスの有効なサブスクリプションまたはAPIキーが必要です。
- UIはローカルまたはSSHトンネル内で実行されます。インターネットに直接公開することはデフォルトではありません。
はじめに
curl -fsSL https://raw.githubusercontent.com/AgentSystemLabs/agent-office/main/install.sh | bash
agent-office # ウィザードを実行し、ブラウザを開きます
クラウド展開については、READMEに記載されている適切なdeploy/*.shスクリプト(AWS、Azure、Railway、Fly.io、Dokployなど)に従ってください。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト