Show HN: Peek – A Figma like DB GUI
Peek is an innovative database GUI on an infinite canvas, supporting Postgres, MySQL, SQLite, DuckDB and more. It offers high performance, local AI inference, MCP agent support, real-time collaboration, drag-and-drop file import, and inline editing.
Database GUI
v2.6.0 · beta
Peek
All of your database, on one infinite canvas.
Get the Beta
Postgres·MySQL·SQLite·DuckDB·& more coming
The canvas
Try it yourself.
The best way of understanding Peek is by testing it. Try clicking the send message button below, or share the session with someone.
peek://abc123xyz
analytics_db· postgres
100%
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
Performant, even at 10k rows.
Peek doesn't waste time rendering things you can't see. Nodes out of view are hidden and all results are virtualized allowing you to query big datasets without a drop in performance.
Bring your own AI.
Peek offers local inference. Download your favorite huggingface model and use it with Peek. Your schema, data and chats never leave your machine, and you don't have to worry about rate limits.
Fully agentic ready.
Enable Peek's MCP and let Claude Code take the wheel. Your favorite agent can create queries, pages and analyze results, and even move the camera.
Ready player two.
Share a private link with your team, they can instantly join your session and collaborate in real-time. Fully P2P, no centralized server and nothing is shared with Peek itself.
Demo coming soon
Bring your own data.
Drag & drop a CSV, JSON, Parquet or SQL file in Peek. Peek will automatically create a temporary connection-scoped table and let you query your file as if it was in your database. You can even join it against other tables.
Click. Type. Commit.
Double click any cell to edit inline. Peek understands your db schema and knows when to present a dropdown or a JSON editor
So many more features
Keyboard first. LSP. Command Palette. Schema visualization. Themes. Git friendly.
Please, I've spent so much time on this
Have a Peek.