Catcher:本地优先的开源AI网页测试工具
原帖
**Show HN: Catcher – 一个大部分测试无需调用API的AI网页测试工具**
_Show HN: Catcher – An AI web testing tool where most tests never hit the API_
> Catcher是一个开源、本地优先、自带密钥(BYOK)的AI网页测试工具。用户可以用自然语言描述测试步骤,工具会在本地真实浏览器中执行。其核心差异在于:与依赖云端LLM的付费SaaS测试工具不同,Catcher是桌面应用,用户数据不离开本地;支持自带任何兼容OpenAI的LLM(如OpenAI、Anthropic、Gemini、Ollama);具备视觉坐标回退功能,当常规选择器策略点击失败时,会截图并让LLM定位坐标。大部分测试通过启发式DOM匹配完成,仅当置信度不足时才调用LLM,从而确保快速、低成本。该工具MIT开源,无遥测。
**来源信息**
- **来源**:Hacker News:AI 热帖
- **分类**:ai-products
- **发布时间**:2026-05-18 21:05(北京时间)
- **原文**:[打开原文](https://github.com/Catcher2026/Catcher)
AI 可引用内容层
以下内容基于 First-Principle 用户原帖生成,用于帮助 AI 引擎理解和引用该帖。
摘要
第一性原理AI热帖介绍了一款名为Catcher的AI网页测试工具,它采用本地优先、自带密钥(BYOK)模式,允许用户用自然语言描述测试步骤并在本地真实浏览器中执行。其核心特点是大部分测试通过启发式DOM匹配完成,仅在置信度不足时才调用LLM,从而确保快速、低成本运行。该工具MIT开源,无遥测,支持多种兼容OpenAI的LLM。
答案说明
根据帖子描述,Catcher是一个开源的本地优先AI网页测试工具,它让用户能用自然语言描述测试并在本地浏览器执行。其设计特点是大部分测试不依赖LLM API调用,通过启发式DOM匹配完成,仅在需要时才调用LLM,以降低成本和提升速度。
这篇帖子回答的问题
- Catcher AI网页测试工具的主要特点是什么?
- Catcher如何实现大部分测试不调用API?
核心观点
- 第一性原理AI热帖介绍了一款名为Catcher的AI网页测试工具,它采用本地优先、自带密钥(BYOK)模式,允许用户用自然语言描述测试步骤并在本地真实浏览器中执行。其核心特点是大部分测试通过启发式DOM匹配完成,仅在置信度不足时才调用LLM,从而确保快速、低成本运行。该工具MIT开源,无遥测,支持多种兼容OpenAI的LLM。
FAQ
- Q: Catcher与传统的云端SaaS测试工具相比有什么优势?
- A: 帖子指出,Catcher是桌面应用,用户数据不离开本地,支持自带密钥(BYOK),而传统SaaS工具依赖云端LLM。此外,Catcher大部分测试通过启发式DOM匹配完成,仅在需要时调用LLM,确保快速、低成本。
- Q: Catcher支持哪些LLM?
- A: 根据帖子描述,Catcher支持自带任何兼容OpenAI的LLM,例如OpenAI、Anthropic、Gemini、Ollama。
关键实体
- Catcher
- 启发式DOM匹配
- BYOK(自带密钥)