Zedis: A blazing-fast, native Redis GUI built with Rust and GPUI.
See the code中文 | English
The Redis GUI that opens a million-key database without the spinner — native, GPU-accelerated, Rust 🦀 × GPUI ⚡️
Features · Install · Web version · Full feature tour · Website
Zedis is a native Redis and Valkey GUI. GPUI — the engine behind the Zed editor — draws every frame on the GPU, and SCAN is virtual-scrolled, so a million keys stay at 60+ FPS on a small memory footprint.
MONITOR and cluster health.Already on Redis Insight, ARDM or Tiny RDM? Paste the export and every connection lands at once.
📖 Every panel, viewer and shortcut →
brew install --cask zedis
scoop bucket add extras
scoop install zedis
Arch Linux (AUR):
yay -S zedis-bin
Other distributions: .deb, .rpm, an AppImage and a plain tarball (x86_64 and aarch64) are attached to every release.
Zedis depends on an unreleased (git) version of GPUI, which crates.io does not allow — so the crates.io build may lag behind. For the newest version use a package manager above, a release download, or the --git command.
# From crates.io — may be an older version
cargo install --locked zedis-gui
# Latest: build straight from GitHub (resolves the git dependencies)
cargo install --git https://github.com/vicanso/zedis --locked zedis-gui
The same GUI, compiled to WebAssembly. Host it next to Redis; the team opens a tab. zedis-bridge serves the page and talks to Redis — passwords stay on the bridge, encrypted at rest, and never reach the browser.
docker run -d --name zedis-web -p 7379:7379 \
-e ZEDIS_BRIDGE_USERS="admin@change-me" \
-v zedis-data:/data \
vicanso/zedis-web:latest --listen 0.0.0.0:7379 --insecure-cookie
Open http://localhost:7379 as admin / change-me. That command is a plain-http trial: drop --insecure-cookie and put HTTPS in front.
Early preview. linux/amd64 and linux/arm64 (~26 MB). A few desktop panels are missing in the browser; the guide lists them.
📖 Self-hosting: HTTPS, accounts, SSO, audit log, MCP →
Valkey is first-class, not a compatibility mode. Each version-gated feature has its own Redis floor and Valkey floor, so a server is never sent a command it did not ship. What only Valkey has — COMMANDLOG, atomic slot migration, multiple databases in cluster — has a panel. Copy works both ways even though DUMP payloads do not. CI runs Redis 6.2–8 and Valkey 8.0–9.1 on every change. Dragonfly and Garnet connect too: each is named in its own version, and the commands it does not have are probed and left out (Garnet, for one, has no streams). A smoke lane in CI keeps both connecting; neither is held to the full matrix.
macOS builds are signed and notarized with the maintainer's Apple Developer ID.
Team
Changes from outside the team arrive as pull requests and are reviewed by a committer before they are merged.
Privacy policy
This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it, with two exceptions, both under your control:
User-Agent — nothing about you, your machine or your data — and a download is verified against the SHA-256 in the release manifest, so a mirror serving anything else fails the same check a corrupted transfer would. Turn it off with Settings → Check for Updates Automatically; a new version is only downloaded when you click Update.Your Redis servers, SSH tunnels and the optional proxy connect only where you point them. Zedis has no telemetry and sends no crash reports: they stay on disk until you export a diagnostics bundle yourself.
Issues and PRs are welcome — features, translations, bug fixes. Opening a PR means you agree to the Contributor License Agreement (CLA).
Zedis is open-source software licensed under the Apache License, Version 2.0.
(top 24 of 38)
8,400 followers · starred Jan 2026
679 followers · starred Jan 2026
85 followers · starred Jan 2026
36 followers · starred Jan 2026
Zedis: A blazing-fast, native Redis GUI built with Rust and GPUI.
See the code中文 | English
The Redis GUI that opens a million-key database without the spinner — native, GPU-accelerated, Rust 🦀 × GPUI ⚡️
Features · Install · Web version · Full feature tour · Website
Zedis is a native Redis and Valkey GUI. GPUI — the engine behind the Zed editor — draws every frame on the GPU, and SCAN is virtual-scrolled, so a million keys stay at 60+ FPS on a small memory footprint.
MONITOR and cluster health.Already on Redis Insight, ARDM or Tiny RDM? Paste the export and every connection lands at once.
📖 Every panel, viewer and shortcut →
brew install --cask zedis
scoop bucket add extras
scoop install zedis
Arch Linux (AUR):
yay -S zedis-bin
Other distributions: .deb, .rpm, an AppImage and a plain tarball (x86_64 and aarch64) are attached to every release.
Zedis depends on an unreleased (git) version of GPUI, which crates.io does not allow — so the crates.io build may lag behind. For the newest version use a package manager above, a release download, or the --git command.
# From crates.io — may be an older version
cargo install --locked zedis-gui
# Latest: build straight from GitHub (resolves the git dependencies)
cargo install --git https://github.com/vicanso/zedis --locked zedis-gui
The same GUI, compiled to WebAssembly. Host it next to Redis; the team opens a tab. zedis-bridge serves the page and talks to Redis — passwords stay on the bridge, encrypted at rest, and never reach the browser.
docker run -d --name zedis-web -p 7379:7379 \
-e ZEDIS_BRIDGE_USERS="admin@change-me" \
-v zedis-data:/data \
vicanso/zedis-web:latest --listen 0.0.0.0:7379 --insecure-cookie
Open http://localhost:7379 as admin / change-me. That command is a plain-http trial: drop --insecure-cookie and put HTTPS in front.
Early preview. linux/amd64 and linux/arm64 (~26 MB). A few desktop panels are missing in the browser; the guide lists them.
📖 Self-hosting: HTTPS, accounts, SSO, audit log, MCP →
Valkey is first-class, not a compatibility mode. Each version-gated feature has its own Redis floor and Valkey floor, so a server is never sent a command it did not ship. What only Valkey has — COMMANDLOG, atomic slot migration, multiple databases in cluster — has a panel. Copy works both ways even though DUMP payloads do not. CI runs Redis 6.2–8 and Valkey 8.0–9.1 on every change. Dragonfly and Garnet connect too: each is named in its own version, and the commands it does not have are probed and left out (Garnet, for one, has no streams). A smoke lane in CI keeps both connecting; neither is held to the full matrix.
macOS builds are signed and notarized with the maintainer's Apple Developer ID.
Team
Changes from outside the team arrive as pull requests and are reviewed by a committer before they are merged.
Privacy policy
This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it, with two exceptions, both under your control:
User-Agent — nothing about you, your machine or your data — and a download is verified against the SHA-256 in the release manifest, so a mirror serving anything else fails the same check a corrupted transfer would. Turn it off with Settings → Check for Updates Automatically; a new version is only downloaded when you click Update.Your Redis servers, SSH tunnels and the optional proxy connect only where you point them. Zedis has no telemetry and sends no crash reports: they stay on disk until you export a diagnostics bundle yourself.
Issues and PRs are welcome — features, translations, bug fixes. Opening a PR means you agree to the Contributor License Agreement (CLA).
Zedis is open-source software licensed under the Apache License, Version 2.0.
(top 24 of 38)
8,400 followers · starred Jan 2026
679 followers · starred Jan 2026
85 followers · starred Jan 2026
36 followers · starred Jan 2026