Date: Feb 18, 2025 · Duration: 30 mins · Format: Walkthrough + Demos + Q&A

| Time | Section | Format |
|---|---|---|
| 0:00 – 5:00 | Welcome & Intro | Talk |
| 5:00 – 10:00 | What is Gonzo? (Recap) | Talk + Demo |
| 10:00 – 15:00 | Pro Tips & Recent Enhancements | Talk + Demo |
| 15:00 - 20:00 | Integration Examples | Live Demos |
| 20:00 - 25:00 | Roadmap & Future Directions | Talk |
| 25:00 - 30:00 | Q&A | Open Floor |
Gonzo is a Go-based Terminal UI for real-time log analysis, inspired by k9s. Think of it as a pattern analysis for your logs - right in your terminal.
Core idea: Pipe any log stream into Gonzo and get instant visual analysis - severity distribution, word frequency, time series charts, attribute breakdowns, and more.
# 1. Pipe from stdin (works with anything)
docker logs -f my-container 2>&1 | gonzo
cat application.log | gonzo
# 2. Read files directly (supports globs + follow mode)
gonzo -f /var/log/app.log --follow
gonzo -f "/var/log/*.log"
# 3. Native integrations (no piping needed)
gonzo --k8s-enabled=true --k8s-namespace=production
gonzo --otlp-enabled # receive OTLP logs directly
gonzo --vmlogs-url="<http://localhost:9428>"
brew install gonzo # Homebrew
go install github.com/control-theory/gonzo/cmd/gonzo@latest # Go
nix run github:control-theory/gonzo # Nix

🎬 [Basic Demo Overview ]
You don't need an OpenAI key - Gonzo works with Ollama, LM Studio, or any OpenAI-compatible API.
# Ollama (fully local, fully private)
export OPENAI_API_KEY="ollama"
export OPENAI_API_BASE="<http://localhost:11434>"
gonzo -f logs.json
# LM Studio
export OPENAI_API_KEY="local-key"
export OPENAI_API_BASE="<http://localhost:1234/v1>"
gonzo -f logs.json