リポジトリ全体をLLMに渡しやすい1つのファイルにまとめる、CLIおよびWebツールです。
Houseofmvps/codesight
コードベースをスキャンしてAI向けの簡潔なコンテキストファイルを生成し、調査に使うトークンを削減するCLI。
- スター
- 1,419
- フォーク
- 128
- 未解決の Issue
- 2
- 最終コミット
- 3 か月前
これは何?
codesightはプロジェクトのルート、データベースモデル、UIコンポーネント、環境変数、importグラフをスキャンし、構造化されたMarkdownとして出力します。各セッションの開始時にアシスタントが多数のファイルをgrepして開く代わりに、Claude Code、Cursor、GitHub Copilot、CodexなどのAIコーディングツールに一度読み込ませることを想定しています。
TypeScriptプロジェクトでは、インストールされている場合にTypeScript Compiler APIで解析し、その他の言語では正規表現による検出を行います。30以上のWeb・モバイルフレームワークと14のORMに対応しています。また、.codesight/wiki/にWiki形式のナレッジベースを生成したり、14個のツールを備えたMCPサーバーを起動したり、変更の影響を受けるファイルやルートを示す影響範囲レポートを作成したりできます。
このパッケージにはランタイム依存関係がなく、APIキーや設定なしで、任意のプロジェクトルートからnpxで実行できます(デフォルトのスキャンの場合)。
主な機能
- 01CLAUDE.md、.cursorrules、codex.md、AGENTS.mdのコンテキストファイルを生成します。
- 02ルート、データベーススキーマ、コンポーネント、環境変数、ミドルウェアをMarkdownにまとめます。
- 03importグラフから、指定したファイルの変更による影響範囲を算出します。
- 0414個のツールを備えたMCPサーバーとして、Claude CodeやCursorから利用できます。
- 05AST解析によるTypeScriptのほか、正規表現による検出で多くの言語に対応します。
ユースケース
- 各セッションの開始時に、AIコーディングアシスタントへ簡潔なプロジェクト概要を渡す。
- 共有モジュールを変更する前に、影響を受けるルートやファイルを確認する。
- git hookやwatch modeを使って、コミット対象のプロジェクトWikiを最新の状態に保つ。
- コードベース全体で必要な環境変数を監査する。
クイックスタート
- 1
プロジェクトのルートでスキャンを実行します
npx codesight - 2
AI設定ファイル(CLAUDE.md、.cursorrules、AGENTS.md)を生成します
npx codesight --init - 3
Wikiナレッジベースを生成します
npx codesight --wiki
使う前に知っておきたいこと
- ASTの精度を最大限に活用できるのはTypeScriptプロジェクトのみです。それ以外の言語では正規表現による検出を使用します。
トピック
よくある質問
- codesight とは?
- コードベースをスキャンしてAI向けの簡潔なコンテキストファイルを生成し、調査に使うトークンを削減するCLI。 codesightはプロジェクトのルート、データベースモデル、UIコンポーネント、環境変数、importグラフをスキャンし、構造化されたMarkdownとして出力します。各セッションの開始時にアシスタントが多数のファイルをgrepして開く代わりに、Claude Code、Cursor、GitHub Copilot、CodexなどのAIコーディングツールに一度読み込ませることを想定しています。
- codesight は無料で使えますか?ライセンスは?
- codesight は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- codesight は今もメンテナンスされていますか?
- 半年以内に更新あり。codesight の最終コミットは 2026年7月27日 です。
- codesight は何に使えますか?
- 各セッションの開始時に、AIコーディングアシスタントへ簡潔なプロジェクト概要を渡す。 共有モジュールを変更する前に、影響を受けるルートやファイルを確認する。 git hookやwatch modeを使って、コミット対象のプロジェクトWikiを最新の状態に保つ。 コードベース全体で必要な環境変数を監査する。
- codesight のインストール方法は?
- プロジェクトのルートでスキャンを実行します: npx codesight AI設定ファイル(CLAUDE.md、.cursorrules、AGENTS.md)を生成します: npx codesight --init Wikiナレッジベースを生成します: npx codesight --wiki
- codesight はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Houseofmvps/codesight
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ターミナルで動作し、クラウドAPIやOllamaなどのローカルモデルバックエンドを利用できるオープンソースのコーディングエージェントCLIです。
AIアシスタントがプロンプトでBlenderの3Dシーンを作成・編集・確認できるアドオンとMCPサーバー。
ClaudeなどのAIクライアントからローカルマシンのターミナル操作、ファイル検索、差分ベースの編集、ドキュメント処理を行えるMCPサーバー。
query()、対話型クライアント、プロセス内のカスタムツールとフックを備えた、Claude Code上でエージェントを構築するためのPython SDKです。
画面上のコンテキストを読み取り、複数のLLMやMCPツールを使ってアプリ間の作業を支援するデスクトップ向けAIアシスタント。