Skip to content(if available)orjump to list(if available)

Show HN: Gonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support)

Show HN: Gonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support)

11 comments

·August 25, 2025

We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

edem

What lib did you use for the TUI part?

zipping1549

Looking at the source they're using bubbletea.

sixonesixo

good job, i really like it! it would be awesome to have the ability to integrate it in k9s

destari

that would be cool! Love that idea

sixonesixo

i've found out that is possible! with k9s plugins. you need to create a yaml file with the gonzo command you want to launch

the file is `$XDG_CONFIG_HOME/k9s/plugins.yaml`

and here's an example:

  plugins:
     gonzo-ai:
       shortCut: g
       description: "Gonzo: AI log analysis"
       scopes:
       - po
       command: sh
       background: false
       args:
       - -c
       - "kubectl logs -f $NAME -n $NAMESPACE --context $CONTEXT | gonzo --ai-model=gpt-4"

mr90210

Why call it Gonzo? This is a well-known word in other realms.

https://en.m.wikipedia.org/wiki/Gonzo_pornography

null

[deleted]

deafpolygon

so would we be gonzo for using it?

destari

You'd be gonzo NOT to

J0nR

Full Gonzo!!