yan5xu/codexloom

Turn Codex threads into an organization of long-lived domain agents.

CodexLoom – 永続的なAIエージェントワークスペース

何であるか – CodexLoomは、Codexチャットエージェントランタイムに耐久的なアイデンティティ、プロフィール、組織構造を追加するセルフホステッドプラットフォームです。単一のドメインエージェントが、多数のタスクにわたって安定したID、名前、プロフィール、およびプライマリスレッドを保持できるようにし、他のエージェントはバウンデッドメッセージ、トピック、管理されたアーティファクトを通じてそのエージェントと通信します。このシステムはまた、Feishu(Lark)、Slack、Parallなどの外部チャットツールに内部エージェントを公開する「インターフェースエージェント」も提供します。

主な機能

  • 長期間稼働するエージェント – 安定したID、編集可能なプロフィール、永続的なスレッド、および設定可能なモデル設定。
  • マルチサーフェスアクセス – 同じスレッドはCodex Desktop、Mobile、CodexLoom Web UI、またはloom CLIから使用でき、ライブ同期が可能です。
  • エージェント間メッセージング – キュー、送信、返信、配信状態の追跡を可能にし、完全な履歴を保持します。
  • バウンデッドな協調 – スコープ付きのコラボレーション用トピック、「あなたが必要」プロンプトによる人間の意思決定、管理されたアーティファクトの受け渡し。
  • チーム組織化 – ドラッグ可能なマップで、組織(責任階層)、コラボレーション(ドメイン間リンク)、活動(証拠)、およびすべてのエージェントのディレクトリを管理。
  • 統制された外部配信 – インターフェースエージェントがエージェントを外部IM会話にマッピングし、会話参加ポリシーを強制し、アイデンティティ/認可境界を維持。
  • 運用ツール – スケジュール、外部トリガー、ランタイムのインスペクション、オンデマンドバックアップ、スムーズな再起動、使用状況ダッシュボード(トークン、コンテキスト、キャッシュ、モデル)。

対象ユーザー – 複数の専門的エージェントを継続的に実行したい、高度な単独ユーザーまたは1人会社のオーナー。エージェントの知識をタスク間で保持したいユーザー。エンタープライズのマルチテナント機能は現時点では主な焦点ではありません。

クイックスタート

# 前提条件:`codex` CLIをインストールし、ChatGPTアカウントでログイン
make release               # バイナリをビルド
./bin/codex-loom           # ローカルサーバーを起動(http://localhost:4870)

その後、Web UIまたはCLIでエージェントを作成し、プロフィールを設定、最初のメッセージを送信できます:

./bin/loom agent create research --cwd /path/to/repo
./bin/loom profile set research \
  --identity "Long‑term researcher" \
  --domain "Research the product ecosystem" \
  --scope "Answer questions, preserve conclusions"
./bin/loom thread send research "Establish a baseline for this domain"

コミュニティとドキュメント – 議論用にFeishuコミュニティが提供されています。完全なドキュメント(オーナーガイド、API仕様、統合ノート、CLIリファレンス、アーキテクチャハンドブックなど)はdocs/フォルダにあります。

ライセンスと状態 – ソース公開はElastic License 2.0(OSI承認なし)に基づいています。プロジェクトはローカルファースト、セルフホステッド、現在積極的に開発中です。リモート機能は、変更される可能性のある実験的Codex APIに依存しています。


上記のすべての情報はリポジトリのREADMEから直接取得されています。追加の主張は一切ありません。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト