搜索并管理本地 gbrain 个人知识库(全文搜索、语义搜索、知识图谱),用于检索个人笔记、邮件、文档等。
Gbrain 多代理搜索是一项面向实际任务的技能,主要用于本地知识库, 包含全文搜索, 语义搜索, 和知识图.;Requires gbrain 安装和大脑重播.;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
本地知识库,支持全文搜索、语义搜索与知识图谱功能。需已安装 gbrain,并已完成 brain 仓库的初始化。
bun install)设置以下环境变量,或直接在命令中替换:
| 变量 | 说明 | 示例 |
|---|---|---|
GBRAIN_DIR |
gbrain 源码仓库路径 | ~/gbrain |
BRAIN_DIR |
brain 内容仓库路径 | ~/brain |
OPENAI_API_KEY |
嵌入式 API 密钥 | sk-... |
OPENAI_BASE_URL |
嵌入式 API 基础 URL | https://api.openai.com/v1 |
export GBRAIN_DIR=~/gbrain export BRAIN_DIR=~/brain export OPENAI_API_KEY=your-key-here export OPENAI_BASE_URL=https://api.openai.com/v1 alias gb="cd $GBRAIN_DIR && bun run src/cli.ts"
cd $GBRAIN_DIR && bun run src/cli.ts search "" [--limit N]
最适合:精确的人名、术语、文件引用等场景。
适合:精确的人名、术语、文件名搜索。
cd $GBRAIN_DIR && bun run src/cli.ts query "" [--limit N]
最适合:自然语言提问、模糊概念、跨主题查询。
适合:自然语言提问、模糊概念、跨主题查询。
示例 / 示例:
query "When did I join company X" / "什么时候加入的公司X" query "Heart rate trends in 2024" / "2024年心率趋势" query "Email about project approval" / "项目审批相关的邮件"
cd $GBRAIN_DIR && bun run src/cli.ts list [--type source|person|concept|company|project|deal|media|civic] [--tag T] [-n N]
cd $GBRAIN_DIR && bun run src/cli.ts get "" [--fuzzy]
使用 --fuzzy 参数启用 slug 的模糊匹配。
使用 --fuzzy 进行模糊匹配。
cd $GBRAIN_DIR && bun run src/cli.ts link "" " " [--link-type TYPE] [--context "description"]
cd $GBRAIN_DIR && bun run src/cli.ts graph "" [--depth N]
works_at, invested_in, related_to, wrote, attended, located_in, managed, friend_of, reported_to, parent_of, spouse_of
# 将仓库中的 Markdown 文件同步至 brain cd $GBRAIN_DIR && bun run src/cli.ts sync --repo $BRAIN_DIR --no-pull --no-embed --full # 为新增或变更的内容生成嵌入向量 cd $GBRAIN_DIR && OPENAI_API_KEY=... OPENAI_BASE_URL=... bun run src/cli.ts embed --stale
cd $GBRAIN_DIR && bun run src/cli.ts stats
cd $GBRAIN_DIR && bun run src/cli.ts doctor
$BRAIN_DIR/sources// git add && git commitsync --full --no-pull --no-embedembed --stalesearch 获取精确匹配结果queryget 查看完整页面内容graph 探索相关联的页面search 更快,query 更智能 —— 建议优先尝试 searchsearch 更快,query 更智能--limit 5 获取简洁结果--limit 5 获取简洁结果--fuzzy--fuzzystats 检查知识库健康状态stats 检查知识库状态