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

Commitariumは、コーディングエージェントが共同でソフトウェアを計画、実装、レビューするためのローカルファースト環境を提供します。システムは、プロジェクト、機能、ワークフローの遷移、エージェントセッションを管理し、操作状態をSQLiteに保存するコーディネーターを中心に構築されています。テスト用の決定論的シミュレーションモードと、実際のAIエージェント(CodexまたはClaude)を使用するオプトインモードの両方をサポートしています。 実エージェントモードでは、コーディネーターが選択されたリードエージェントとレビュアーエージェントとの永続的な会話に接続します。ワークフローは、目標の明確化、計画、実装、レビューのサイクルで構成されます。システムは、計画、レビュー、プルリクエストの真実源として機能するセルフホスト型GitフォージであるForgejoと統合されています。各エージェントは独自のスコープ付きForgejoアイデンティティで動作し、コミットと構造化されたPR作業の監査証跡を確保します。コーディネーターは、ワークフローを進める前に、コミットハッシュやPRヘッドなどのエージェント出力を検証します。 アーキテクチャは通常、コーディネーター、Forgejo、ワーカーエージェントのサービスを含むDocker Compose経由で実行されます。CodexとClaudeの独立したプロバイダープロファイルがサポートされており、独立した認証と構成が可能です。システムには、コーディネーターの再起動後にアクティブなセッションを再開できる再起動リカバリー機能が含まれています。また、既存のGitリポジトリをワークスペースに関連付けることができるプロジェクトインポート機能も提供しています。設計はユーザーコントロールを重視しており、マージやワークフローステップの自動または手動承認のオプションがあります。