AI Briefing

Atlas, AI 코딩 에이전트용 오픈소스 소스 제어 도구 공개

·2026.09.27 09:30

핵심 내용

Atlas는 여러 AI 코딩 에이전트의 컨텍스트를 공유하고 관리하는 Tauri 기반 오픈소스 데스크톱 앱이다.

1 / 2

자세히 보기

핵심 기능

Atlas는 AI 코딩 에이전트를 위한 소스 제어 및 컨텍스트 관리용 오픈소스(Apache 2.0) 데스크톱 애플리케이션이다. Tauri(Rust 백엔드, TypeScript 프론트엔드) 기반으로 개발됐으며, 다른 AI 도구 또는 세션 간 전환 시 발생하는 컨텍스트 단절 문제를 해결한다. Claude Code, Codex, 네이티브 Atlas Agent 등 여러 에이전트를 동일한 코드베이스에서 병렬로 실행할 수 있다.

주요 특징

  • 체크포인트: Git 커밋을 이를 생성한 특정 에이전트 세션, 프롬프트, 도구 호출, 추론 과정과 자동으로 연결한다. 표준 Git 히스토리로 보존되지 않던 컨텍스트를 유지한다.
  • 공유 메모리: 한 에이전트(예: Claude Code)의 결정, 파일 변경 사항, 아키텍처 노트가 온디바이스 시맨틱 인덱싱을 통해 다른 에이전트(예: Codex)에 자동으로 제공되는 공유 메모리 시스템을 구현했다.
  • 컨텍스트 조립: 프롬프트 전송 전 @ 멘션(로컬에서 해석), 공유 에이전트 메모리, 프로젝트 지식 베이스(.atlas/knowledge/, CLAUDE.md, AGENTS.md)의 시맨틱 매치 등 관련 컨텍스트를 주입한다.
  • 로컬 우선 아키텍처: 모든 코드, 노트, 세션 데이터는 로컬에 저장된다. 영속화 전 시크릿을 제거하고 임베딩 및 검색을 온디바이스에서 수행해, 명시적인 팀 동기화가 활성화되지 않는 한 데이터 프라이버시를 보장한다.

기술 구현

  • 에이전트 통합: **Agent Client Protocol (ACP)**을 통해 외부 에이전트를 지원하며, Codex 엔진의 하드 포크인 네이티브 Atlas Agent를 프로세스 내에서 실행한다.
  • 세션 관리: 모든 에이전트 세션을 로컬 SQLite 데이터베이스(.atlas/sessions.db)에 기록한다. 패치 ID를 조정해 Git 히스토리 재작성(amend/rebase)을 처리하며 커밋과 세션 간 연결을 유지한다.
  • 플랫폼 지원: macOS(Apple Silicon/Intel)와 Windows(x64)에서 사용 가능하다. Linux 지원은 Tauri 코드베이스를 기반으로 하지만 현재 테스트되지 않았다.
  • 개발자 워크플로: 내장 에디터(CodeMirror), 터미널, Git 그래프 시각화, 백링크가 포함된 지식 베이스를 제공한다. 기존 Claude Code 히스토리를 가져와 세션 데이터를 백필할 수 있다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.