Open source · Self-hosted

The web GUI for
Valkey & Redis.

One binary with the web UI built into it. Point it at a server, local or remote, and browse and edit keys from your browser. There's no runtime to install and no frontend to deploy separately.

$ kvweb -url localhost:6379

01

Data type editors

Each data type gets its own editor: strings, hashes, lists, sets, sorted sets, streams, HyperLogLog, and geospatial indexes. Rename hash fields, adjust sorted set scores, append to streams, view geo members on an interactive map. Compressed values (gzip, zstd) are auto-detected, decompressed for display, and re-compressed on save. JSON values get syntax highlighting with a compact/formatted toggle.

02

Finding keys

Search with glob patterns or regex, filter by type, sort by name, type, TTL, or memory usage. View hierarchical keys as a tree or a flat list. Select multiple keys for bulk delete.

03

Command console

A built-in console runs ad-hoc Valkey commands and prints the replies inline, so you don't have to switch to a terminal to do something the UI doesn't cover.

04

Live updates

Run kvweb with -notifications and it turns on Valkey keyspace notifications, then pushes key changes to the browser over a WebSocket as they happen. Without the flag, live updates work if the server already has keyspace notifications configured, and you can turn them on at any time from the Server Settings panel in the UI.

05

Access control

kvweb has no authentication of its own, by design. It listens on localhost by default; put it behind a reverse proxy, VPN, or cloud IAP if it needs to be reachable from anywhere else. -readonly disables every write, -prefix restricts which keys are visible at all, and FLUSHDB and FLUSHALL are blocked unless you pass -disable-flush=false.

06

Quick start

kvweb needs a running Valkey or Redis server. It connects to localhost:6379 by default; pass -url to point it at another server.

Download the latest binary from GitHub Releases, extract, and add to your PATH.

kvweb -url localhost:6379

Open http://localhost:8080 in your browser.

07

Screenshots

Each pair below is the same screen in both themes. Light and dark follow your system preference, with a manual toggle.