离线优先的 API 客户端:Bruno 实用指南

接口集合,也该当代码养

API 调试工具用久了都有个隐痛:请求集合锁在账号体系里,同事想复用得导出导入,接口改了谁也没同步,交接全靠口头。Bruno 的解题思路干脆利落——把每个请求存成本地纯文本文件:集合就是文件夹,请求就是文件,往代码仓库一放,Git 提交、分支、评审、回滚全套流程原样适用。接口变更出现在代码评审里,团队同步这件事自动就成立了。

image.png

离线优先,数据主权写在架构里

Bruno 是少数把「不做云」写进产品承诺的工具:官方文档明确表示没有云同步计划、没有强制账号,数据从头到尾都在你机器上,离线照常用。功能上并不寒酸——REST、GraphQL、gRPC 到 WebSocket 全覆盖,环境变量分层管理,脚本支持前后置逻辑,v4 更是补齐了原生 AI 助手(生成请求、搭测试)、类型化变量和重构后的密钥管理,团队版的密钥可对接主流密钥库。内核 MIT 开源,付费档位针对团队协作增值,文件格式与命令行不受任何限制。

image.png

当前 4.1.0 版 8 月下旬发布,新增内置 mock 服务器与富文本文档编辑,迭代保持每月数版的节奏,还拿下了行业展会的大奖。从强制云账号的工具迁移过来,导入器能直接吃旧集合;.bru 格式纯文本可读,评审 diff 一目了然。要说取舍,没有云同步意味着跨设备要自己走 Git 或网盘,但对本就活在版本控制里的开发团队,这恰恰是加分项。

image.png

Bruno 的走红印证了一件事:开发者工具的终局不是把一切搬上云,而是把选择权还给用户。接口集合即代码、数据留本地、协议真开源——三件事凑齐,它就成了团队接口协作的默认答案之一。

Bruno下载地址
支持的操作系统: Windows macOS Linux