Open Source Semantic Search for your AI Agent
osgrep 是一款专为 AI 编程代理设计的开源语义搜索工具,旨在通过类似 grep 的命令行交互方式,快速定位代码库中的逻辑与概念。它能够大幅减少 AI 对 token 的消耗并提升检索速度,从而优化开发辅助工具的上下文理解效率。
支持基于语义的自然语言搜索,能够精准查找代码中的核心概念而非简单的字符串匹配。 内置调用图追踪功能,可清晰展示函数间的依赖关系,帮助开发者快速梳理代码逻辑流。 具备角色识别能力,能自动区分高层逻辑代码与底层的类型或类定义,实现更智能的代码分层检索。 全程在本地运行,利用 onnxruntime-node 处理嵌入式模型,确保代码库信息的私密性与安全性。 支持自动化的仓库隔离与索引机制,无缝集成主流 AI 编程插件,实现开箱即用的搜索体验。
该项目非常适合需要使用 AI 编程助手(如 Claude Code 或 Opencode)进行大规模项目开发的工程师。它特别适用于那些希望在本地保护代码隐私、同时追求更高代码导航效率和更低 LLM 调用成本的开发场景。