Bruno
Open-source · self-hostable · replaces 2 SaaS tools on os-alt
usebruno/bruno · alive · ★ 43.6k · last commit 2d ago · 1648 open issues
License: MIT
Good fit for Teams that want git-based collection sync (PR reviews on API changes) instead of a SaaS workspace.
Weak at Collaborative real-time editing — Bruno is file-first, so concurrent edits resolve through git merge, not live presence.
In a terminal? npx -y github:SolvoHQ/os-alt-cli insomnia prints
the Insomnia comparison table including Bruno.
how the CLI works →
Replaces these SaaS
- Insomnia · API client / HTTP request testing
Install Bruno from usebruno.com or your distro repo. Collections → Import → Insomnia: point at the Insomnia v4 export (Application → Preferences → Data → Export Data → All → Insomnia v4). Bruno converts requests, environments, and folders into its `.bru` text files inside a folder you choose. Commit that folder to git for team sync — there's no server to run.
- Postman · API client / API workspace
Postman → Export Collection v2.1 (.json). Bruno → File → Import → Postman Collection. Most assertions translate; environments come over.
README badges for the SaaS this replaces
Maintainers and forks: drop a badge in your README to link readers from the SaaS-comparison page back to your repo.