Shebe:coding agent に local BM25 code search layer を渡す
shebe-oss/shebe は Rust 製の local code search tool / MCP server です。embedding、GPU、cloud service ではなく BM25 を使い、coding agent に低 token で ranked な keyword search を渡します。
全 9 篇の記事
shebe-oss/shebe は Rust 製の local code search tool / MCP server です。embedding、GPU、cloud service ではなく BM25 を使い、coding agent に低 token で ranked な keyword search を渡します。
luuuc/sense は AI coding agent 向けの local MCP server / CLI です。tree-sitter、symbol graph、semantic search、blast radius、convention detection を使い、Claude Code、Codex CLI、Cursor、OpenCode が code を読む前に repository structure を把握できるようにします。
dvcdsys/code-index は Go 製の self-hosted semantic code search service です。cix CLI、Web dashboard、multi-repo workspace、hybrid ranking、local llama.cpp embeddings、OpenAI/Voyage provider、Claude Code と MCP client 向けの agent integration を提供します。
mrsladoje/sweet-search は AI coding agent 向けの local code search tool です。search、grep、find、semantic、trace、read の六つの retrieval interface、CLI、MCP、Codex/Claude Code/Gemini/Cursor 向けの agent prompt injection を提供し、index と model を local machine に置きます。
Cranot/roam-code は Python 製のローカル codebase intelligence layer です。SQLite に symbol、call、dependency、architecture layer、git history を索引し、CLI、MCP tools、preflight、verify、ChangeEvidence によって agent の編集前後の根拠を明示できます。
kahliburke/Kaimon.jl は Julia 製の MCP server です。Claude Code、Cursor、Gemini CLI などの MCP client を永続 Julia runtime に接続し、code execution、introspection、debugging、testing、semantic code search、TUI monitoring、そして単独利用できる KaimonGate を提供します。
VioletCranberry/coco-search は Python 製の local-first code search tool。pgvector semantic search、PostgreSQL full-text search、Tree-sitter context expansion、dependency graph、MCP tools を組み合わせ、coding agent が大きな repository を grep だけで探り続けなくて済むようにする。
bartolli/codanna は Rust 製の local code intelligence MCP server / CLI。codebase を symbol、call relationship、semantic search、document collection として index し、Claude Code、Codex、Cursor などの agent が grep の推測ではなく構造化された context を取れるようにする。
flupkede/codesearch は Rust 製の local-first code search MCP server です。vector embedding、BM25、RRF、tree-sitter の semantic chunking、symbol navigation を組み合わせ、OpenCode、Claude Code、Cursor などの MCP client が複数 repo をまたいで検索し、必要な code chunk だけを読むための土台を作ります。