返回探索

Octrafic

Testing and QA software

直接在终端里用大白话测试你的 API

💡 Octrafic 是一款开源的 API 测试命令行工具(CLI)。你只需将其指向任何 OpenAPI 规范或实时接口,用平常说话的方式描述你想测试的内容,剩下的交给它就行——从自动生成请求到验证响应,再到导出 PDF 报告,一气呵成。无需编写测试脚本,没有臃肿的图形界面,也不用搞 Mock。它只是一个简单的二进制文件,支持 OpenAI、Claude、Ollama 以及任何兼容 OpenAI 协议的模型供应商。

"它就像是 API 测试界的“同声传译”:你负责下达自然语言指令,它负责把这些指令翻译成精准的 HTTP 请求并带回结果。"

30秒快速判断
这App干嘛的:一个开源的 CLI 工具,允许开发者使用自然语言描述需求来测试 API,是 Postman 的轻量化 AI 替代方案。
值不值得关注:值得关注。特别是对于厌烦 Postman 臃肿和收费、且习惯终端操作的后端开发者。目前处于 Alpha 阶段,适合尝鲜和非生产环境验证。
5/10

热度

7/10

实用

97

投票

产品画像
完整分析报告

Octrafic:用自然语言测 API 的终端工具,开发者的 Postman 替代方案

2026-03-02 | ProductHunt | 官网 | GitHub

Octrafic 产品界面

终端界面截图:输入一个 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 接口

竞品差异

维度OctraficPostmanBrunoStep CI
界面CLI(终端)GUI(Electron)GUI(桌面)CLI/YAML
AI能力自然语言测试(核心)PostBot(辅助)
价格免费免费层缩水,团队付费免费免费
开源是(32.6k stars)
安装单二进制文件Electron 应用桌面安装包npm/Docker
CI/CD原生支持Newman(需额外工具)有限支持原生支持
学习曲线极低(说话就行)中等中等(需写 YAML)

可借鉴的点

  1. “单二进制”分发:Go 编译的单文件,零依赖安装体验非常好,值得学习
  2. OpenAPI 扫描器:从“用户没有 spec”这个痛点出发,自动生成——这是解决产品采用障碍的好思路
  3. 多格式导出:不锁定用户,测试结果可以导出为 Postman/pytest/curl,极大降低了迁移成本
  4. “Free forever + BYOK”模式:工具免费,成本转嫁给 LLM 提供商,非常聪明的开源增长策略

给科技博主

创始人故事

  • 创始人:Mikołaj Badyl,波兰开发者
  • GitHubhawier-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 分钟
  • 学习曲线:极低
  • 步骤
    1. 安装:brew install octrafic/tap/octrafic(macOS)或 curl -fsSL https://octrafic.com/install.sh | bash(Linux)
    2. 配置 LLM:设置环境变量(如 ANTHROPIC_API_KEY)或启动本地 Ollama
    3. 开始测试:输入 octrafic 进入交互模式,输入 API 地址,用自然语言描述测试需求
    4. CI/CD 集成:使用 octrafic test --spec openapi.yaml --prompt "test all endpoints" 非交互模式执行

坑和吐槽

  1. Alpha 阶段:部分功能还比较粗糙,可能会遇到意外 bug。创始人直言“部分功能还在打磨,但核心是稳固的”
  2. AI 测试的局限性:AI 适合探索性测试和回归测试,但不适合需要极精确断言的场景。如果你需要“响应时间必须 < 200ms”这种硬性断言,传统框架更靠谱
  3. LLM 质量依赖:测试结果好不好取决于你用的模型。Claude/GPT-4o 效果好但费钱,Ollama 免费但可能不够精准
  4. v0.4.0 之前的 CI/CD 坑:早期版本的 TUI 会阻塞 CI 流水线,该问题已在 v0.4.0 版本修复

安全和隐私

  • 数据存储:完全本地化,不经过开发者服务器
  • BYOK:你自己的 API Key 只存在于本机环境变量中
  • 本地 LLM 方案:配合 Ollama/llama.cpp 可以让 API 数据完全不离开本机,确保隐私
  • 无遥测:不收集任何使用数据
  • 安全审计:暂无(开源项目,建议自行审计代码)

替代方案

替代品优势劣势
Bruno32.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 CIAI/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 方向是正确的

资源链接

资源链接
官网https://octrafic.com/
GitHubhttps://github.com/Octrafic/octrafic-cli
ProductHunthttps://www.producthunt.com/products/octrafic
创始人 GitHubhttps://github.com/hawier-dev
DEV Community 博文https://dev.to/mbadyldev/i-built-an-ai-cli-that-lets-you-chat-with-your-apis-5fig
Hacker Newshttps://news.ycombinator.com/item?id=47171392
竞品对比文章https://dev.to/mbadyl/api-testing-tools-in-2026-why-i-built-my-own-after-comparing-all-the-popular-ones-3jhn

2026-03-02 | Trend-Tracker v7.3

一句话判断

Octrafic 是一个切入点精准的 AI 原生工具,通过自然语言极大地降低了 API 测试门槛。虽然目前处于早期且面临巨头竞争,但其轻量化和 AI 优先的策略对终端用户极具吸引力。建议持续关注其社区增长和商业化路径。

常见问题

关于 Octrafic 的常见问题

一个开源的 CLI 工具,允许开发者使用自然语言描述需求来测试 API,是 Postman 的轻量化 AI 替代方案。

Octrafic 的主要功能包括:自然语言驱动的 API 测试、OpenAPI 规格解析与自动扫描、支持主流及本地 LLM 供应商、PDF 报告与多格式脚本导出、原生支持 CI/CD 模式。

工具本身免费;LLM 费用取决于所选模型(如 Claude 或本地运行的 Ollama)。

后端开发者、DevOps 工程师、以及希望降低测试门槛的 QA 人员。

Octrafic 的主要竞品包括:Postman, Bruno, Hoppscotch, Step CI。

数据来源: ProductHunt2026年3月1日
最后更新: