Build story

How I built a desktop app that manages PostgreSQL, Redis, SSH and S3 in one workspace

A founder write-up on collapsing five desktop apps into one local-first Windows studio — and keeping credentials off the cloud.

Last reviewed: July 10, 2026

Disclosure: I built Nexoxa Bridge. This is a first-person product story, not a neutral roundup — use it as context for why the studio exists.

My taskbar used to look like a museum of half-open tools: a SQL client for Postgres, another window for Redis, FileZilla for deploys, PuTTY for the box, and a browser tab for S3. Same day, same product, five password prompts. Nexoxa Bridge started as a selfish fix for that mess — a Windows workspace where PostgreSQL, Redis, SSH, and S3 share one encrypted vault.

The problem was not “I need another SQL editor”

Postgres GUIs are solved enough. The pain was context switching. I would fix a row in production, check a cache key, SCP a config, then SSH in to restart a container. Each hop meant another app, another saved password, another mental model. I did not want a lowest-common-denominator “universal grid.” I wanted purpose-built panels that still lived in one shell.

Constraint #1: credentials stay on the machine

I refused to build a hosted “AI ops” product that asks for production URLs. Connection strings are secrets. So Bridge is local-first: the desktop app encrypts URLs, SSH keys, and S3 credentials in an OS-backed vault (AES-256-GCM). Account login for billing is separate from the vault. If the laptop is offline, the studio still works.

Constraint #2: one URL, many engines

Paste postgresql://, redis://, ssh://, s3://, sftp://, smtp:// — no driver ceremony. Under the hood Bridge is a Tauri shell with an embedded Node server and a TanStack UI. That split let me ship Windows Store builds while iterating on schema browsers, transfer queues, and SSH dashboards without rewriting the whole stack.

What “one workspace” actually means

PostgreSQL gets a schema tree, data grid, Monaco SQL, and an FK knowledge graph. Redis gets a key browser beside those same saved connections. SSH opens a server dashboard — processes, ports, Docker — plus a terminal. S3 and SFTP share a dual-pane transfer studio. SMTP sits in Mail studio for verify-and-send tests. Same sidebar. Same vault. Same session.

AI without pasting production URLs into chat

Copilot is BYOK (bring your own OpenRouter key). For Cursor, I shipped nexoxa-mcp: the agent connects by saved connection name only. The local Bridge process decrypts secrets; the model never needs the raw URL to start a session. That pattern mattered more to me than shipping yet another cloud chatbot glued to a database.

What I deliberately did not build first

macOS/Linux ports can wait. Exotic JDBC engines can wait. A perfect pgAdmin replacement for every admin wizard can wait. The v1 bet was Windows developers who already juggle Postgres + Redis + a VPS — and who will trade a fifth app for one honest free tier (five saved connections on the Microsoft Store).

Shipping and what is next

Bridge is on the Microsoft Store and as an NSIS installer. Pro unlocks the knowledge graph and higher limits at $9/mo. Public packages like nexoxa-mcp are there for automation. If this story matches your taskbar, download it, move five connections into the vault, and see whether you still open FileZilla the same week.

Product details

Nexoxa Bridge

Since 2025Featured

Local-first database and infrastructure studio for Windows

Best for: Windows developers who want databases, SSH, SFTP/S3, and SMTP in one local-first studio — with optional Cursor MCP by connection name

Key differentiator: One Windows workbench for PostgreSQL, MySQL, MongoDB, Redis, LibSQL, SSH, S3, SFTP/FTP, and SMTP — credentials encrypted on-device; Cursor talks via nexoxa-mcp using saved names, never raw URLs.

Pros

  • Multi-engine databases plus SSH, SFTP/S3, and SMTP in one app
  • Local encrypted vault — credentials stay on your machine
  • FK knowledge graph and schema-aware Copilot (BYOK)
  • Cursor MCP connects by saved connection name only
  • Free tier with up to 5 saved connections on Microsoft Store

Cons

  • Windows desktop today (not macOS/Linux yet)
  • Desktop app is proprietary; public npm packages (nexoxa-mcp) are open for integration

Supported

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Redis
  • LibSQL
  • Turso
  • SSH
  • S3
  • SFTP
  • FTP
  • SMTP

Pricing: Free (5 connections)$9/mo Pro

Download

Frequently asked questions

Ready to try Nexoxa Bridge?

Free on the Microsoft Store for up to 5 connections. Credentials stay on your machine.