Octrafic:用自然语言测 API 的终端工具,开发者的 Postman 替代方案
2026-03-02 | ProductHunt | 官网 | GitHub

终端界面截图:输入一个 API 地址,用自然语言描述你想测什么,底部显示使用 claude-haiku-4.5 模型。整个交互像在和 AI 聊天,而不是在写测试脚本。
30秒快速判断
这款工具是做什么的:一个开源 CLI 工具,让你用自然语言描述 API 测试需求,AI 自动生成请求、验证响应、导出报告。说白了就是“用说话代替写测试脚本”。
是否值得关注:如果你是后端开发者且厌烦了 Postman 越来越臃肿 + 收费,值得花 10 分钟试试。但要注意它还在 Alpha 阶段,别指望生产级的稳定性。
与我相关的三个问题
与我有关吗?
- 目标用户是谁:后端开发者、DevOps 工程师、不会写代码的 QA
- 我是吗:如果你每天要测 API、烦透了 Postman 或者在找 CI/CD 里跑 API 测试的方案,你就是目标用户
- 什么场景会用到:
- 开发新 API 时快速验证端点 → 直接说“帮我测 /users 接口的分页”
- 回归测试跑在 CI 里 → 使用
octrafic test非交互模式 - 没有 OpenAPI 文档的老项目 → 使用
octrafic scan从源码自动生成 - 不想装 GUI 工具 → 一个二进制文件搞定一切
对我有用吗?
| 维度 | 收益 | 代价 |
|---|---|---|
| 时间 | 省去写测试脚本的时间,自然语言直接描述需求 | 学习 CLI 命令约 10 分钟 |
| 金钱 | 工具本身免费,再也不用付 Postman 订阅费 | LLM API 调用费(或用 Ollama 免费跑本地模型) |
| 精力 | 不需要学习 DSL 语法或维护复杂的测试框架 | Alpha 阶段偶尔有 bug,需要一定的容忍度 |
ROI 判断:如果你本来就在终端里工作(多数后端开发者),这是零摩擦的工具。装一个二进制文件,配个 API Key,直接就能用。值得一试,但目前别把它当主力测试框架(还太早)。
核心爽点
爽点在哪:
- 不写代码就能测 API:描述“检查 /users 是否返回分页结果”,AI 自动构造请求
- 一键导出:测试结果可以导出为 Postman 集合、pytest 脚本或 curl 命令
- 单二进制文件:不需要 Node.js、Python 环境,不需要 Electron,下载即用
创始人原声:
“在 API 测试领域,没人真正把 AI 当回事——虽然有一些自动补全功能,但没有一个能真正改变测试工作流的。” — Mikołaj Badyl, DEV Community
用户可以预期的“惊艳时刻”:
指向一个 OpenAPI 规范或者直接给一个基础 URL,用英文说“测试所有端点的错误处理情况”,看着 AI 自动跑完所有端点并生成一份精美的 PDF 报告。
给独立开发者
技术栈
- 语言:Go(编译为单二进制文件,跨平台支持 Linux/macOS/Windows)
- AI/模型:BYOK 模式 — 支持 OpenAI、Anthropic Claude、Google Gemini、OpenRouter、Ollama、llama.cpp
- 规格支持:OpenAPI 3.x、Swagger 2.0、Postman Collections、GraphQL、Markdown 文档
- 输出:PDF 报告、Postman 集合、Python pytest、Bash curl 脚本
- 基础设施:纯本地运行,无需服务器
核心功能实现
Octrafic 的核心是把自然语言测试描述翻译成结构化的 API 请求。它读取 OpenAPI 规范来理解你的 API 结构(端点、参数、Schema、预期响应),然后用 LLM 把你的自然语言指令转化为具体的 HTTP 请求和验证断言。
一个有意思的功能是 octrafic scan:如果你没有 OpenAPI 文档,它会扫描你的源码(检测框架、发现路由、提取端点),自动生成 OpenAPI 3.1 规格。这解决了“我想用但没有 spec”的先有鸡还是先有蛋的问题。
开源情况
- 完全开源:GitHub
- 状态:Alpha,核心功能稳定,边缘功能仍在打磨中
- 自己做难度:中等。核心是 LLM prompt engineering + HTTP 客户端 + OpenAPI 解析器。Go 单人开发大概 2-3 个月能做出 MVP,但要做好需要长期的迭代
商业模式
- 变现方式:目前没有。完全免费开源,“永久免费”
- 收入来源:零。用户自带 LLM API Key,开发者不经手任何费用
- 无遥测:不收集任何用户数据
- 潜在变现路径:未来可能的方向是 Pro 版(团队协作、报告托管、企业 SSO),但目前尚无迹象
巨头风险
中等偏高。Postman 已经在搞 PostBot(AI 辅助),如果 Postman 认真做 CLI + 自然语言测试,Octrafic 的差异化会缩小。但 Postman 的方向是越做越重(企业级),而 Octrafic 的“单二进制 + 纯终端”哲学是 Postman 不太可能走的路。Bruno(32.6k stars)也可能加入 AI 功能。短期内相对安全,长期看需要建立社区壁垒。
给产品经理
痛点分析
- 解决什么问题:API 测试太割裂 — 要么打开重型 GUI(Postman),要么写一堆测试脚本(pytest/Jest),都不是开发自然流程的一部分
- 痛点有多痛:中频刚需。后端开发者每天都要测 API,但大多数人用 curl 凑合或者开 Postman 点点点,并不享受这个过程
- Postman 的具体痛点:免费层不断缩水、必须登录才能用桌面版、Electron 应用吃内存、团队计划频繁涨价
用户画像
- 核心用户:终端党后端开发者(习惯在 terminal 里工作,讨厌 GUI)
- 扩展用户:DevOps(CI/CD 自动化测试)、非技术 QA(自然语言降低了测试门槛)
- 使用场景:日常开发验证、回归测试自动化、API 文档生成
功能拆解
| 功能 | 类型 | 说明 |
|---|---|---|
| 自然语言 API 测试 | 核心 | 用英文描述测试需求,AI 自动执行 |
| OpenAPI 规格解析 | 核心 | 深度理解你的 API 结构 |
| 多 LLM 提供商支持 | 核心 | BYOK 模式,支持本地模型 |
| PDF 报告导出 | 核心 | 为非技术人员提供直观的测试报告 |
| CI/CD 模式 | 核心 | octrafic test 支持非交互式执行 |
| OpenAPI 扫描器 | 亮点 | 直接从源码自动生成 spec 规范 |
| 导出为 pytest/curl | 锦上添花 | 完美兼容现有工作流 |
| GraphQL 支持 | 锦上添花 | 不仅仅局限于 REST 接口 |
竞品差异
| 维度 | Octrafic | Postman | Bruno | Step CI |
|---|---|---|---|---|
| 界面 | CLI(终端) | GUI(Electron) | GUI(桌面) | CLI/YAML |
| AI能力 | 自然语言测试(核心) | PostBot(辅助) | 无 | 无 |
| 价格 | 免费 | 免费层缩水,团队付费 | 免费 | 免费 |
| 开源 | 是 | 否 | 是(32.6k stars) | 是 |
| 安装 | 单二进制文件 | Electron 应用 | 桌面安装包 | npm/Docker |
| CI/CD | 原生支持 | Newman(需额外工具) | 有限支持 | 原生支持 |
| 学习曲线 | 极低(说话就行) | 中等 | 低 | 中等(需写 YAML) |
可借鉴的点
- “单二进制”分发:Go 编译的单文件,零依赖安装体验非常好,值得学习
- OpenAPI 扫描器:从“用户没有 spec”这个痛点出发,自动生成——这是解决产品采用障碍的好思路
- 多格式导出:不锁定用户,测试结果可以导出为 Postman/pytest/curl,极大降低了迁移成本
- “Free forever + BYOK”模式:工具免费,成本转嫁给 LLM 提供商,非常聪明的开源增长策略
给科技博主
创始人故事
- 创始人:Mikołaj Badyl,波兰开发者
- GitHub:hawier-dev,拥有 21 个公开仓库
- 背景:Python 开发者,之前做过 Clean Audio(音频处理工具)和 AnnoImage(图片标注工具)
- 为什么做这个:用了多年 Postman,对强制登录、Electron 吃内存、免费层缩水越来越不满。试遍了市面上所有替代品(Bruno、Hoppscotch、Insomnia...),发现没有一个能把 API 测试变成“开发自然流程”的。于是自己做了一个 AI 驱动的 CLI
- Solo 开发:从 2026 年 2 月开始开发和推广,一个月内发了 5 篇 DEV Community 博文 + 3 次 Hacker News Show HN + ProductHunt 发布
争议点/讨论角度
- “AI 测试靠谱吗?”:自然语言生成的测试能多精确?适合探索性测试但不适合“像素级断言”——这个边界到底在哪?
- “Postman 杀手?”:虽然标题党但有话题性。Postman 往企业级走,留下的“终端轻量用户”空间是不是真的够大?
- “BYOK 的隐藏成本”:工具免费但 LLM API 要钱。跑 100 个测试要花多少 API 费?用 Ollama 本地跑质量够吗?
- “Solo 开发者挑战世界”:一个波兰开发者单枪匹马做的工具,冲上了 HN 和 PH——典型的 indie hacker 成功故事
热度数据
- PH 排名:97 票
- Hacker News:至少 3 次 Show HN 提交并获得关注
- DEV Community:5+ 篇博文,正在活跃推广中
- Twitter/X:几乎零讨论(产品太新,2026 年 2 月才发布)
- 搜索趋势:非常早期,尚未形成规模搜索量
内容建议
- 适合写的角度:「Postman 越来越贵,这些开源替代品值得一试」(把 Octrafic 作为 AI 方向的代表)
- 蹭热点机会:AI + 开发者工具是 2026 年持续热门话题。在“AI 改变开发工作流”的叙事里,API 测试是一个全新的切入点
给早期采用者
定价分析
| 层级 | 价格 | 包含功能 | 够用吗? |
|---|---|---|---|
| 免费(唯一层级) | $0 | 全部功能,无任何限制 | 完全够用 |
| LLM API 费用 | 按用量付费 | 取决于你选择的模型 | Claude Haiku 约 $0.001/次测试;Ollama 本地 = $0 |
上手指南
- 上手时间:5-10 分钟
- 学习曲线:极低
- 步骤:
- 安装:
brew install octrafic/tap/octrafic(macOS)或curl -fsSL https://octrafic.com/install.sh | bash(Linux) - 配置 LLM:设置环境变量(如
ANTHROPIC_API_KEY)或启动本地 Ollama - 开始测试:输入
octrafic进入交互模式,输入 API 地址,用自然语言描述测试需求 - CI/CD 集成:使用
octrafic test --spec openapi.yaml --prompt "test all endpoints"非交互模式执行
- 安装:
坑和吐槽
- Alpha 阶段:部分功能还比较粗糙,可能会遇到意外 bug。创始人直言“部分功能还在打磨,但核心是稳固的”
- AI 测试的局限性:AI 适合探索性测试和回归测试,但不适合需要极精确断言的场景。如果你需要“响应时间必须 < 200ms”这种硬性断言,传统框架更靠谱
- LLM 质量依赖:测试结果好不好取决于你用的模型。Claude/GPT-4o 效果好但费钱,Ollama 免费但可能不够精准
- v0.4.0 之前的 CI/CD 坑:早期版本的 TUI 会阻塞 CI 流水线,该问题已在 v0.4.0 版本修复
安全和隐私
- 数据存储:完全本地化,不经过开发者服务器
- BYOK:你自己的 API Key 只存在于本机环境变量中
- 本地 LLM 方案:配合 Ollama/llama.cpp 可以让 API 数据完全不离开本机,确保隐私
- 无遥测:不收集任何使用数据
- 安全审计:暂无(开源项目,建议自行审计代码)
替代方案
| 替代品 | 优势 | 劣势 |
|---|---|---|
| Bruno | 32.6k stars,成熟稳定,Git 友好 | 无 AI 功能,GUI 界面而非 CLI |
| Hoppscotch | 浏览器即用,完全免费 | 无 AI 功能,无 CLI |
| curl + jq | 零依赖,万能工具 | 纯手工操作,没有自动化能力 |
| Step CI | 开源 CLI,支持 YAML 配置 | 需要编写配置文件,无自然语言支持 |
| Postman | 功能最全,生态系统最大 | 越来越重、越来越贵、必须登录才能用 |
给投资人
市场分析
- 赛道规模:API 测试市场 2024 年规模约 10 亿-40 亿美元(各机构统计口径不同)
- 增长率:约 20% CAGR(多数报告集中在 11%-24% 之间)
- 预计 2030 年:将达到 47 亿-124 亿美元
- 驱动因素:微服务架构普及、数字化转型加速、API-first 开发范式、AI 辅助开发兴起
竞争格局
| 层级 | 玩家 | 定位 |
|---|---|---|
| 头部 | Postman、SmartBear (SoapUI) | 企业级全功能平台 |
| 腰部 | Bruno (32.6k stars)、Hoppscotch、Insomnia | 开源/轻量级替代品 |
| 新进入者 | Octrafic、Step CI | AI/CLI 原生方向 |
Timing 分析
- 为什么是现在:2025-2026 年 LLM 能力突破临界点(Claude 3.5+, GPT-4o),自然语言理解 API spec 并生成测试变得真正可行
- 技术成熟度:LLM 做探索性测试已经足够好用,但精确测试仍有进步空间
- 市场准备度:开发者对 Postman 的不满持续发酵(收费、臃肿),对轻量级开源替代品的需求非常明确
团队背景
- 创始人:Mikołaj Badyl,波兰 Python/Go 开发者
- 核心团队:1 人(Solo 项目)
- 过往项目:Clean Audio(音频处理)、AnnoImage(图片标注)——始终专注在开发者工具方向
融资情况
- 已融资:无(个人开源项目)
- 投资人:无
- 估值:无(非公司化运营)
- 投资建议:目前尚不具备投资条件。需要观察其是否会走向公司化、社区增长速度、以及能否找到可持续的商业化路径
结论
Octrafic 是一个方向正确但还处于非常早期阶段的产品。“AI + 自然语言 + CLI”的组合在 API 测试领域确实填补了空白,但能不能从一个 Solo 项目成长为有影响力的工具,取决于其社区生态能否建立起来。
| 用户类型 | 建议 |
|---|---|
| 开发者 | 值得一试。Go 单二进制 + BYOK 的设计非常出色,核心技术虽不复杂但产品化做得很好。如果要做类似的东西,OpenAPI Scanner 是个聪明的差异化功能 |
| 产品经理 | 值得关注。“自然语言测试”的范式转换有真实需求,但 Postman 集成 AI 后竞争会加剧。可借鉴其“单二进制分发”和“BYOK”策略 |
| 博主 | 可以写。 “Postman 替代品”是长青话题,加上 AI 视角很有新鲜感。创始人 solo 开发的故事也很有看点 |
| 早期采用者 | 可以试。完全免费,5 分钟上手,最坏的结果也就是删掉一个二进制文件。但目前别把它当主力工具使用 |
| 投资人 | 观望。Solo 项目 + 无商业模式 + Alpha 阶段,距离投资还很远。但 API 测试赛道确实在增长,AI 方向是正确的 |
资源链接
2026-03-02 | Trend-Tracker v7.3