QuicKV
Behemehal
See the shape of your keyspace — not just a list of keys. Redis, Valkey and DragonflyDB, with more stores on the way.
Redis 4+
Valkey & Dragonfly too
SCAN
Never blocks the server
7
Value types
Passwords stay local
Soon
More key-value stores
Screenshots
About this app
A keyspace is a shape, and most clients show you a list. QuicKV shows you the shape.
Most Redis clients can tell you whether a pattern matches something. QuicKV is built for the question people actually arrive with, which is that they do not know what the patterns are.
It walks the keyspace, groups it by the separator the keys already use, and shows you what is in there — how many keys under each prefix, how many bytes, and which types. Then it offers the prefixes worth keeping as saved searches.
Everything is done with SCAN. KEYS appears nowhere in the app, because on a database large enough to want a browser for, KEYS blocks the server for as long as its reply takes to build.
Find the key
- Glob search with a type filter — a bare word is widened to match anywhere, and the bar says so
- A folder tree on the connection's own separator, or a flat list — both views of one scan, so the toggle costs no round trip
- A keyspace report that says what is in a database, by prefix, by type and by size
- Saved searches, and saved keys that open straight to their value
- Hot keys: the server's own access counter where the policy keeps one, and a local record of what you have opened — shown side by side, never averaged
Read and change it
- A typed editor for strings, hashes, lists, sets, sorted sets, streams and RedisJSON
- Every value is paged, so a four-million-element list opens as fast as a small one
- Values that are not UTF-8 are shown escaped and held read-only, rather than quietly corrupted
- Pub/sub: subscribe to channels or patterns, watch messages arrive, publish from the same screen
- Keyspace notifications in one click, with an honest warning about what turning them on costs the server
- A command line for whatever has no button
Hard to break something with
- Read-only connections refuse every write, including from the command line — the server itself is asked which of its commands write
- A colour per connection, carried the full width of the title bar
- FLUSHALL, FLUSHDB, SWAPDB, SHUTDOWN, DEBUG and KEYS are held back behind a setting
- Deleting a folder says whether that is every key under the prefix or only the ones loaded
- Removing a TTL uses PERSIST, not a zero expiry — which would delete the key
Yours, on your machine
- No account, no telemetry, no cloud — it talks to the servers you tell it to, and to behemehal.org only to ask for a version number
- Passwords are encrypted on your machine and never leave it
- Redis, and by the same code Valkey and DragonflyDB
- Six themes, light and dark, warm and cool
More stores on the way
- The backend is a trait, not a pile of Redis calls — every screen asks for a key, a value or a page, and none of them know what answered
- Which means a new store is one module, not a rewrite of the app around it
- Next up are the key-value stores people run beside Redis rather than instead of it
Data safety
Safety starts with understanding how developers collect and share your data. Here is what this app does.
Nothing is sent anywhere
No account, no telemetry, no crash reporting. Besides the servers you configure, QuicKV reaches exactly one address: behemehal.org, to ask whether there is a newer version. That request carries no identifier and says nothing about you, your machine or your servers, and it can be switched off in Settings.
Passwords stay on your machine
Encrypted, and tied to the computer they were saved on. They are read when a connection is opened and at no other time.
A local record of what you opened
Which keys you have opened is remembered locally, to power the hot list. It never leaves the machine, and it can be cleared per connection or switched off.
App info
- Availability
- In development — not yet released
- Requires
- macOS, Windows or Linux
- Speaks
- Redis, Valkey, DragonflyDB — more on the way
- Category
- Developer tools
- Offered by
- Behemehal
- Built with
- Tauri 2, Rust, React
- In-app purchases
- None
- Ads
- None
- Languages
- English
Content rating
verified_user Everyone
A developer tool. No accounts, no advertising, no purchases, and nothing that renders untrusted content.
Support
Found a bug, or stuck on a level? Write to us — a real person reads it.
mail [email protected]