Claw-Empire — ローカルファーストのAIエージェントオフィスシミュレータ

AI/ML

概要

Claw-Empireは、複数のLLMやコード生成CLIを「自律エージェント」に変換して、仮想の会社として振る舞わせるローカルファーストのシミュレーションツールです。ユーザーはCEOデスクからエージェントを作成・配置し、役割やタスクを与えて業務を遂行させます。外部サービスのCLIやCopilotなどを統合することで、開発支援・自動化・ワークフローの検証が可能になり、オフラインやローカル環境でのプライバシー確保を重視して設計されています。

GitHub

リポジトリの統計情報

  • スター数: 27
  • フォーク数: 6
  • ウォッチャー数: 27
  • コミット数: 30
  • ファイル数: 23
  • メインの言語: TypeScript

主な特徴

  • ローカルファースト設計でプライバシーを重視したAIエージェント運用
  • Claude Code、Codex CLI、Gemini CLI、OpenCode、GitHub Copilot、Antigravity等を統合
  • 「CEOデスク」UIから複数エージェントを統括・指示できるオフィスシミュレータ
  • エージェントによる自律タスク実行と仮想的な役割分担の検証が可能

技術的なポイント

Claw-EmpireはTypeScriptで書かれ、複数のLLM/CLIをエージェント化するためのアダプタや統合レイヤを備えている点が技術的な核です。ローカルファーストという方針から、エージェント実行は可能な限りユーザーの環境内で完結させる設計が想定され、ネットワーク経由での機密データ流出を抑えるためのアプローチが取られています。

アーキテクチャ上の注目点としては、外部CLI(例:Codex CLI、Gemini CLIなど)やIDE連携(GitHub Copilot)を「能力(capability)」として抽象化し、統一インターフェース経由でエージェントに提供する仕組みが考えられます。これにより、各エージェントは役割に応じて適切なツールを呼び出し、タスクキューに基づく並列実行や依存解決が可能になります。

また、CEOデスクは制御プレーンとしてエージェントの生成・監視・ログ収集・状態管理を行うフロントエンド/コントローラ層を担う想定です。TypeScriptを用いることでフロントエンド(Reactなど)とバックエンドロジックを型で一貫管理でき、拡張性や開発効率が高まります。さらに、エージェント間通信・コマンド実行はイベント駆動やメッセージキューを使った非同期設計になっていると読み取れ、コンテナ化やプロセス分離で安全に外部ツールを操作する実装方針が適切です。

これらの設計は、プロトタイプとしての実用性だけでなく、研究・実験用プラットフォームとしても有用です。複数のLLMを混在させて役割分担を試したり、ワークフロー自動化の限界を探る際に参考になる実装が含まれていることが期待できます。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .env.example: file
  • .gitignore: file
  • LICENSE: file
  • README.md: file
  • README_jp.md: file

…他 18 ファイル

まとめ

ローカル重視で複数のコード系LLMをエージェント化する実験的なプラットフォーム。

リポジトリ情報:

READMEの抜粋:

Claw-Empire

Claw-Empire

Command Your AI Agent Empire from the CEO Desk
A local-first AI agent office simulator that turns Claude Code, Codex CLI, Gemini CLI, OpenCode, GitHub Copilot, and Antigravity into a virtual company of autonomous agents.