OpenDMG
KV Studio icon

KV Studio for Mac

Browse keys, inspect binary-safe values, run RESP2 commands, and manage local servers.

By Aybavs. Free and open source, MIT licence.

Get it with OpenDMG View source on GitHub

KV Studio at a glance

Version
1.0.0
Released
24 August 2026
Download size
5.0 MB
Works on
Apple silicon and Intel
Licence
MIT
Category
Developer Tools
Developer
Aybavs
GitHub stars
1

About KV Studio

Native macOS client and control plane for go-kv-store. Browse keys, inspect binary-safe values, run RESP2 commands, and manage local servers.

Screenshots

KV Studio screenshot 1KV Studio screenshot 2KV Studio screenshot 3KV Studio screenshot 4

How to install KV Studio on a Mac

  1. Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
  2. Search for KV Studio and press Get. OpenDMG downloads version 1.0.0 from Aybavs's own GitHub release.
  3. Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.

Updates to KV Studio show up in OpenDMG and install with one button. No account is needed.

Prefer to do it by hand? The developer's file is on GitHub: KVStudio.dmg (5.0 MB).

What is new in KV Studio 1.0.0

A native macOS client and control plane for [`go-kv-store`](https://github.com/Aybavs/go-kv-store).
It speaks the server's RESP2 wire protocol directly from Swift, with no Redis client dependency.

**Requires macOS 14 or later.** Universal (Apple silicon and Intel), signed and notarized.

### Install

Download `KVStudio.dmg`, open it, and drag KV Studio to Applications.

A `kv-server` 1.2.0 is bundled, so **Start Local Server** works with nothing else installed. You
can also connect to a server you are already running from the Existing Server card.

### What it does

- **Browser** — infinite scroll over `SCAN`, server-side `MATCH` search, and a value viewer that
 shows Text, formatted JSON, or a hex dump. Keys and values are bytes end to end: `NUL`, `CRLF`
 and invalid UTF-8 all round-trip unchanged.
- **Console** — send commands and read the RESP reply, on its own connection so a long browse
 never blocks a command.
- **Server** — start, stop, and restart the managed server; see its PID, endpoint, version,
 persistence mode, and paths. For a server you connected to rather than started, Disconnect
 closes the connection and leaves the process running.
- **Logs** — the managed server's live output, with search and pause.

KV Studio will not take a port it does not own: if something else is already there, it says so and
…

More Developer Tools apps

All Developer Tools apps