AiDexはMCPサーバーで、AIプログラミングアシスタントにコードベース全体への即時アクセスを提供します。永続的な事前構築インデックスにより、高速かつ正確なコード検索を実現し、11のプログラミング言語をサポートし、28種類のツールを含み、AIコンテキストウィンドウの無駄を大幅に削減できます。
2.5ポイント
6.3K

AiDexとは?

AiDexはAIプログラミングアシスタント用に設計されたインテリジェントなコードインデックスツールです。コードベース全体を事前に解析してインデックス化し、AIがコードを検索する際には、すべてのファイルをスキャンするのではなく、インデックスを直接照会できるため、コンテキストの使用量を大幅に削減します。

AiDexの使い方は?

AiDexをインストールすると、自動的にAIアシスタントに登録されます。AIアシスタントに一度プロジェクトをインデックス化させるだけで、その後のすべてのコード検索はAiDexを通じて行われ、ファイルの繰り返しスキャンは不要です。

適用シーン

AIアシスタントが大型コードベースを処理する必要があるすべてのシーンに適用されます。特に、「この関数はどこで定義されていますか?」「このクラスにはどのようなメソッドがありますか?」「最近何を変更しましたか?」などの質問をよくする場合に便利です。

主要機能

インテリジェントなコードインデックス
Tree - sitterパーサーを使用してコード構造を真正に理解し、識別子(クラス名、メソッド名、変数名)のみをインデックス化し、コメントや文字列内のノイズを無視します。
28の統合ツール
1つのサーバーで、検索、シグネチャ抽出、プロジェクト概要、プロジェクト間リンク、グローバル検索、セッションノート、タスク管理、スクリーンショットなど28のツールを提供します。
時間フィルター検索
時間範囲でコードの変更を検索します。例えば、「最近2時間以内に何が変更されましたか?」「昨日どのような機能が追加されましたか?」など。
グローバルなプロジェクト間検索
すべてのインデックス化されたプロジェクトで同時に検索し、「私は透明ウィンドウ機能を書いたことがありますか?」などの質問に答えます。
セッションノートとタスク管理
セッション間でノートを残し、タスクの待办事項を管理します。すべての内容はコードインデックスと一緒に保存されます。
LLM最適化されたスクリーンショット
自動的にスケールし、色を減らすことで、tokenの使用量を最大95%節約し、AIコンテキスト用に最適化されています。
インタラクティブなブラウザビューアー
ブラウザでプロジェクト構造、ファイルシグネチャ、タスクを視覚的に閲覧でき、リアルタイムで再読み込みが可能です。
11のプログラミング言語をサポート
C#、TypeScript、JavaScript、Rust、Python、C、C++、Java、Go、PHP、Rubyをサポートします。
利点
AIコンテキストウィンドウを80%節約:1回の検索で約50個のtokenしか使用せず、従来のgrepでは2000個以上のtokenが必要です。
永続的なインデックス:インデックスはセッション間で保持され、繰り返しのスキャンは不要です。
正確な検索:真正なコード識別子のみを検索し、コメントや文字列内のノイズを避けます。
高速な応答:大型プロジェクトでも、クエリは1 - 10ミリ秒で完了します。
零依存:SQLite単一ファイルデータベースを使用し、外部サービスは不要です。
クロスプラットフォームサポート:Windows、macOS、Linuxのすべてのプラットフォームで動作します。
すべての主流のAIアシスタントと互換性があります:Claude、Cursor、Windsurf、Gemini CLI、VS Code Copilotなど。
制限
初期インデックス時間が必要:最初にプロジェクトをインデックス化するには時間がかかります(約1秒/ 1000ファイル)。
特定の言語のみをサポート:現在は11の言語をサポートしており、すべてのプログラミング言語をサポートしていません。
AIアシスタントがMCPプロトコルをサポートする必要があります:古いバージョンまたはMCPをサポートしていないAIは使用できません。
インデックスファイルがディスクスペースを占有します:各プロジェクトには.aidexディレクトリが作成され、インデックスが保存されます。

使い方

AiDexをインストールする
npmを通じてAiDexをグローバルにインストールします。インストール中に自動的にAIアシスタントが検出され、設定されます。
AIアシスタントにAiDexを使用するように設定する
インストール後、AiDexはほとんどのAIアシスタントを自動的に設定します。手動で設定する必要がある場合は、READMEの設定例を参照してください。
AIアシスタントに使用ガイドを追加する
AiDexの使用説明をAIアシスタントのシステムプロンプトに追加し、いつAiDexを使用し、いつgrepを使用するかを教えます。
プロジェクトをインデックス化する
AIチャットでAIアシスタントに現在のプロジェクトをインデックス化させるか、手動で初期化コマンドを実行します。
使用を開始する
これで、AIがコードを検索する必要があるときは、自動的にAiDexを使用し、grepを使用しなくなります。

使用例

関数定義の位置を見つける
AIがある関数またはクラスがどこで定義されているかを知る必要がある場合、AiDexを使用して迅速に位置を特定します。
ファイル構造を理解する
ファイル全体を読むことなく、ファイルに含まれるクラスとメソッドを迅速に把握できます。
最近の変更を追跡する
最近の期間内のコードの変更を見つけ、プロジェクトの進捗状況を把握します。
プロジェクト間検索
すべてのインデックス化されたプロジェクトで特定の機能またはパターンを検索します。
セッション間で情報を伝達する
現在のセッションが終了するときにノートを残し、次のセッションで参照できるようにします。
スクリーンショットを最適化する
エラー情報やUI画面を撮影してAIに分析させると同時に、tokenの使用量を最小限に抑えます。

よくある質問

AiDexと通常のgrep検索の違いは何ですか?
AiDexはどのようなAIアシスタントをサポートしていますか?
インデックスはどれくらいのディスクスペースを占有しますか?
コードが変更されたときにインデックスをどのように更新しますか?
スクリーンショットの最適化で本当にtokenを95%節約できますか?
私のプロジェクトの言語がサポートリストにない場合はどうすればいいですか?
AiDexは私のAIアシスタントのパフォーマンスに影響を与えますか?
AiDexをどのようにアンインストールしますか?

関連リソース

GitHubリポジトリ
AiDexのソースコード、問題追跡、貢献ガイド
npmパッケージページ
AiDexのnpmパッケージ情報とインストール説明
GitHub Discussions
コミュニティの議論、質問の解答、機能提案
Model Context Protocol公式サイト
MCPプロトコルの公式ドキュメントと仕様
Tree - sitterパーサー
AiDexが使用するコード解析技術

インストール

以下のコマンドをクライアントにコピーして設定
{
  "mcpServers": {
    "aidex": {
      "type": "stdio",
      "command": "aidex",
      "env": {}
    }
  }
}

{
  "mcpServers": {
    "aidex": {
      "command": "aidex"
    }
  }
}
注意:あなたのキーは機密情報です。誰とも共有しないでください。

代替品

A
Airweave
Airweaveは、オープンソースの人工知能エージェントとRAGシステムのコンテキスト検索層です。さまざまなアプリケーション、ツール、データベースのデータを接続して同期し、統一された検索インターフェースを通じてAIエージェントに関連する、リアルタイムの、複数のデータソースからのコンテキスト情報を提供します。
Python
7.7K
5ポイント
V
Vestige
Vestigeは認知科学に基づくAI記憶エンジンで、予測誤差ゲート、FSRS - 6間隔反復、記憶の夢など29の神経科学モジュールを実装することで、AIに長期記憶能力を提供します。3D可視化ダッシュボードと21のMCPツールを備え、完全にローカルで動作し、クラウドは必要ありません。
Rust
6.4K
4.5ポイント
M
Moltbrain
MoltBrainは、OpenClaw、MoltBook、Claude Code用に設計された長期記憶層プラグインで、自動的にプロジェクトのコンテキストを学習し、思い出すことができます。スマートな検索、観察記録、分析統計、永続的なストレージ機能を提供します。
TypeScript
5.1K
4.5ポイント
B
Bm.md
機能豊富なMarkdown排版ツールで、様々なスタイルテーマとプラットフォーム対応をサポートし、リアルタイム編集プレビュー、画像エクスポート、API統合機能を提供します
TypeScript
4.3K
5ポイント
S
Security Detections MCP
Security Detections MCPは、Model Context Protocolに基づくサーバーで、LLMがSigma、Splunk ESCU、Elastic、KQL形式を含む統一されたセキュリティ検出ルールデータベースをクエリできます。最新のバージョン3.0は自律型検出エンジニアリングプラットフォームにアップグレードされ、自動的に脅威インテリジェンスからTTPを抽出し、カバレッジのギャップを分析し、SIEMネイティブ形式の検出ルールを生成し、テストを実行して検証できます。プロジェクトには71以上のツール、11の事前構築されたワークフロープロンプト、および知識グラフシステムが含まれ、複数のSIEMプラットフォームをサポートしています。
TypeScript
6.5K
4ポイント
P
Paperbanana
Python
6.8K
5ポイント
B
Better Icons
20万以上のアイコンの検索と検索を提供するMCPサーバーとCLIツールで、150以上のアイコンライブラリをサポートし、AIアシスタントと開発者が迅速にアイコンを取得して使用できるように支援します。
TypeScript
7.6K
4.5ポイント
A
Assistant Ui
assistant-uiは、生産レベルのAIチャットインターフェイスを迅速に構築するためのオープンソースのTypeScript/Reactライブラリで、組み合わせ可能なUIコンポーネント、ストリーミング応答、アクセシビリティなどの機能を提供し、複数のAIバックエンドとモデルをサポートしています。
TypeScript
6.7K
5ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
24.0K
4.8ポイント
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
17.6K
4.5ポイント
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
79.7K
4.7ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.2K
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
21.4K
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
26.5K
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.7K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
31.0K
4.5ポイント
AIBase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2026AIBase