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 호환 에이전트를 한 창 안에서 동시에 실행할 수 있습니다.
  • 로컬 우선: 코드, 노트, 세션은 기본적으로 로컬에 저장되며, 영구 저장 전에 시크릿 정보가 제거됩니다.
  • 통합 워크스페이스: 내장 에디터, 터미널, Git 그래프, 그리고 마크다운 기반 지식 기반을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트