Building a TUI is easy now
Summary
The post describes building a terminal-based UI for Hatchet using Claude Code to drive development and testing. It highlights the Charm TUI stack (Bubble Tea, Lip Gloss, Huh), an OpenAPI-generated client, and a DAG-based renderer, noting a rapid two-day effort and the value of a tight feedback loop, modular design, and automated testing. The author shares live demos and lessons on leveraging AI to streamline UI/CLI work without succumbing to agentic pitfalls.