Gonzo Mascot

Gonzo

A powerful, real-time log analysis terminal UI inspired by k9s. Analyze log streams with beautiful charts, AI-powered insights, and advanced filtering - all from your terminal.

✨ Key Features

🎯

Real-Time Analysis

Process logs as they arrive from stdin with OTLP native support, automatic format detection, and color-coded severity tracking.

📈

Interactive Dashboard

k9s-inspired 2x2 grid interface with real-time charts, vim-style navigation, and expandable modal views for deep log analysis.

🔍

Advanced Filtering

Filter logs with regex support, attribute search, severity filtering, and interactive keyboard/mouse navigation.

🤖

AI-Powered Insights

Get intelligent pattern detection, anomaly analysis, and root cause suggestions. Works with OpenAI, Ollama, LM Studio, and more.

See Gonzo in Action

Gonzo Terminal UI animation

Gonzo's Main Dashboard

Gonzo Terminal UI Screenshot

Stats!

Gonzo Terminal UI Screenshot

Heatmaps!

Gonzo Terminal UI Screenshot

🚀 Quick Installation

Using Go

Install directly with Go (requires Go 1.21+)

$ go install github.com/control-theory/gonzo/cmd@latest

Using Homebrew

Available on macOS and Linux via Homebrew

$ brew tap control-theory/gonzo
$ brew install gonzo

Download Binary

Get the latest release for your platform

Build from Source

Clone and build the project yourself

$ git clone https://github.com/control-theory/gonzo.git
$ cd gonzo
$ make build

Quick Start

Start analyzing logs in seconds:

# Analyze logs from a file
$ cat application.log | gonzo

# Stream Kubernetes logs
$ kubectl logs -f deployment/my-app | gonzo

# With AI analysis
$ export OPENAI_API_KEY=sk-your-key-here
$ cat logs.json | gonzo