styler-ai/ProjectAtlas
Every file not opened. Every folder not explored. Tokens saved. ProjectAtlas guides coding agents with purpose metadata and an intelligent code graph, reducing token costs by over 90%.
解决的问题
ProjectAtlas 解决了代码代理(如 Claude Code 或 Codex)在导航大型代码库时产生的高 token 成本和低效问题。与代理读取整个目录或无关文件来寻找正确代码不同,ProjectAtlas 提供了一个本地的智能地图,引导它们找到所需的精确代码片段,从而显著降低 token 消耗。
工作原理
它是一个原生 Rust 的 CLI 和 Model Context Protocol (MCP) 服务器,在项目目录中创建一个持久化的 SQLite 数据库(.projectatlas/)。它会尊重 .gitignore,扫描仓库以索引符号、图关系、文件夹/文件用途以及确定性摘要。代理通过 MCP 工具(例如 atlas_session_brief)查询此地图,以在读取实际源文件前缩小相关代码范围。
适用人群
在大型仓库中工作并使用 AI 代码代理(如 Codex、Claude Code 或 OpenCode)的开发者,希望降低 LLM token 成本并提高代理准确性。
主要亮点
- 高性能:使用 Rust 构建,实现快速索引和低延迟查询。
- token 高效:通过提供紧凑的摘要和目标代码片段,而非广泛读取文件,旨在降低 token 成本。
- MCP 集成:原生支持 Model Context Protocol,可与兼容的 AI 代理无缝集成。
- Git Worktree 支持:支持使用短别名在多个 Git worktree 之间进行追踪和路由。
- 本地优先:无需托管索引或凭证;所有状态均本地存储在 SQLite 中。
相关
- 项目
- 项目
- 项目
- 项目