Recoleta Item Note

Show HN: Nia CLI, an OSS CLI for agents to index, search, and research anything

Nia CLI 是一个开源命令行工具,用于让智能体对网页、文档仓库和本地代码库进行索引、搜索与自治研究。它面向开发与研究工作流,把认证、索引、检索和研究任务统一到一个 CLI 界面中。

agent-clicode-searchrepository-indexingautonomous-researchdeveloper-tools

Nia CLI 是一个开源命令行工具,用于让智能体对网页、文档仓库和本地代码库进行索引、搜索与自治研究。它面向开发与研究工作流,把认证、索引、检索和研究任务统一到一个 CLI 界面中。

  • 智能体或开发者需要跨 GitHub 仓库、在线文档、网页和本地项目查找信息,但数据源分散、操作割裂。
  • 缺少一个统一的命令行入口来完成索引、同步、搜索和研究,降低了代码情报与工程研究效率。
  • 这很重要,因为软件开发中的知识检索、依赖理解、配置定位和技术对比分析都依赖快速、可重复的信息获取流程。
  • 提供统一 CLI,支持认证、搜索、仓库索引、文档源索引、本地目录接入与同步、以及自治研究任务创建。
  • 通过 repos indexsources indexlocal add/sync/watch 等命令,把远程仓库、文档站点和本地文件夹纳入可检索索引。
  • 通过 search querysearch web 区分已索引内容检索与网页/GitHub 类外部搜索,并支持限定仅搜索本地文件夹。
  • 通过 oracle create 发起自治研究任务,让系统围绕一个问题执行更深入的信息收集与比较分析。
  • 工具链还包含类型检查、测试、构建与独立可执行文件打包,说明其定位是可开发、可部署的 OSS CLI。
  • 文本未提供任何正式论文式定量结果,因此没有可报告的准确率、召回率、延迟、基准数据集或对比基线数字
  • 明确展示的能力包括:可索引 GitHub 仓库(示例:vercel/ai)、可索引文档 URL(示例:Anthropic docs)、可接入并持续监控本地项目目录。
  • 明确展示的检索模式包括:已索引源查询、网页搜索、按类别搜索 GitHub、仅限本地文件夹搜索。
  • 明确展示的自治能力包括:用 nia oracle create "Compare RAG evaluation frameworks" 发起自动研究任务。
  • 工程可用性声明包括:支持 API key 环境变量或本地配置登录、提供测试/类型检查/构建命令、采用 Apache 2.0 开源许可。
Built with Recoleta

Run your own research radar

Turn arXiv, Hacker News, OpenReview, Hugging Face Daily Papers, and RSS into local Markdown, Obsidian notes, Telegram digests, and a public site.