The honest, local-first developer cockpit combining an API Client (REST/GraphQL), Database Studio (PostgreSQL, MySQL, MongoDB, SQLite), and Secrets Matrix (.env manager) into one lightweight, zero-telemetry desktop application. 100% Open Source (AGPLv3).
0
stars
57
commits
TypeScript
primary language
Aug 21, 2026
updated
The honest, lightweight, local-first developer cockpit combining an API Client, Database Studio, and Secrets Matrix into one seamless desktop application.
📦 Downloads • 🌐 Live Website • 🏗️ Architecture • 🤖 AI Copilot • 💖 Sponsor • 📄 License
Developers are tired of running several heavy apps just to test an endpoint, run a database query, and check a .env secret.
Bapu Studio stands for simplicity, truth, zero bloat, and complete local privacy.
┌────────────────────────────────────────────────────────────────────────┐
│ BAPU STUDIO │
├───────────────────────┬────────────────────────┬───────────────────────┤
│ 🚀 API CLIENT │ 🗄️ DATABASE STUDIO │ 🔐 SECRETS MATRIX │
│ • REST, GraphQL │ • Postgres, MySQL │ • Scoped .env Matrix │
│ • Latency & Headers │ • MongoDB & SQLite │ • Variable Inject │
│ • cURL Import/Export │ • Dynamic Table Grid │ • Secret Masking │
└───────────────────────┴────────────────────────┴───────────────────────┘
Direct native installer packages are available on GitHub Releases:
| Operating System | Installer Package | Format |
|---|---|---|
| 🪟 Windows | Download Windows Installer | .exe (NSIS & Portable) |
| 🍏 macOS (Apple Silicon) | Download macOS DMG | .dmg & .zip |
| Feature | Postman | TablePlus | DBeaver CE | Bapu Studio (OSS) |
|---|---|---|---|---|
| Runtime | Electron + Chromium | Native | JVM (bundled Java) | Electron (no JVM) |
| Idle RAM | Widely reported in the hundreds of MB, climbing over long sessions1 | Generally light — native app | Can run heavy due to JVM overhead | Lean by design — no JVM, minimal UI framework |
| 100% Offline-First | ❌ (Forced Cloud) | ✅ | ✅ | ✅ (100% Local Storage) |
| Unified DB + API + Secrets | ❌ | ❌ | ❌ | ✅ All-in-One |
| Pre-Bundled Drivers | ❌ None | ⚠️ Some | ✅ Most (JDBC) | ✅ Postgres, MySQL, Mongo, SQLite |
| Telemetry / Data Privacy | Cloud sync by default | Closed source, local | Open source, local | 100% Zero Telemetry |
| License | Proprietary ($$$) | Proprietary | Open Source (Apache 2.0) | Open Source (AGPLv3) |
# 1. Clone the repository
git clone https://github.com/joravar/bapu-studio.git
cd bapu-studio
# 2. Install dependencies
npm install
# 3. Launch native desktop application
npm run desktop
pg, mysql2, mongodb, sql.js).The AI Copilot panel (available in both API Studio and Database Studio) ships today as a local, fully offline heuristic engine. It pattern-matches your prompt against a small set of built-in SQL and JSON templates and returns a result instantly — no network call is made, which is why it's genuinely zero-telemetry: there's nothing to transmit yet.
The provider selector (Local Ollama / OpenAI BYOK / Anthropic BYOK) and API key field are present in the UI ahead of real model-backed generation, which is still on the roadmap. Selecting a provider or entering a key does not currently change the output — treat the Copilot as a smart snippet generator for now, not a live LLM integration.
We'd rather say this plainly here than have it be a surprise. If you want to help wire up real Ollama/OpenAI/Anthropic calls, contributions are welcome.
Bapu Studio is an open-core, community-driven developer tool. You can sponsor the ongoing maintenance and development of Bapu Studio on GitHub Sponsors:
| Tier | Monthly | Perks |
|---|---|---|
| ☕ Backer | $5/mo | Listed on the README sponsors wall & Discord Supporter badge |
| 🚀 Pro Sponsor | $12/mo | Pro Supporter badge, early access preview of upcoming Bapu Pro features (cloud sync relay & AI model integrations), & direct roadmap input |
| 🏢 Corporate Silver | $100/mo | Company logo + do-follow link on GitHub README & docs website |
| 👑 Corporate Gold | $500/mo | Top-tier banner logo on README, priority bug fixes & feature requests |
👉 Click here to Sponsor Bapu Studio on GitHub
This project is licensed under the GNU Affero General Public License v3.0 (AGPLv3). Commercial team licenses are available.
Based on publicly reported user issues, not a controlled benchmark. We haven't published exact installer size or RAM numbers for Bapu Studio yet — figures vary by OS and version, and we'd rather not quote a number we haven't measured. Check the Releases page for actual installer sizes. ↩
57 commits
TypeScript
78.9%
JavaScript
16.4%
CSS
4.6%
The honest, local-first developer cockpit combining an API Client (REST/GraphQL), Database Studio (PostgreSQL, MySQL, MongoDB, SQLite), and Secrets Matrix (.env manager) into one lightweight, zero-telemetry desktop application. 100% Open Source (AGPLv3).
0
stars
57
commits
TypeScript
primary language
Aug 21, 2026
updated
The honest, lightweight, local-first developer cockpit combining an API Client, Database Studio, and Secrets Matrix into one seamless desktop application.
📦 Downloads • 🌐 Live Website • 🏗️ Architecture • 🤖 AI Copilot • 💖 Sponsor • 📄 License
Developers are tired of running several heavy apps just to test an endpoint, run a database query, and check a .env secret.
Bapu Studio stands for simplicity, truth, zero bloat, and complete local privacy.
┌────────────────────────────────────────────────────────────────────────┐
│ BAPU STUDIO │
├───────────────────────┬────────────────────────┬───────────────────────┤
│ 🚀 API CLIENT │ 🗄️ DATABASE STUDIO │ 🔐 SECRETS MATRIX │
│ • REST, GraphQL │ • Postgres, MySQL │ • Scoped .env Matrix │
│ • Latency & Headers │ • MongoDB & SQLite │ • Variable Inject │
│ • cURL Import/Export │ • Dynamic Table Grid │ • Secret Masking │
└───────────────────────┴────────────────────────┴───────────────────────┘
Direct native installer packages are available on GitHub Releases:
| Operating System | Installer Package | Format |
|---|---|---|
| 🪟 Windows | Download Windows Installer | .exe (NSIS & Portable) |
| 🍏 macOS (Apple Silicon) | Download macOS DMG | .dmg & .zip |
| Feature | Postman | TablePlus | DBeaver CE | Bapu Studio (OSS) |
|---|---|---|---|---|
| Runtime | Electron + Chromium | Native | JVM (bundled Java) | Electron (no JVM) |
| Idle RAM | Widely reported in the hundreds of MB, climbing over long sessions1 | Generally light — native app | Can run heavy due to JVM overhead | Lean by design — no JVM, minimal UI framework |
| 100% Offline-First | ❌ (Forced Cloud) | ✅ | ✅ | ✅ (100% Local Storage) |
| Unified DB + API + Secrets | ❌ | ❌ | ❌ | ✅ All-in-One |
| Pre-Bundled Drivers | ❌ None | ⚠️ Some | ✅ Most (JDBC) | ✅ Postgres, MySQL, Mongo, SQLite |
| Telemetry / Data Privacy | Cloud sync by default | Closed source, local | Open source, local | 100% Zero Telemetry |
| License | Proprietary ($$$) | Proprietary | Open Source (Apache 2.0) | Open Source (AGPLv3) |
# 1. Clone the repository
git clone https://github.com/joravar/bapu-studio.git
cd bapu-studio
# 2. Install dependencies
npm install
# 3. Launch native desktop application
npm run desktop
pg, mysql2, mongodb, sql.js).The AI Copilot panel (available in both API Studio and Database Studio) ships today as a local, fully offline heuristic engine. It pattern-matches your prompt against a small set of built-in SQL and JSON templates and returns a result instantly — no network call is made, which is why it's genuinely zero-telemetry: there's nothing to transmit yet.
The provider selector (Local Ollama / OpenAI BYOK / Anthropic BYOK) and API key field are present in the UI ahead of real model-backed generation, which is still on the roadmap. Selecting a provider or entering a key does not currently change the output — treat the Copilot as a smart snippet generator for now, not a live LLM integration.
We'd rather say this plainly here than have it be a surprise. If you want to help wire up real Ollama/OpenAI/Anthropic calls, contributions are welcome.
Bapu Studio is an open-core, community-driven developer tool. You can sponsor the ongoing maintenance and development of Bapu Studio on GitHub Sponsors:
| Tier | Monthly | Perks |
|---|---|---|
| ☕ Backer | $5/mo | Listed on the README sponsors wall & Discord Supporter badge |
| 🚀 Pro Sponsor | $12/mo | Pro Supporter badge, early access preview of upcoming Bapu Pro features (cloud sync relay & AI model integrations), & direct roadmap input |
| 🏢 Corporate Silver | $100/mo | Company logo + do-follow link on GitHub README & docs website |
| 👑 Corporate Gold | $500/mo | Top-tier banner logo on README, priority bug fixes & feature requests |
👉 Click here to Sponsor Bapu Studio on GitHub
This project is licensed under the GNU Affero General Public License v3.0 (AGPLv3). Commercial team licenses are available.
Based on publicly reported user issues, not a controlled benchmark. We haven't published exact installer size or RAM numbers for Bapu Studio yet — figures vary by OS and version, and we'd rather not quote a number we haven't measured. Check the Releases page for actual installer sizes. ↩
57 commits
TypeScript
78.9%
JavaScript
16.4%
CSS
4.6%