styler-ai/ProjectAtlas

Every file not opened. Every folder not explored. Tokens saved. A local repository map for coding agents: purposes, source, symbols, and dependencies. Native Rust CLI and MCP, isolated worktrees, and subagent hooks.

해결하는 문제

ProjectAtlas는 AI 코딩 에이전트가 대규모 코드베이스를 탐색할 때 발생하는 높은 토큰 비용과 비효율성 문제를 해결합니다. 에이전트에게 저장소의 구조화된 지능형 맵을 제공함으로써, 관련 없는 파일을 읽는 것을 방지하고 올바른 코드를 더 빠르게 찾도록 도와 토큰 소비를 크게 줄입니다.

작동 방식

이 도구는 네이티브 Rust CLI 및 MCP (Model Context Protocol) 서버로 작동하며, 프로젝트의 영구적인 로컬 SQLite 기반 인덱스를 구축합니다. .gitignore를 준수하며 저장소를 스캔하여 파일, 폴더, 심볼 및 관계 그래프를 생성합니다. 에이전트가 작업할 때, 전체 파일 시스템을 무작위로 스캔하는 대신 이 로컬 데이터베이스를 쿼리하여 요약, 파일 개요 및 특정 코드 조각을 가져옵니다.

대상 사용자

Claude Code, Codex, OpenCode와 같은 AI 코딩 에이전트를 사용하며, 대규모의 복잡한 소프트웨어 프로젝트 작업 시 에이전트의 성능, 정확성 및 비용 효율성을 개선하고자 하는 개발자를 위해 설계되었습니다.

주요 특징

  • 상당한 토큰 절감: 에이전트를 관련 코드로 직접 안내하여 토큰 사용량을 90% 이상 줄일 수 있습니다.
  • 로컬 우선 아키텍처: 모든 지능형 데이터를 로컬 .projectatlas/ 디렉토리에 저장하며, 외부 클라우드 인덱싱이나 자격 증명이 필요하지 않습니다.
  • 에이전트 지원: 네이티브 MCP 지원을 제공하여 에이전트가 작업 중심의 탐색, 심볼 조회 및 상태 확인을 수행할 수 있도록 합니다.
  • 워크트리 지원: 여러 Git 워크트리를 원활하게 처리하여 에이전트가 프로젝트의 서로 다른 브랜치나 버전 간에 컨텍스트를 유지할 수 있도록 합니다.
  • 성능 중심: Rust로 구축되었으며 SQLite 백엔드를 사용하여 빠르고 안정적인 저장소 인텔리전스를 제공합니다.

관련

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