このプロジェクトについて

DorkOSは、複数のAIコーディングエージェントを管理するための集中型「ミッションコントロール」インターフェースとして機能し、特にClaude Code、Codex、OpenCodeなどのツールをサポートします。ターミナル、エディタ、スクリプトなど様々なソースからエージェントを実行する開発者向けに設計されており、すべてのセッションを単一のブラウザベースのダッシュボードに集約します。 主な機能は以下の通りです: - **セッション監視**:開始場所に関係なく、すべてのエージェントセッションのステータス、履歴、リッチなMarkdown出力を一箇所で表示します。 - **アクション承認**:エージェントが実行する特定のアクションを確認し、承認または拒否できます。自律的な操作に対する安全層を提供します。 - **タスクスケジューリング**:ターミナルを開いたままにすることなく、エージェントの実行(例:夜間監査、朝のビルド)を定義およびスケジュール設定できます。システムは重複防止と永続的なスケジューリングを処理します。 - **エージェント間通信(Relay & Mesh)**:エージェントはTelegram、Webhook、またはブラウザを介してユーザーに通知できます。また、メッシュネットワークアプローチを使用して、異なるプロジェクト間で互いを発見し通信することもできます。 - **MCP統合**:Model Context Protocol(MCP)をサポートし、他のAIツールがDorkOSのローカル環境とツールに安全にアクセスできるようにします。 このソフトウェアはセルフホスト型でMITライセンスの下で提供され、ユーザーのマシン上でローカルに実行されるため、データプライバシーが確保されます。Node.js 22.22.3以上が必要で、npmまたはDockerを介してインストールできます。インストールは、Claude Codeなどのサポート対象エージェントの既存の認証を活用するか、APIキーを直接受け付けます。