Probe 通过结合高速扫描与深度语义理解,解决了传统代码搜索对上下文缺失和规模瓶颈的挑战,助力 AI 编程助手更智能地解析和重用代码,推动代码智能化管理迈向新阶段。
面向 AI 的本地语义代码搜索引擎,专为海量代码库设计,是下一代 AI 编程工具的关键基石。
AI 友好:结合 ripgrep 的极速扫描与 tree-sitter 的代码结构解析,精准定位完整函数、类、结构体等代码块。
完全本地:代码不出机器,保障隐私安全,适合企业及个人敏感项目。
多语言支持:Rust、Python、JavaScript、TypeScript、Java、Go、C/C++、Swift、C# 等主流语言兼容。
高级语义搜索:支持布尔逻辑查询、通配符、代码块提取与上下文限制,满足复杂检索需求。
多模式运行:命令行工具、MCP 服务器或交互式 AI 聊天,灵活集成各种开发环境。
AI 集成:提供示例 AI 聊天助手,支持 Claude、GPT 模型,实现对代码库的智能问答与分析。
排序算法:采用 TF-IDF、BM25 及混合重排序,深度挖掘代码相关性,提升搜索精准度。
便捷安装:npm、curl、PowerShell 多平台一键安装,支持手动编译,兼容 x86_64 和 ARM64 架构。
开源社区驱动:Apache-2.0 许可证,活跃维护,支持新语言扩展与功能定制。
支持将它集成到多种编辑器中使用,如 VS···