项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 737
技术标签
使用教程
环境要求
- Node.js 18+
安装与启动步骤
-
1直接跑
用 npx 免安装试一次检索。
npx -y @probelabs/probe search "authentication AND login" ./src -
2抽取代码
按位置直接取完整符号。
npx -y @probelabs/probe extract src/main.rs:42 -
3结构化查询
用语法模式查函数定义。
npx -y @probelabs/probe query "fn $NAME($$$) -> Result<$RET>" --language rust -
4让 agent 用
内置 agent 能直接回答问题。
npx -y @probelabs/probe@latest agent "How is authentication implemented?"
如何确认成功
检索能返回带文件与行号的片段,查询能命中目标函数。
注意事项
- 它把检索从 grep 换成语法树匹配,召回更准。
- 大仓库首次索引较慢,之后快很多。
核心亮点
- 用 tree-sitter 做 AST 解析,搜索结果能识别函数、类等语法结构,而非纯文本命中
- 底层 Rust 实现,检索速度接近 ripgrep,适合大型代码库
- 提供 MCP 和 Node.js SDK,能直接接入 AI 编码助手与工具链
不足之处
- 项目处于早期,星标约 700,生态与文档成熟度待观察
- 语义理解依赖 tree-sitter 语法支持,冷门语言或复杂宏场景效果可能受限
适用场景
- 为 AI coding agent 提供仓库级代码检索与上下文注入
- 在大型 monorepo 中按语义快速定位函数、类或调用关系
- IDE 插件或 CLI 工具中做结构化代码搜索
替代项目
ripgrep、ast-grep、Sourcegraph
上一篇:evm-cortex
同类项目推荐
finding-unknowns-skills
开源
让 AI 代理先问清楚再写代码,少返工
14 installable skills for Claude Code, OpenAI Codex, and Hermes: find unknowns, clar···
codexU
开源
在菜单栏实时盯住 Codex 配额和 Token,今日任务一目了然
macOS desktop widget for OpenAI Codex usage, quota tracking, token usage, and today ···
Better-Codex-App-Custom-Provider···
开源
不退出账号,给 ChatGPT 桌面版换自定义模型提供商
Adds support for selecting a custom model provider to use for a thread/chat, without···
sigmap
开源
压缩代码上下文,AI 编程省 97% token
~97% token reduction for AI coding sessions — zero deps, 38 languages, MCP server
ChatGPT.nvim
开源
在 Neovim 里直接和 AI 对话,写代码、改 bug 不用切窗口。
ChatGPT Neovim Plugin: Effortless Natural Language Generation with OpenAI's ChatGPT ···
sigil-stitch
开源
跨语言生成类型安全、导入正确、对齐整齐的代码
Type-safe, import-aware, width-aware code generation across multiple languages
repo-bootcamp
开源
一条命令把陌生仓库变成新人上手文档包
️ Turn any GitHub repository into a Day 1 onboarding kit using the GitHub Copilot S···
loopy
开源
写一遍数组循环,自动生成 CPU/GPU 高效代码
A code generator for array-based code on CPUs and GPUs
Archon
开源
把 AI 编码变成可重复执行的确定性流水线
The first open-source harness builder for AI coding. Make AI coding deterministic an···
