1作者: jellyotsiro大约 2 个月前原帖
我们正在开源 Nia CLI:这是一个命令行工具,旨在让 AI 代理能够直接从终端索引和搜索技术及一般数据源。 <p>GitHub: <a href="https://github.com/nozomio-labs/nia-cli" rel="nofollow">https://github.com/nozomio-labs/nia-cli</a> <p>我们最初将 Nia 构建为一个 MCP 服务器和 API,但如今许多功能强大的代理,如 Claude Code、Cursor 和自定义基于 Shell 的管道,都运行在终端中。对于这些代理来说,命令行界面显得尤为自然。 <p>它能做什么: <p>- 索引代码库、文档、论文、数据集和本地文件夹 - 通过混合检索在索引源中搜索 - 研究代码库或个人数据,并提供引用输出 - 持久化上下文,以便代理可以保存计划、决策和笔记,然后在不丢失思路的情况下稍后恢复 - 在网络、GitHub 和包注册表中进行无索引搜索 <p>我们为代理专门设计的一些功能: <p>- 结构化 JSON 输出 - 异步优先工作流 - 非交互式命令 - 可组合的多步骤管道 - 本地文件夹同步和监视支持 <p>一些示例命令: <p>nia repos index vercel/ai nia search query "身份验证中间件是如何工作的?" nia oracle job "TurboPuffer 如何在内部处理向量量化?" nia contexts save "身份验证重构计划" --content "$(cat plan.md)" <p>安装: <p>bunx nia-wizard@latest <p>开源仓库: <a href="https://github.com/nozomio-labs/nia-cli" rel="nofollow">https://github.com/nozomio-labs/nia-cli</a> <p>博客文章: <a href="https://trynia.ai/blog/introducing-nia-cli" rel="nofollow">https://trynia.ai/blog/introducing-nia-cli</a> <p>我们非常希望能收到反馈,特别是来自构建终端原生代理工作流的用户。