1broseidon/ketch
Fast, stateless CLI for web search and scrape. Built for AI agents.
解决的问题
在网络、代码仓库和文档中进行信息研究通常需要管理多个不同的API、SDK和身份验证方法。Ketch通过提供一个统一的、无状态的命令行界面,将这些服务抽象为一个单一且可预测的工具,从而解决了这一问题。
工作原理
Ketch作为一个单一二进制文件的研究引擎运行。你只需配置一次首选后端(如Brave、SearXNG或GitHub),该工具即可处理底层请求。它支持网络搜索、代码搜索和文档检索。对于AI代理,它提供结构化的JSON输出和标准化的退出代码,从而实现与自动化工作流的无缝集成,无需为每个提供商编写自定义的胶水代码。
适用对象
它专为需要快速、可靠地从网络或代码库中获取和抓取数据的开发人员和AI代理而设计。对于那些希望为研究任务提供一致接口的构建代理工作流的用户来说,它特别有用。
亮点
- 统一界面:将网络搜索、代码搜索和文档查找合并为一个二进制文件。
- AI代理就绪:具有结构化的
--json 输出、文档化的退出代码以及单一配置发现调用。
- 零配置默认值:包含一个无密钥的 "auto" 模式,可自动回退通过多个提供商。
- 智能提取:自动将HTML和PDF转换为整洁的markdown,并内置了通过无头浏览器回退对JS渲染页面的支持。
- 集成书签:包含一个标签系统,用于跨会话跟踪和重访研究来源。
相关
- 项目
hatchet-dev/hatchetHatchet 是一个开源编排引擎,可让您可靠地运行后台任务、AI代理流水线和持久工作流。它将所有状态存储在 PostgreSQL 中,提供重试、调度、DAG、速率限制、优先级队列和实时 UI,并提供 Python、TypeScript、Go 和 Ruby 的 SDK。您可以将其作为托管云服务使用,或通过 Docker 自托管。
- 项目
- 项目
yusukebe/ax一款专为 AI 代理设计的命令行工具,用于从网页中获取、发现和提取结构化数据,取代脆弱的解析脚本和原始 HTML 块的使用。
- 项目
lakeday-org/perchPerch 是一款基于 AI 的语义代码检查 CLI 工具,它扫描代码,调用决策模型 API 推理潜在缺陷,并返回带有置信度排序的问题列表。它支持自定义自然语言规则,兼容多种模型提供商,并可集成到 CI 和助手工具中。
- 项目
firecrawl/cliFirecrawl CLI 是一个终端工具,连接到 Firecrawl AI 驱动的网页抓取和搜索服务。它允许你抓取页面(markdown、HTML、JSON、截图等),进行带高亮的网络搜索,查询专门的开发者或政府索引,并安装“技能”,教流行的 AI 编码助手(Claude Code、Cursor、OpenClaw 等)自动使用 Firecrawl。认证是交互式的或通过 API 密钥,你还可以将 CLI 指向自托管的 Firecrawl 实例。通过 `npm i -g firecrawl-cli` 安装,并使用 `firecrawl <url>` 或 `firecrawl search