Brunoman – A modern open-source fork of Bruno, built to bridge the gap between Bruno’s local-first design and Postman’s full compatibility.
The Brunoman distribution adds the following enhancements on top of upstream Bruno:
-
Clearer sidebar visuals
- Collection rows use a collection icon, while folders use a folder icon for quick distinction.
-
Global search enhancements
- Search now matches not only request and folder names, but also request URLs.
-
Export improvements (Collections and Folders)
- Collection: Export Bruno Collection, Postman Collection, Postman Collection + Environment(s), or Environment(s) only.
- Folder: a dedicated Export dialog with the same options. Folder → Postman export includes parent collection environments.
- Postman Environment exporter creates
.postman_environment.jsonfiles that import directly into Postman.
-
Postman export parity
- Includes collection variables and scripts (pre-request/tests) at collection, folder, and request levels.
- Skips gRPC and WebSocket requests in Postman export (not supported by Postman collections).
-
Send button UX
- Replaced the arrow icon with a labeled “Send” button and aligned the color with Bruno’s yellow accent.
-
Branding updates
- Title set to “Brunoman” in the renderer and menus. About dialog and Welcome screen use the new logo. Dev icon updated; packaged installer icons can be customized via
.ico/.icns.
- Title set to “Brunoman” in the renderer and menus. About dialog and Welcome screen use the new logo. Dev icon updated; packaged installer icons can be customized via
-
Request naming flexibility
- Allow creating requests with duplicate names inside the same folder/collection.
- Request name is optional when creating; if left blank, a sensible default is auto-assigned.
English | Tiếng Việt | Українська | Русский | Türkçe | Deutsch | Français | Português (BR) | 한국어 | বাংলা | Español | Italiano | Română | Polski | 简体中文 | 正體中文 | العربية | 日本語 | ქართული | Nederlands
Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there.
Bruno stores your collections directly in a folder on your filesystem. We use a plain text markup language, Bru, to save information about API requests.
You can use Git or any version control of your choice to collaborate over your API collections.
Bruno is offline-only. There are no plans to add cloud-sync to Bruno, ever. We value your data privacy and believe it should stay on your device. Read our long-term vision here
📢 Watch our recent talk at India FOSS 3.0 Conference here
Majority of our features are free and open source. We strive to strike a harmonious balance between open-source principles and sustainability
You can explore our paid versions to see if there are additional features that you or your team may find useful!
- Installation
- Features
- Important Links 📌
- Showcase 🎥
- Share Testimonials 📣
- Publishing to New Package Managers
- Stay in touch 🌐
- Trademark
- Contribute 👩💻🧑💻
- Authors
- License 📄
Bruno is available as binary download on our website for Mac, Windows and Linux.
You can also install Bruno via package managers like Homebrew, Chocolatey, Scoop, Snap, Flatpak and Apt.
# On Mac via Homebrew
brew install bruno
# On Windows via Chocolatey
choco install bruno
# On Windows via Scoop
scoop bucket add extras
scoop install bruno
# On Windows via winget
winget install Bruno.Bruno
# On Linux via Snap
snap install bruno
# On Linux via Flatpak
flatpak install com.usebruno.Bruno
# On Arch Linux via AUR
yay -S bruno
# On Linux via Apt
sudo mkdir -p /etc/apt/keyrings
sudo apt update && sudo apt install gpg curl
curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9FA6017ECABE0266" \
| gpg --dearmor \
| sudo tee /etc/apt/keyrings/bruno.gpg > /dev/null
sudo chmod 644 /etc/apt/keyrings/bruno.gpg
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" \
| sudo tee /etc/apt/sources.list.d/bruno.list
sudo apt update && sudo apt install brunoOr any version control system of your choice
If Bruno has helped you at work and your teams, please don't forget to share your testimonials on our GitHub discussion
Please see here for more information.
𝕏 (Twitter)
Website
Discord
LinkedIn
Name
Bruno is a trademark held by Anoop M D
Logo
The logo is sourced from OpenMoji. License: CC BY-SA 4.0
I am happy that you are looking to improve bruno. Please check out the contributing guide
Even if you are not able to make contributions via code, please don't hesitate to file bugs and feature requests that needs to be implemented to solve your use case.



