Narwhal
Powerful TUI database client with built-in MCP server and Vim mode
Screenshots
A closer look at the product interface and key surfaces.
Screenshot viewer
At a glance
- Primary use case
- Powerful TUI database client with built-in MCP server and Vim mode
- Best for
- Database — Database, Developer Tools
- Stack
- Lua, Nix, ratatui, rust
- License
- NOASSERTION
- Maintenance
- 4 weeks ago
- Access
- Open source · Self-hosted
About this tool
Narwhal is a feature rich TUI database client featuring a built in Model Context Protocol server. It supports Postgres, MySQL, SQLite, DuckDB, and ClickHouse while providing Vim style editing, Lua plugins, and terminal based ER diagrams.
Repository
45
1
6
NOASSERTION
Features
- Includes a built-in Model Context Protocol server for seamless AI agent integration.
- Supports five major database engines including Postgres, MySQL, and ClickHouse.
- Provides Vim style modal editing and a customizable Lua based plugin system.
Related tools
NocoDB
Database
Open source no code database work with a spreadsheet feel
DBeaver
Database
Universal database work in one powerful desktop workspace
ClickHouse
Database
Fast analytics database for real time data workloads
DuckDB
Database
An analytical in-process SQL database for high-performance analytics
SurrealDB
Database
Scalable document graph database for the realtime web
InfluxDB
Database
Real time time series data built for speed and scale
Published 5 months ago