Stream-aware JSON visualization for your terminal.
Glimpse turns the firehose of structured logs and event streams into something a human can actually parse — without leaving the terminal.
If you've ever piped kubectl logs -f into jq and immediately regretted it, this is for you.
JSON logs are great for machines and miserable for humans. jq formats one record at a time. Your terminal becomes a wall of green. You're three minutes into an outage and you can't find the field you need.
Glimpse stays out of your way until you need it — then folds, filters, colors, and reshapes the stream live.
error.code always looks the same.level=error AND service=auth-* survives a pod restart.# install
brew install glimpse-stream/tap/glimpse
# pipe in any JSON stream
kubectl logs -f deploy/api -n prod | glimpse
# with a saved filter
glimpse --filter "level >= warn" --color-by service
Press / to filter, f to fold, ? for everything else.
| Tool | Live | Stateful filters | Schema coloring | Replay |
|---|---|---|---|---|
jq |
- | - | - | - |
fblog |
✓ | - | - | - |
lnav |
✓ | ✓ | - | ✓ |
| Glimpse | ✓ | ✓ | ✓ | ✓ |
MIT. See LICENSE.
Built by people who got paged at 3 AM one too many times.