CLI, MCP 서버, 데스크톱 앱으로 Codex, Claude Code, OpenCode 같은 AI 코딩 에이전트에 지속적인 프로젝트 지식을 제공하는 개인 컨텍스트 저장소입니다.
pacifio/atlas
코딩 에이전트를 위한 버전 관리: 커밋을 만든 에이전트 세션과 연결하고, 여러 에이전트가 프로젝트 메모리를 공유합니다.
- 스타
- 9,622
- 포크
- 378
- 열린 이슈
- 42
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Atlas는 프롬프트, 도구 호출, 세션마다 변경한 파일을 포함해 프로젝트의 모든 코딩 에이전트 세션을 기록합니다. Atlas에서든 어떤 터미널에서든 커밋하면 해당 변경을 만든 세션의 체크포인트로 연결하므로, 나중에 변경의 근거를 조회할 수 있습니다.
Atlas는 ACP를 통해 Claude Code와 Codex를 외부 프로세스로 실행하며, 자체 네이티브 에이전트와 ACP 레지스트리의 다른 에이전트도 지원합니다. 프로젝트 내 모든 에이전트는 계획, 결정, 파일 변경, 실패 기록이 담긴 동일한 공유 메모리를 읽습니다. `.atlas/knowledge/`의 프로젝트 노트와 기존 `CLAUDE.md`, `AGENTS.md` 파일도 모든 에이전트에 전달됩니다. 임베딩과 검색은 로컬 머신에서 실행됩니다.
이 앱은 Tauri로 만든 데스크톱 애플리케이션이며, 지원 플랫폼은 macOS 13 이상과 Windows 10 이상입니다. 코드 편집기, Git 그래프 및 diff 보기, 블록 터미널, 마크다운 지식 베이스, arXiv 및 Semantic Scholar 논문 검색 기능을 제공합니다. 로컬 모드에서는 계정 없이 사용할 수 있으며, 로그인하면 조직 동기화가 활성화됩니다.
핵심 기능
- 01각 커밋을 해당 커밋을 만든 에이전트 세션의 체크포인트로 연결합니다.
- 02Claude Code, Codex 및 ACP 레지스트리의 다른 에이전트를 한 프로젝트에서 나란히 실행합니다.
- 03기기 내 메모리 인덱스를 통해 에이전트 간에 계획, 결정, 파일 변경 사항을 공유합니다.
- 04마크다운 노트와 기존 `CLAUDE.md`, `AGENTS.md` 파일을 모든 에이전트의 컨텍스트에 제공합니다.
- 05프롬프트를 보내기 전에 파일, 심볼, 커밋, 노트, 논문에 대한 @ 멘션을 로컬에서 확인합니다.
- 06세션을 로컬 SQLite 데이터베이스에 저장하며, 기록 전에 비밀 정보를 제거합니다.
활용 사례
- 에이전트 세션을 조회해 과거 커밋이 이루어진 이유를 검토합니다.
- 작업 중 프로젝트를 다시 설명하지 않고 Claude Code에서 Codex로 전환합니다.
- 모든 코딩 에이전트가 프로젝트 결정 사항과 아키텍처 노트를 활용하도록 합니다.
- 하나의 코드베이스에서 여러 코딩 에이전트와 작업하고 결과물을 비교합니다.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/pacifio/atlas - 2
프로젝트 디렉터리로 이동합니다
cd atlas - 3
Bun으로 종속성을 설치합니다
bun install - 4
데스크톱 앱을 개발 모드로 시작합니다
bun run dev:app
사용 전 알아둘 점
- 공식 지원 대상은 macOS 13 이상과 Windows 10 이상(x64)뿐입니다. Linux는 테스트되지 않았습니다.
- 소스에서 빌드하려면 Bun, Rust, 플랫폼별 빌드 도구가 필요하며, Rust를 처음 컴파일할 때는 몇 분 정도 걸립니다.
- Claude Code를 사용하려면 claude CLI를 별도로 설치해야 합니다.
토픽
자주 묻는 질문
- atlas은(는) 무엇인가요?
- 코딩 에이전트를 위한 버전 관리: 커밋을 만든 에이전트 세션과 연결하고, 여러 에이전트가 프로젝트 메모리를 공유합니다. Atlas는 프롬프트, 도구 호출, 세션마다 변경한 파일을 포함해 프로젝트의 모든 코딩 에이전트 세션을 기록합니다. Atlas에서든 어떤 터미널에서든 커밋하면 해당 변경을 만든 세션의 체크포인트로 연결하므로, 나중에 변경의 근거를 조회할 수 있습니다.
- atlas은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- atlas은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- atlas은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. atlas의 마지막 커밋은 2026년 10월 19일입니다.
- atlas은(는) 어디에 사용할 수 있나요?
- 에이전트 세션을 조회해 과거 커밋이 이루어진 이유를 검토합니다. 작업 중 프로젝트를 다시 설명하지 않고 Claude Code에서 Codex로 전환합니다. 모든 코딩 에이전트가 프로젝트 결정 사항과 아키텍처 노트를 활용하도록 합니다. 하나의 코드베이스에서 여러 코딩 에이전트와 작업하고 결과물을 비교합니다.
- atlas는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/pacifio/atlas 프로젝트 디렉터리로 이동합니다: cd atlas Bun으로 종속성을 설치합니다: bun install 데스크톱 앱을 개발 모드로 시작합니다: bun run dev:app
- atlas은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pacifio/atlas
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
여러 프로젝트의 Claude Code와 Codex 에이전트 세션을 한 창에서 실행하는 가벼운 크로스 플랫폼 AI 코딩 IDE입니다.
AI가 생성한 작업 트리 변경 사항을 깔끔한 Conventional Commits, 브랜치, 안전한 pull·push와 GitHub PR로 정리하는 에이전트 스킬입니다.
팀의 AI 코딩 리소스를 공유 Git 저장소에서 관리하고 팀원들의 AI 도구에 동기화하는 CLI입니다.
AI 코딩 스킬, 에이전트, 규칙, MCP 연결 및 훅을 한곳에서 관리하고 Claude Code, Codex 등의 도구에 동기화하는 Go CLI 및 데스크톱 앱입니다.
코딩 에이전트가 Figma 디자인을 코드로 바꾸고 캔버스에 다시 반영하는 무료 양방향 Figma MCP 서버