SuperAPI AI 工具集

gno

办公与效率

查看项目

更新于 10-16 06:39

技能介绍

GNO(Local Knowledge Engine,本地知识引擎)是一个快速本地语义搜索工具,索引一次即可即时搜索,无需云端、无需 API 密钥。

用途与适用场景

  • 用户要求搜索文件、文档或笔记。
  • 用户想在本地文件夹中查找信息。
  • 用户需要为目录建立索引以便搜索。
  • 用户提到要搜索 PDF、Markdown、Word 文档或代码。
  • 用户询问知识库或 RAG 搭建。
  • 用户想对自己的文件进行语义/向量搜索。
  • 用户需要设置 MCP 以便访问文档。
  • 用户想要通过 Web UI 浏览/搜索文档。
  • 用户要求从文档中获取 AI 回答。
  • 用户想对文档打标签、分类或过滤。
  • 用户询问反向链接、wiki 链接或相关笔记。
  • 用户想可视化文档连接或查看知识图谱。

快速开始 运行以下命令: gno init # 在当前目录初始化 gno collection add ~/docs --name docs # 将文件夹加入索引 gno index # 构建索引(抓取 + 嵌入) gno search "your query" # BM25 关键词搜索

命令概览

  • 搜索:search、vsearch、query、ask —— 按关键词、含义查找文档,或获取 AI 回答。
  • 链接:links、backlinks、similar、graph —— 浏览文档关系并可视化连接。
  • 获取:get、multi-get、ls —— 按 URI 或 ID 获取文档内容。
  • 索引:init、collection add/list/remove、index、update、embed —— 建立并维护文档索引。
  • 标签:tags、tags add、tags rm —— 组织并过滤文档。
  • 上下文:context add/list/rm/check —— 添加上下文提示以提升搜索相关性。
  • 模型:models list/use/pull/clear/path —— 管理本地 AI 模型。
  • 服务:serve —— 用于浏览和搜索的 Web UI。
  • MCP:mcp、mcp install/uninstall/status —— AI 助手集成。
  • 技能:skill install/uninstall/show/paths —— 为 AI 智能体安装技能。
  • 管理:status、doctor、cleanup、reset、vec、completion —— 维护与诊断。

搜索模式

  • gno search:即时,适合精确关键词匹配。
  • gno vsearch:约 0.5 秒,适合查找相似概念。
  • gno query --fast:约 0.7 秒,适合快速查询。
  • gno query:约 2-3 秒,平衡模式(默认)。
  • gno query --thorough:约 5-8 秒,最佳召回,适合复杂查询。
  • gno ask --answer:约 3-5 秒,生成带引用的 AI 回答。 重试策略:先用默认模式。若无结果,改写查询,然后尝试 --thorough。

常用参数 -n <num> 最大结果数(默认:5) -c, --collection 限定到某个集合 --tags-any <t1,t2> 具有其中任意标签 --tags-all <t1,t2> 必须具有全部标签 --json JSON 输出 --files URI 列表输出 --line-numbers 包含行号

全局参数 --index <name> 改用其他索引(默认:"default") --config <path> 覆盖配置文件 --verbose 详细日志 --json JSON 输出 --yes 非交互模式 --offline 仅使用缓存模型 --no-color 禁用颜色 --no-pager 禁用分页

重要:更改后需要嵌入 如果要编辑/创建应能通过向量搜索检索到的文件,请运行: gno index # 完整重建索引(同步 + 嵌入) 或: gno embed # 仅嵌入(如果已同步) 注意:MCP 的 gno.sync 和 gno.capture 不会自动嵌入,嵌入需使用 CLI。

参考文档

  • 完整 CLI 参考(全部命令、选项、参数):cli-reference.md
  • MCP 服务器设置与工具:mcp-reference.md
  • 用法示例与模式:examples.md

限制 资料未提供关于收费、价格、支持平台、具体模型来源或性能上限的说明,暂未提供。