
Bruno 发布 Git 原生 API 客户端,集合以纯文本文件存入代码库
来源标题:Bruno: The Git-native API client
Bruno 是一个 Git 原生的开源 API 客户端,将 API 集合以纯文本文件形式存放在代码库中。它基于 OpenCollection YAML 标准,可在 IDE、终端和 AI agent 中运行,支持分支、diff、评审和合并等 Git 工作流。产品无需云同步、账号或登录,官方表示不会用用户数据训练 AI 模型。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
集合以代码形式存储。兼容 Git、你的 IDE 和你的 AI 助手。开源、本地运行、为开发者打造。 下载探索文档 深受有远见的组织信赖 被那些优先考虑开发者效率、安全性和明确价值的团队所选 你的集合就是仓库中的纯文本文件。其他一切皆由此而来。 Bruno 是臃肿、被云锁定的“平台”的开源挑战者。开发工具应当可扩展,并与你技术栈的其余部分协同工作,而不是与之对抗。 开源且可无限扩展 OpenCollection YAML,人类可读且对 diff 友好 可在你的 IDE、终端和 AI 助手中运行 基于 OpenCollection——API 集合的开放标准 一切都只是你文件系统上的文件夹和文本文件,与它们所属的代码放在一起。 用你团队已经信任的工作流来分支、diff、审查和合并你的 API 集合。 无云同步。无账户。无登录。我们对你的请求零可见性,也不会用你的数据训练 AI 模型。仅在你选择时通过 Git 分享。 Bruno 运行在你已有的安全边界之内。你的企业所配置的一切都会自动生效。没有云租户。没有新的管理控制台。没有新的攻击面。 听听用户讲述他们使用 Bruno 的体验。我们的用户评价突出了无缝 API 测试和协作功能的优势。了解开发者为何选择 Bruno 作为他们的首选 API 客户端! 我周四刚下载了 @use_bruno,之前我的 Mac 崩溃后我丢失了整个 Insomnia API 集合!太喜欢了。 Bruno 让你可以把多个请求放进一个文件夹,然后右键该文件夹一次性全部运行。我用它来为特定场景填充数据。 你还可以通过标签页同时打开多个请求,这对处理多个端点很方便。 前置请求变量对我们来说绝对是救星。Bruno 主要由支持人员使用,在我们迁移到 Bruno 之前,他们经常搞乱 JSON 格式、用错引号,或者找不到正确的更新位置。把所有可配置变量定义在一个易于使用的地方,对使用 Bruno 的非技术人员来说非常有用。 RRavindra Barthwal 谢谢!今年我说服了我的组织从 Postman 迁移到 @use_bruno。这是我团队呼声最高的功能。他们现在很开心 :) in Bruno 是一款开源 API 客户端,轻量、极快,且完全本地优先。无云同步,无隐藏成本,只有纯粹的简洁与掌控……如果你厌倦了沉重、基于云的 API 客户端,想要一个精简、安全、对开发者友好的工具,Bruno 可能就是你的完美选择。 从 Postman 切换到 @use_bruno,我不打算回头了。 集合就是 Git 中的纯文本文件。无云账户。无按用户许可费。你整个团队都能用。🔥 终于做对了的开源 API 客户端 in 我用 Bruno 已经一年多了,相当不错。它是 Postman 的良好替代品(它还有导入现有 Postman 集合到 Bruno 的功能)。去看看吧! Bruno 对我来说是完美的概念。 定义比 Swagger 更简单。 测试比 Postman 更容易。 通过 git 仓库共享定义。 这就是我所需要的全部。 in 我一直在向所有工程同事推荐,并把这个工具引入我领导过的每一个团队。之后工具就自己站稳了。仅仅因为好用、简单、安全、功能丰富……采用率就自然增长。以前要花几小时甚至几天的事,我现在几分钟就能完成。 稳定性和崩溃修复通常是日常使用工具最重要的更新。很高兴看到团队优先考虑核心用户体验,而不只是添加新功能。 恭喜!新 UI、内置终端、Git 和 Workspaces 是游戏规则改变者。继续加油 💪 Bruno 是 Postman 的轻量且完全本地的替代品。真的很棒! 我开始越来越多地使用 @use_bruno。我很喜欢你可以把 API schema 作为项目内的文件夹存储,这也很不错 我不是用它来查询生产环境的 API,而是用于本地开发,真的很好用 变量文档页面太棒了!图表立刻向我展示了我要找的信息,配套的文字信息也很棒。我知道 git 通常用于“问题”,但为什么不也给一些正面反馈呢? PPriyank Mishra 你不再需要 @getpostman 了。 我把 Claude Code 指向我们的后端,它: → 扫描了每个路由文件 → 在 17 个集合中创建了 121 个 .bru 请求 → 设置了 dev + sandbox 环境 in 机器们才刚刚跟上,但我们一直都知道!Bruno 是一流的 API 客户端,因为它对 Git 友好且开源优先。 in 天作之合:如果你在 Claude 中处理任何类型的 API 开发,你绝对应该看看 Bruno 来维护你的 API 集合。Bruno 将 API 集合作为文本文件存储在本地,因此它可以轻松成为你代码仓库的一部分。 快速开始、稍后整理,这是很好的产品原则。大多数工具把顺序搞反了,在你甚至还不知道自己在构建什么之前就强加结构 在尝试了 Postman 和 Insomnia 臃肿的 AI 与云优先把戏之后,这绝对是一股清流。我把它介绍给了工作中的其他开发者和分析师,他们迫不及待地采用了。来自比利时的爱。 JJulian Somesan Bruno 作为我们事实上的 API 客户端加入了我们的工具栈。它的好处,从离线工作到性能,都超过了学习其 UI 所需的投入。 当 Postman 变节、你实在没法再用它时,我很久以前切换到了 Insomnia。但一年多以来我一直在用 @use_bruno,对整个体验非常满意!
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。