Brunoman Logo

Powerful API Testing, Offline First

Brunoman brings the best of Bruno with Postman compatibility.

GitHub

Why Brunoman?

1

Sidebar icons

2

Global search by name + URL

3

Export to Postman collections

4

Export environments

5

Postman environment exporter

6

Scripts parity

7

Skip gRPC/WebSocket on export

8

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

FeatureBrunomanPostmanBruno
Offline / Local-first
Git-friendly
Postman ExportLimited
Environment ExportLimited
Custom UI TweaksLimited

Get Started

1

Clone the repository

2

Install dependencies

3

Run the application

bash
git clone https://github.com/phamr39/brunoman
cd brunoman
npm install
npm run start

Screenshots

Main Interface
Main Interface
Request Builder
Request Builder
Global Search
Global Search
Version Control
Version Control
Postman Integration
Postman Integration
VS Code Workflow
VS Code Workflow

Frequently Asked Questions

Q.Is Brunoman free?

A.

Yes, Brunoman is open-source and free to use.

Q.How is it different from Bruno?

A.

It's a fork that prioritizes Postman compatibility and several UI improvements.

Q.Can I use it offline?

A.

Yes, it is local-first and works entirely offline.