DEV Community

joravar
joravar

Posted on

Why I Built Bapu Studio: A Unified, Local-First Cockpit for APIs, Databases, and Secrets

As a software engineer, my daily workflow always felt fragmented.

In any given hour of building a feature, I was constantly context-switching between:

  1. An HTTP client to test REST endpoints and verify response headers.
  2. A database GUI to inspect database tables and run quick SQL/NoSQL queries.
  3. Multiple terminal tabs and .env files to manage API keys and credentials.

I wanted a single, lightweight tool that brings these three daily essentials together in one clean, offline-first workspace with zero telemetry.

So I built Bapu Studio.


🚀 What is Bapu Studio?

Bapu Studio is a free, open-source developer desktop application designed to streamline daily engineering workflows:

1. 🌐 API Studio

  • Full HTTP/REST client supporting all methods (GET, POST, PUT, DELETE, etc.).
  • Dynamic variable interpolation ({{API_URL}}, {{AUTH_TOKEN}}).
  • Pre-request and test assertion scripting engines.
  • Instant code snippet generation in cURL, JavaScript fetch, Python requests, and Go.

2. 🗄️ Database Studio

  • Multi-engine SQL & NoSQL query console: PostgreSQL, MySQL, MongoDB, and SQLite.
  • Schema browser with dynamic table column extraction.
  • One-click CSV exports and query history auditing.

3. 🔑 Scoped Secrets Matrix

  • Manage environment variables (Local Dev, Staging, Production) with secret masking.
  • Export seamlessly to standard .env formats.

4. 🔒 100% Local & Privacy-First

  • Operates completely offline on your local machine.
  • No mandatory accounts, no cloud sync required, no tracking.

📦 Try It Out

Bapu Studio is 100% free and open-source under the GNU AGPLv3 license.

Pre-built binaries are available for macOS (Apple Notarized), Windows, and Linux:

I'd love to hear your feedback, feature ideas, or thoughts from fellow developers! ⭐

Top comments (0)