osgrep

用法类似grep的本地语义代码搜索工具,可用自然语言提问,帮助编程智能体更快找到相关代码。

分享到 X许可证: Apache-2.0

概述

osgrep 是一个本地语义代码搜索工具,用法类似 grep,但可以直接输入自然语言问题。它为编码智能体设计,帮助它们用更少的 token 找到相关代码。向量嵌入通过 onnxruntime-node 在本地运行,每个仓库有独立索引,并在首次搜索时自动建立。用 npm 安装后即可在仓库内搜索。

主要特点

  • 按概念查找,例如认证在哪里处理
  • 用 trace 命令追踪调用图
  • 标注 orchestration、definition 等代码角色
  • 嵌入完全本地运行,每个仓库独立索引
  • 输出符号、角色和调用图,便于智能体使用

适用场景

适合需要按含义在仓库中查找代码的开发者和编码智能体。约 150MB 的嵌入模型会在初始化或首次使用时下载。

上游仓库
Ryandonofrio3/osgrep
GitHub 上的 fork
Guo-astro/osgrep
上游 Star 数
1.1k
分类
AI 智能体与大模型工具
编程语言
TypeScript
许可证
Apache-2.0
Fork 时间
2025-11-23
同步状态
已同步上次同步 2026-09-29