从 Bloop 官方 GitHub README 翻译整理的快速上手指南。
Bloop 是一个面向开发者的 AI 代码助手,可以理解为你代码库专属的 ChatGPT。它基于 Rust 生态构建,底层使用 Tantivy 和 Qdrant 进行搜索索引,前端采用 Tauri 框架开发跨平台桌面应用。Bloop 支持本地语义搜索,注重隐私保护,所有嵌入计算均在设备端完成。
Bloop 可以帮助你:
核心功能包括:
直接前往 GitHub Releases 页面 下载对应系统的安装包,按引导完成安装即可。
oss 分支:git clone https://github.com/BloopAI/bloop.git
cd bloop
git checkout oss
local_config.json,填入你的 API 密钥:{
"github_access_token": "<YOUR_GITHUB_ACCESS_TOKEN>",
"openai_api_key": "<YOUR_OPENAI_API_KEY>"
}
git lfs install
git lfs pull
从源码构建的版本不会收集任何遥测数据。
安装完成后,启动 Bloop,你会看到主界面。以下是第一个典型使用场景:
场景:你想了解项目中某个函数的作用
解释一下 src/utils/parser.rs 中的 parse_config 函数
这个函数有哪些调用者?
场景:查找已有功能避免重复
项目中是否已经有用户登录相关的代码?
翻译整理自 GitHub README,原文:https://github.com/BloopAI/bloop