Why Pay for ChatGPT at 35,000 Feet?
Rebuilt a ChatGPT tmux popup with local Ollama models. Benchmarked nine, picked a winner, and added auto-clipboard on /bye.

insinuation and speculations
I'm Viktor Gamov — I build, break, and explain distributed systems. Developer advocate, author of Kafka in Action, and co-host of DevRel Radio. I've spent two decades turning complex tech into something humans actually enjoy using. Lately, I've been deep in AI-assisted engineering — agentic frameworks, coding tools, and building workflows where humans and AI actually ship together.
Rebuilt a ChatGPT tmux popup with local Ollama models. Benchmarked nine, picked a winner, and added auto-clipboard on /bye.
tmux eats Shift+Enter and blocks Claude's notifications. terminal-notifier is dead on Tahoe. Thirty config lines fix all of it.
Runnable Flink SQL for four enrichment strategies on Confluent Cloud. Plus a Tessl skill that writes the queries for you.
Iceberg snapshots give you time travel on a streaming pipeline. Add columns while Flink writes. Query from Trino and DuckDB.
Open-source streaming lakehouse: Kafka, Flink, Iceberg, Trino, Superset in Docker Compose. One make demo runs it all.
From enterprise front-ends to event streaming.
...And as always, have a nice day!