aieph について
aiephは、AIコーディングアシスタント向けの共有回答キャッシュです。ウェブ検索の前にクエリへの回答があるかを確認し、未ヒット、タイムアウト、エラー時は元の処理を続けます。別機能としてローカル専用のメモリCLIも含みます。
主な機能
- 01検索回答の共有キャッシュ
- 02Claude CodeのWebSearch・WebFetchフック
- 03未ヒットや障害時の処理継続
- 04ローカル専用メモリCLI
- 05アカウントやAPIキー不要
活用シーン
- 01よくあるエラーのウェブ検索の重複回避
- 02ライブラリの挙動に関する回答の再利用
- 03ウェブ検索前の設定情報の照会
- 04接続したアシスタント向けのローカル情報の保存
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://aieph.dev/mcpclaude mcp add --transport http dev-aieph-aieph https://aieph.dev/mcp{"mcpServers":{"dev-aieph-aieph":{"type":"http","url":"https://aieph.dev/mcp"}}}Cursor で開く{"servers":{"dev-aieph-aieph":{"type":"http","url":"https://aieph.dev/mcp"}}}VS Code で開く{"mcpServers":{"dev-aieph-aieph":{"type":"http","url":"https://aieph.dev/mcp"}}}{"mcpServers":{"dev-aieph-aieph":{"serverUrl":"https://aieph.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
1| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | |
| session | string | いいえ | |
| language | string | いいえ |
詳細
aieph
あなたの修正が、みんなの利益に
aieph は、AI コーディングアシスタント向けの共有回答キャッシュです。
AI コーディングアシスタントがウェブを検索しようとするとき、小さなフックがそっと こう尋ねます。「誰かがすでに答えを見つけていませんか?」
共有キャッシュに答えがあれば、aieph はすぐに返します。 ウェブをもう一度検索する必要はありません。答えがなければ、aieph はそのまま 何もしません。
ミス、タイムアウト、エラーが起きても、何も壊れません。元のリクエストは 通常どおり続行されます。それがすべてです。
あなたの修正が、みんなの利益になるかもしれません。
共有キャッシュを使う理由
AI コーディングアシスタントは、同じような情報をよく検索します。
- よくあるエラーメッセージ
- ライブラリの動作
- 設定の詳細
- 誰かがすでに見つけた解決策
最初の人は検索します。次の人は、必ずしも検索する必要はありません。 aieph は、そうした答えを共有する場所を提供します。使う人が増えるにつれて、 キャッシュは少しずつ便利になっていく可能性があります。
まだ始まったばかりなので、キャッシュがヒットするとは限りません。aieph に まだ答えがないこともありますが、それでまったく問題ありません。
使い心地
AI assistant
│
│ "I'm about to search..."
▼
aieph
│
├── HIT → answer is already here
│
└── MISS / timeout / error
│
▼
original search
aieph は、作業の邪魔にならないように設計されています。キャッシュに役立つ情報が ない場合も、作業方法を変える必要はありません。
Claude Code で始める
Claude Code では、WebSearch と WebFetch に対する単一の PreToolUse フックで
aieph を利用できます。簡単な設定例は次のとおりです。
git clone https://github.com/tryaieph/aieph.git
次に、~/.claude/settings.json で、該当するフックを次のように設定します。
{
"hooks": {
"PreToolUse": [
{
"matcher": "WebSearch|WebFetch",
"hooks": [
{
"type": "command",
"command": "node /path/to/aieph/hook/aieph-cache.mjs"
}
]
}
]
}
}
これで完了です。
要件:Node.js 18 以降。アカウントや API キーは不要です。
任意の環境変数:
AIEPH_API_BASE
LOOKUP_TIMEOUT_MS
Cursor のサポートを準備中です。
aieph の削除
aieph が不要になった場合は、PreToolUse ブロックを削除するだけで元の設定に
戻せます。
何が送信されますか?
aieph は、意図的にシンプルで透明性の高い仕組みになっています。照合のために送信されるのは 検索クエリのテキストだけです。それ以外は何も送信されません。アカウントの作成も、 個人プロフィールの管理も必要ありません。一致する答えがない場合、リクエストは 通常どおり処理されます。
ローカル共有メモリー
aieph には、cli/ にローカル専用の小さなメモリー CLI も含まれています。
共有回答キャッシュとは別のものです。仕組みはシンプルです。事実を一度書き込めば、
接続されたアシスタントが後からそれを記憶できます。このメモリーは完全にローカルに
保たれます。
まだ始まったばかりです。期待値は正直に
aieph はまだ成長の途中です。共有キャッシュは新しいため、まだ答えが見つからない場面は たくさんあります。それは意図したものです。aieph は、役立つために完璧である必要はありません。 ミスしても、キャッシュがまったくなかったかのように感じられるはずです。
時間とともに、誰かが見つけた役立つ答えはどれも、次の人の助けになる可能性があります。
あなたの修正が、みんなの利益に。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。