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バックエンドを採用しており、高速で信頼性の高いリポジトリインテリジェンスを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト