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 编程助手在导航大型代码库时面临的高 Token 成本和低效率问题。通过为助手提供结构化的智能存储库地图,它能防止助手读取无关文件,并帮助它们更快地定位代码,从而显著降低 Token 消耗。

工作原理

它作为一个原生 Rust CLI 工具和 MCP (Model Context Protocol) 服务器运行,为您的项目构建一个持久化的、基于 SQLite 的本地索引。它会扫描您的存储库(遵循 .gitignore),创建文件、文件夹、符号和关系图。当助手工作时,它会查询此本地数据库以获取摘要、文件大纲和特定的代码片段,而不是盲目地扫描整个文件系统。

适用人群

它专为使用 Claude Code、Codex 或 OpenCode 等 AI 编程助手,并希望在处理大型复杂软件项目时提高助手性能、准确性和成本效益的开发者而设计。

主要亮点

  • 显著减少 Token: 通过直接引导助手访问相关代码,可将 Token 使用量减少 90% 以上。
  • 本地优先架构: 将所有智能信息存储在本地 .projectatlas/ 目录中;无需外部云索引或凭据。
  • 适配 AI 助手: 提供原生 MCP 支持,允许助手执行面向任务的发现、符号查找和健康检查。
  • 工作树支持: 无缝处理多个 Git 工作树,允许助手在项目的不同分支或版本之间保持上下文。
  • 性能导向: 使用 Rust 构建,后端采用 SQLite,提供快速、可靠的存储库智能分析。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目