Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Peek

A Figma like DB GUI

Details

External ID
48529257
Source
HN
Company
—
Product
Peek
Website domain
getpeek.dev
Launched
June 14, 2026
Cohort
—
Upvotes
6
Upvotes percentile
0.31420765027322406
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

Over the last year or so I've been building a DB GUI that has all the features I've wanted in a db client. It's built using Tauri (so react for the ui and Rust for all the db interactions, LSP and multiplayer networking). I've been using it as my primary db client for a while but it just recently got to a point where it would make sense for other people to try it so I've [open sourced](https://github.com/getpeek/peek) it and slopped together a website for it.What sets Peek apart from most other solutions is that all queries and results are laid out on an infinite canvas (like Miro or Figma). You can click on a primary key and see all references to that specific row, or click on a foreign key and it'll fetch and display those rows in new result nodes, kind of building a direct acyclic graph as you go. It'll also give you chart nodes for numerical data in results and you can draw on the canvas like a whiteboard or drop text nodes. You could also run two or three queries and check the results side by side.There are a bunch more features such as fully P2P multiplayer (based on [iroh.computer](https://iroh.computer)) that works just like it does in figma/miro with live cursors etc. Guests never see the connection details, though, but rather they send commands to the host and the data is synced back to the guest when the host canvas updates. There is no centralized Peek service either, even for address resolution so you don't have to worry about leaking connection information, table data or anything else when using the multiplayer features.There is a built-in AI agent that works both with local inference with your self-hosted OpenAI compatible server (ollama, llama.cpp etc) so nothing leaves the machine, or via MCP so Claude Code can create nodes, move the camera, analyze results etc. All AI features are fully optional of course and the MCP is disabled by default.Have a Peek!

Enrichment

Theme
database infrastructure and developer tools
Vertical
—
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Commercial product
Normalized one-liner
database gui editor
Manually corrected
False

Could you build this?

No Building an infinite canvas database GUI with real-time P2P multiplayer, embedded Rust database engines, local LLM inference, and custom database LSP requires complex systems programming and graphics optimization.

What it would actually take: The stack relies on Tauri with Rust handling native database drivers, P2P CRDT sync (via libp2p or WebRTC), an LSP server, and ONNX/Llama.cpp runtime for local inference, alongside a React/WebGL-accelerated canvas. The core challenges include high-performance viewport virtualization for multi-thousand-node database graphs, concurrent multi-protocol database connection pooling, and conflict-free peer-to-peer schema collaboration. It requires an experienced team spanning low-level Rust systems engineering, database protocol internals, and advanced canvas rendering.

Discussion

1 comment analyzed.

Competitors

Other products that read as similar to this one — 22 launches clear the similarity bar, closest 8 shown.

Attention rank: #18 of 23 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 208 days after the earliest competitor.

Other launches for this product