
Medis
A Mac desktop app for browsing and editing data in Redis databases.
- Stars
- 11.7k
- Forks
- 774
- Licence
- MIT
- Language
- JavaScript
- Last update
- 2.7 years ago
- Type
- App
No commits in over a year — check for forks or alternatives before adopting.
What it is
Medis is a graphical desktop application for managing Redis, a popular in-memory data store. It lets you view and edit keys, run commands in a terminal, and inspect server config without typing everything on the command line. It is built with Electron, React, and Redux, and can connect to remote servers over an SSH tunnel.
- Browse and edit keys and their values in a local or remote Redis server
- Connect to a remote Redis server through an SSH tunnel
- Run custom Redis commands in the built-in terminal
- View and validate JSON or MessagePack values stored under keys
- Filter keys with the pattern manager to work on a subset
Great for
- Developers who want a visual way to inspect Redis keys on a Mac
- People connecting to remote Redis servers through SSH
- Users working with JSON or MessagePack values stored in Redis
- Anyone managing Heroku Redis instances, as the README describes a connection workflow for it
Not ideal for
- Windows or Linux users who need a ready-made build, since the README lists those platforms only as a roadmap item and the release has no binaries
- Users on Redis versions older than 2.8, which the README says are not supported
- Anyone needing Redis Cluster management, which the README lists as a future roadmap item
- Users looking for the newest version, since the README points to Medis 2 as the actively developed successor
How to get it
- 1
Clone and build from source
You'll need: Node.js and npm (version not specified in README)
Clone the repository
git clone https://github.com/luin/medisInstall dependencies
npm installCompile assets
npm run packRun with Electron
npm start - 2
Run it
- Clone the repository and change into its folder
- Run npm install to install dependencies
- Run npm run pack to compile assets
- Run npm start to launch Medis with Electron
- Enter your Redis host, port, and password in the connection tab
- 3
Get the most out of it
- Use SSH tunnel settings to reach Redis servers that are not directly accessible
- Use the pattern manager to narrow down large key sets
- Use the built-in JSON/MessagePack viewer to inspect structured values
- For Heroku Redis, run heroku redis:credentials --app YOUR_APP and enter the host, port, and password in the connection tab
Downloads
Strengths
- Free and open source under the MIT license
- Uses SCAN so key listing does not block the Redis server, per the README
- Supports SSH tunnels and JSON/MessagePack viewing
Trade-offs
- The README points to Medis 2 as the newer, actively promoted app, and this repo's last push was in February 2024
- Official macOS binaries are tied to the release page and the latest release lists no binaries, so setup may require building from source
- Windows and Linux support is only a roadmap item in the README, apart from a separate third-party Windows download link
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| medis (this) | 11.7k | App | intermediate | 2.7 years ago | Developers who want a visual way to inspect Redis keys on a Mac |
| AnotherRedisDesktopManager | 34.8k | App | beginner | 3 months ago | Developers who prefer a visual interface over redis-cli for inspecting keys |
| ioredis | 15.4k | Library | beginner | 4 days ago | Node.js backend developers who already run Redis and want a full-featured client |
| pear-desktop | 34k | App | beginner | 4 days ago | People who want YouTube Music in a standalone desktop window |
| Kap | 19.4k | App | beginner | 2.0 years ago | Mac users who want to record part of their screen quickly from the menu bar |
| marktext | 63.5k | App | beginner | 4 days ago | People who write notes or articles in Markdown and want a clean, minimal editor |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.