Ark0N/Codeman

Self-hosted mission control for AI coding agents: run Claude Code, OpenCode, Pi, Codex, and Antigravity & Gemini CLI 24/7, from any device, watch every subagent live

解決する課題

Codemanは、複数のAIコーディングエージェントを同時に管理するための集中型「ミッションコントロール」ダッシュボードを提供します。これは、開発者がさまざまなCLIベースのAIツール間を行き来しなければならない断片化されたワークフローの問題を解決すると同時に、これらのエージェントをサーバーやローカルマシン上でバックグラウンドで永続的に実行し、スマートフォンを含むあらゆるデバイスからアクセスできるようにします。

仕組み

Codemanは、永続的なtmuxセッション内でAIコーディングCLI(Claude Code、OpenCode、DeepSeekなど)を起動します。次に、PTY(擬似端末)とServer-Sent Events (SSE) を使用して、これらの実際の端末をWebベースのダッシュボードにストリーミングします。このアーキテクチャにより、ブラウザを閉じたりネットワークが切断されたりしても、エージェントは実行を継続できます。低遅延を実現するローカルエコー付きの専用モバイルUIと、モバイルログインを容易にする安全なQRコード認証システムが含まれています。

対象ユーザー

複数のAIコーディングエージェントを使用しており、リモートや外出先からそれらを監視・操作するための統一されたセルフホスト型インターフェースを求める開発者、特にエージェントに長時間の無人タスクを実行させる必要があるユーザー向けに設計されています。

ハイライト

  • マルチエージェントダッシュボード: 最大9つの異なるAIコーディングCLI(Claude Code、OpenCode、Codexなど)を単一のブラウザインターフェースで管理。
  • 永続セッション: tmuxを使用して、再起動やネットワーク切断をまたいでもエージェントが実行され続けることを保証。
  • モバイル最適化: ローカルエコー、スワイプナビゲーション、一般的なスラッシュコマンド用の専用アクセサリバーを備えたタッチ最適化ターミナル。
  • 無人操作: アイドル検出と自動再起動サイクル機能を備え、長時間の実行やサブスクリプション制限のリセット後もエージェントの生産性を維持。
  • 安全なリモートアクセス: Tailscaleのサポートと、暗号学的に安全な使い捨てQRコード認証システムを統合。
  • 柔軟なデプロイ: ローカルインストール、Docker Compose、および小規模チーム向けのマルチユーザーモードをサポート。

関連

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