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などのコードエージェントが大規模なコードベースをナビゲートする際の高コストなトークン使用と非効率性に対処します。エージェントが完全なディレクトリや関係のないファイルを読み込むのではなく、ProjectAtlasはローカルで知能的なマップを提供し、必要な正確なコードスライスに導くことで、トークン消費を大幅に削減します。
動作方法
Rustで構築されたCLIおよびModel Context Protocol (MCP) サーバーです。プロジェクトディレクトリ内(.projectatlas/)に永続的なSQLiteデータベースを作成します。.gitignoreを尊重しながらリポジトリをスキャンし、シンボル、グラフ関係、フォルダ/ファイルの目的、決定論的な要約をインデックス化します。エージェントはMCPツール(例:atlas_session_brief)を使ってこのマップを照会し、実際のソースファイルを読む前に関連するコードを絞り込みます。
対象ユーザー
大規模なリポジトリで作業し、AIコードエージェント(Codex、Claude Code、OpenCodeなど)を使用している開発者で、LLMのトークンコストを下げ、エージェントの精度を向上させたい人。
特徴
- 高パフォーマンス:Rustで構築されており、高速なインデックス化と低遅延の検索を実現。
- トークン効率:広範なファイル読み込みではなく、コンパクトな要約とターゲットされたコードスライスを提供することで、トークンコストを削減を目指す。
- MCP統合:Model Context Protocolへのネイティブ対応により、互換性のあるAIエージェントとのシームレスな統合が可能。
- Git Worktree対応:短いエイリアスを使って複数のGit worktree間をトラッキングおよびルーティング可能。
- ローカル最優先:ホストされたインデックスや認証情報は不要。すべての状態はSQLiteでローカルに保存される。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト