tail in realtimeinspect any valuerecord taps → JSONL

keyhole

Watch your message brokers in realtime.

$curl -LsSf https://keyholetui.com/install.sh | sh
Star on GitHubor cargo install keyhole · Nix · .deb / .rpm
Keyhole browsing a Redis keyspace: a keys tree with types, TTLs and sizes, a value inspector, and a live keyspace event stream below.
SUPPORTED BROKERS
Redis
AMQP 1.0
RabbitMQ
CAPABILITIES

What you get, per broker

Hover any row for the detail.

capability
Redis
AMQP 1.0
RabbitMQ
Keyspace browser + value inspector

Walk the Redis keyspace and inspect every value, with a live server-statistics band running alongside.

Read-only command console

A pinned, read-only command console — every read path stays non-destructive, so you can probe safely in production.

Realtime tails

Pub/sub, pattern pub/sub, streams, keyspace events and MONITOR for Redis; topic & queue tails for AMQP 1.0; exchange taps for RabbitMQ.

Record live tail → JSONL

Record any live tail to a lossless JSONL file — one JSON object per line, RFC 3339 timestamps, browsable in-app and friendly to jq.

TRUSTWORTHY BY DEFAULT

Verifiable, observe-first

Read-only by design — and every release is signed.

Browsing, inspecting, tailing and recording are all read-only. Every release artifact is checksummed, signed (sigstore/cosign keyless) and carries SLSA build-provenance attestations, alongside a CycloneDX SBOM. The canonical, verifiable install command points straight at GitHub:

$ curl --proto '=https' --tlsv1.2 -LsSf \
  https://github.com/AlexKasapis/Keyhole/releases/latest/download/keyhole-installer.sh | sh