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
- 9 hours 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
33
0
5
NOASSERTION
9 hours ago
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
InfluxDB
Database
Real time time series data built for speed and scale
Valkey
Database
Open source key value speed for caching and real time apps
PostgreSQL
Database
Advanced open source SQL built for scale and reliability
Published 2 hours ago