
Powerful API Testing, Offline First
Brunoman brings the best of Bruno with Postman compatibility.
Why Brunoman?
Sidebar icons
Global search by name + URL
Export to Postman collections
Export environments
Postman environment exporter
Scripts parity
Skip gRPC/WebSocket on export
Improved Send button UX
What's New in Brunoman
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
Export collections or folders to Postman with full environment parity and dedicated dialogs.
Postman Export Parity
Includes variables and scripts (pre-request/tests) at all levels. Skips unsupported gRPC/WS.
Send Button UX
Replaced arrow icon with a labeled “Send” button in Bruno’s signature yellow.
Naming Flexibility
Allow duplicate names and optional naming with sensible auto-assigned defaults.
Brunoman vs Postman vs Bruno
| Feature | Brunoman | Postman | Bruno |
|---|---|---|---|
| Offline / Local-first | ✅ | ❌ | ✅ |
| Git-friendly | ✅ | ❌ | ✅ |
| Postman Export | ✅ | ✅ | Limited |
| Environment Export | ✅ | ✅ | Limited |
| Custom UI Tweaks | ✅ | ❌ | Limited |
Get Started
Clone the repository
Install dependencies
Run the application
git clone https://github.com/phamr39/brunoman
cd brunoman
npm install
npm run startScreenshots






Frequently Asked Questions
Q.Is Brunoman free?
Yes, Brunoman is open-source and free to use.
Q.How is it different from Bruno?
It's a fork that prioritizes Postman compatibility and several UI improvements.
Q.Can I use it offline?
Yes, it is local-first and works entirely offline.