pacifio/atlas

Source control for agents. Use multiple coding agents, track their changes and query them in one place

解決する問題

Atlas は、AI コーディングエージェント向けのソースコントロールを提供し、エージェントがコードを記述してもその変更に至ったコンテキスト、プロンプト、ツール呼び出しが保存されないという「推論の喪失」問題を解決します。また、エージェントメモリの断片化も解消し、Claude Code や Codex などの異なるエージェントが、決定や計画の永続的でデバイス内に保存されたメモリを共有できるようにします。これにより、タスク途中でエージェントを切り替える場合でも、再び最初からやり直す必要がなくなります。

動作方法

Atlas は、エージェントをサブプロセス(Agent Client Protocol - ACP を介して)またはインプロセスで実行するための拡張レイヤーです。プロンプトを送信する前に、Atlas はローカルに解決された @ メンション、共有エージェントメモリ、ローカルな埋め込みインデックスからの意味的マッチ、セッションの引き継ぎから構成されるコンテキストパックを構成します。

すべてのセッションはローカルの SQLite データベースに記録されます。コミットが作成されると、Atlas はそのコミットを、その変更を生み出した特定のエージェントセッションにリンクし、「チェックポイント」として、変更の背後にある推論を保存します。

対象ユーザー

AI コーディングエージェントを使用する開発者で、変更の理由を永続的かつ検索可能な記録として保持したい人、また複数の異なるエージェントが共有メモリを使って同じコードベース上で協働できる統合されたワークスペースを求める人。

特徴

  • チェックポイント: Git コミットをエージェントセッション、プロンプト、推論にリンクします。
  • 共有メモリ: デバイス内に保存される意味的インデックスにより、異なるエージェントが計画、アーキテクチャノート、決定を共有できます。
  • マルチエージェント対応: Claude Code、Codex、およびその他の ACP 対応エージェントを、1 つのウィンドウ内で並列で実行できます。
  • ローカル優先: コード、ノート、セッションはデフォルトでローカルに保存され、永続化前にシークレットがクリーンアップされます。
  • 統合ワークスペース: ビルトインエディタ、ターミナル、Git グラフ、および Markdown ベースの知識ベースを備えています。

関連

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