一个基于 GPT-4 构建的代码搜索引擎:Bloop,在 GitHub 开源了。
该工具采用基于 GPT-4 的 AI 智能模型,成功实现用自然语言,语义化的代码搜索方式。
详细介绍: 网页链接
你可以通过 Bloop,直接使用自然语言、正则表达式,来快速过滤查询搜索本地和远程存储库。让阅读源码变得更为高效,可以腾出手专注于业务上的功能开发。
它的主要功能如下:
- 基于 GPT-4 的会话搜索;
- 超快的正则表达式搜索;
- 一键同步本地和 GitHub 仓库;
- 复杂的查询过滤器,可调整搜索结果范围;
- 使用符号搜索查找函数、变量或特征;
- 支持 10 多种编程语言的代码导航(转到参考和转到定义)。
Bloop 基于 Rust 语言开发,因此在执行搜索任务时,效率也颇为惊人。目前支持 Windows、macOS、Linux 等主流操作系统。