このプロジェクトについて
ComandOSは、複数のAIコーディングエージェントを並行して実行するためのローカルファーストなコントロールセンターです。Claude Code、OpenAI Codex CLI、Gemini CLI、OpenCode、Grok Build、Antigravity CLIを対象とし、それぞれを永続的なtmuxセッションに配置することで、複数のエージェントが並列で作業できるようにします。
中心となる考え方はイベント駆動型の注意喚起です。タブを走査する代わりに、システムは音声アラートと、質問とその実際の選択肢をボタンとして表示する実行可能なポップアップで割り込み、さらにインライン返信、コピー、「View ALL」ビューを提供します。127.0.0.1:4777のライブダッシュボードは、回答を待っているものをすべて表示します。ネイティブのGTK+VTEアプリは、セッションごとに1つのタブを提供し、ステータスドット(琥珀色は待機中、青色は作業中、緑色は完了)、Ctrl+Kによるセッションジャンプ、分割、テーマを備えています。
その他の機能には、アカウントとモデル間での再配分提案を伴うクォータ/プラン使用量の共有、応答のクリップボード、.txt、またはPDFへのコピー/エクスポート、piperによるオフラインのローカル音声、~/.ssh/configを介したSSHマネージャー(ワンクリック接続と多重化トンネル検出付き)、ブラケットペーストで貼り付けられる再利用可能なシェルスニペット、返信と/ls /out /runコマンドを備えたオプションのTelegramブリッジが含まれます。UIは英語とスペイン語で利用できます。
ローカルファースト設計:ランタイム状態はtmux、JSON/設定ファイル、および~/.claude/hooks/comandos-usage.sqliteのローカルSQLiteに存在します。ホスト型バックエンド、外部データベース、テレメトリ、SSHプロキシはありません。SSH接続はローカルのOpenSSHクライアントから直接行われます。ネットワーク機能はオプトインです:プロバイダーの使用量エンドポイント、リモートアクセス用のTailscale Serve、Telegram、およびオプションの音声モデルダウンロード。
リモートアクセスはTailscale Serve上のcc-mobileを使用し(公開Funnelは決して使用しません)、自動TLS、ダッシュボード、API、ターミナル添付を保護するアクセストークン、DNSリバインディングに対するHostヘッダー許可リスト、およびcc-dashとttydのループバック専用バインディングを備えています。オプションのcc-webtermは、同じtmuxセッションに接続された完全な対話型xterm.jsターミナルを追加します。
インストールはgit cloneと./install.shによるもので、GNOME/X11を備えたLinux、python3-gi、tmux、jqが必要で、xclip、wmctrl、piper、kittyが推奨されます。Windows 11はWSL2 + WSLgを通じてサポートされ、macOSサポートはネイティブのPyObjC/WKWebViewアプリを備えたベータ版と説明されています。このプロジェクトはMITライセンスです。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.