A no-code IDE for operators. Manage databases, run queries, view logs, orchestrate AI agent sessions — without writing application code. MCP-first so every capability is available to both humans and AI agents.
Not a code editor. Not a dashboard. An environment where you do the work you already do, faster.
Stack: Tauri 2 (Rust) + React/TypeScript + Go (sidecar) — lightweight, native, memory-efficient.
make setupmake devmake build┌─────────────────────────┐
│ Tauri Shell (Rust) │ ← Native window, IPC proxy
│ desktop/ │
└──────────┬──────────────┘
│ HTTP (localhost)
┌──────────▼──────────────┐
│ Go Backend (sidecar) │ ← HTTP API, MCP server, connection pools
│ backend/ │
└──────────┬──────────────┘
│
PostgreSQL / MySQL / SQLite
Everything routes through the Go sidecar. The UI and MCP clients share the same pools, same state, same tools. What you can do in the UI, an AI agent can do via MCP.
gnz/
├── ui/ # React + TypeScript (Vite)
├── desktop/ # Tauri 2 Rust shell
├── backend/ # Go sidecar
├── scripts/ # Build and dev scripts
└── Makefile
| Module | Status | Description |
|---|---|---|
| SQL | shipped | Connections, table browser, query runner |
| Claude Code sessions | planned | Session viewer, context inspector |
| Logs | planned | Streaming log viewer with filtering |
| Terminals | planned | Managed terminal sessions |
Every module exposes MCP tools. Current:
| Tool | Description |
|---|---|
devtools_sql_query |
Execute SQL, output as markdown or JSON |
devtools_list_tables |
List tables for a connection |
devtools_describe_table |
Get table schema |
devtools_list_connections |
List connections in a workspace |
devtools_list_workspaces |
List all workspaces |