{"repo":"Nonanti/narwhal","free":true,"listed":false,"github":"https://github.com/Nonanti/narwhal","clone":"git clone https://github.com/Nonanti/narwhal.git","description":"Multi-driver TUI database client with a built-in MCP server. Six databases (postgres, mysql, sqlite, duckdb, clickhouse, mssql), vim editing, Lua + WASM plugins, schema diff, audit log.","language":"Rust","stars":41,"topics":["cli","clickhouse","database","duckdb","mcp","model-context-protocol","mysql","postgres","ratatui","rust"],"license":null,"category":"databases-storage","readme_excerpt":"# narwhal The agent-native database workbench for the terminal. A DBA toolkit, an MCP server, and a vim-mode SQL editor — in one static binary. Install · Quick start · Why narwhal · Docs --- What is narwhal? narwhal is a terminal database client built around two things every other client misses: 1. DBA-grade tooling, not a toy REPL. Schema diff with dialect-aware DDL emit, append-only audit log, capability-gated plugin sandbox, streaming cancellable queries, ER diagrams, SSH tunnels, secret vault — the operational surface a real database day needs. 2. First-class agent integration. A built-in MCP server exposes your connections, schema, and query execution to Claude, Cursor, Zed, and any MCP-aware client. No proxy, no adapter — narwhal mcp and you're wired. Six engines (Postgres, MySQL, SQLite, DuckDB, ClickHouse, SQL Server), three editor modes (vim / basic / emacs), one static binary. Install Other channels — cargo install narwhaldb , Homebrew, AUR, Nix flake, prebuilt tarballs — are listed in docs/install.md . Quick start Inside: 1. :add — connection wizard, or :url postgres://user:pass@host/db 2. :open — connect; the sidebar fills with schemas and tables 3. F6 — run the buffer; results stream into the lower pane 4. F1 — full keymap Headless: Agent-native: wire it to your editor narwhal embeds an MCP server over stdio. Run it once and your AI assistant can browse schema, sample data, and run queries against your saved connections — with the same read-only / per-connection ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nonanti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nonanti/narwhal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}