CodeRAG:给 coding agent 一个本地优先的语义代码索引
Neverdecel/CodeRAG 是一个 Python 写的本地优先语义代码搜索引擎,用 hybrid vector + BM25、symbol-aware chunking、CLI、HTTP、Web UI 和 MCP server,让 agent 查询预热索引而不是反复 grep。
前端开发 · 喜欢发现有趣的东西
这里记录我筛选的 GitHub 上被低估的项目。
不追热点,只找那些代码质量高、想法有趣的小众作品。
Neverdecel/CodeRAG 是一个 Python 写的本地优先语义代码搜索引擎,用 hybrid vector + BM25、symbol-aware chunking、CLI、HTTP、Web UI 和 MCP server,让 agent 查询预热索引而不是反复 grep。
gmickel/gno 是一个 TypeScript/Bun 写的本地知识引擎,给 Markdown、代码、PDF、Office 文档和笔记提供 BM25、向量、hybrid retrieval、带引用回答、Web UI、REST API、MCP server 和 SDK。
jasonsuhari/gridbash 是一个 Rust 写的本地终端工作区,用真实 PTY pane 并排运行 Codex、Claude、Gemini、Aider 等 CLI agent,支持 profiles、worktree 隔离、session 恢复和可选的本地 agent control API。
aigengame/godot-agent 是一个 Python 写的 Godot 自动化 CLI、Skill 和 MCP server,用结构化 JSON/schema 让 agent headless 创建场景、编辑节点脚本、导出构建,也能通过 live daemon 操作运行中的游戏。
townsendmerino/ken 是一个用 Go 编写的本地优先代码搜索工具,把 BM25、Model2Vec 语义检索、RRF 融合和 MCP server 做成单个可分发二进制,给 AI coding agent 一个低依赖的代码检索入口。