返回资讯中心
外部精选
软件工程
#开发者实时流

Bruno 发布 Git 原生 API 客户端,集合以纯文本文件存入代码库

来源标题:Bruno: The Git-native API client

Bruno 是一个 Git 原生的开源 API 客户端,将 API 集合以纯文本文件形式存放在代码库中。它基于 OpenCollection YAML 标准,可在 IDE、终端和 AI agent 中运行,支持分支、diff、评审和合并等 Git 工作流。产品无需云同步、账号或登录,官方表示不会用用户数据训练 AI 模型。

Hacker News 最新blue_green_maps2026/11/4 · 今天30 分钟阅读

以下正文由 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 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →