d0b7ecd0e8
Keyboard-first Go TUI for homelab Ansible management built with Bubble Tea, Bubbles, and Lip Gloss. Screens: home (server table + recent runs), add/edit server form, 4-step check/apply wizard with live output streaming, and run details log viewer. Packages: - internal/config — config.yaml persistence - internal/inventory — YAML Ansible inventory CRUD - internal/playbooks — playbook directory discovery - internal/ansible — argv construction + PLAY RECAP parsing - internal/history — JSON run records and log files - internal/runner — streaming exec via io.Pipe - internal/ui — full Bubble Tea UI with mouse support Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
UX References
Figma source: https://www.figma.com/design/30Zxic9K2sQ5kds66Rs9mt
Exported Images
home-server-list-run-history.png- direct Figma export of01 Home - Server List + Run History.generated-concept-board.png- original generated concept board with the three major UI directions.
Figma Frames
01 Home - Server List + Run History- node3:1402 Check Apply Flow - Guided Command Preview- node3:15803 Run Details - Live Output + Recap- node3:244
Note
The Figma MCP Starter-plan call limit was reached while exporting the second and third frames. The Figma file contains all three editable frames; only the local PNG exports for the wizard and run-details frames need to be refreshed when the limit resets.