Ansible TUI – a zero-dependency terminal UI for running playbooks
Ansible TUI – a zero-dependency terminal UI for running playbooks
I got tired of grepping YAML files to remember tag names and copy-pasting hostnames into --limit every time I ran a playbook. AWX/Semaphore solve this but require a database and a daemon. So I built a single-file TUI instead. Demo: https://raw.githubusercontent.com/congzhangzh/ansible-tui/re... It parses your inventory.yml and playbook.yml, gives you a split-pane selector for hosts and tasks, builds the ansible-playbook command live as you toggle checkboxes, then runs it with streaming output — all inside the terminal. The binary is ~100MB (Deno runtime embedded), but there's also a one-liner for Deno users that needs nothing local: deno run --allow-read --allow-run --allow-write --allow-env \ https://raw.githubusercontent.com/congzhangzh/ansible-tui/main/app.tsx Single file (~650 lines of TSX), MIT licensed. https://github.com/congzhangzh/ansible-tui
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Lazygotest – Terminal UI for running Go tests interactively
J.a.r.v.i.s – ChatGPT running bash in your terminal
Jekyll with Bootstrap running on a terminal.com container
Tttui – A Terminal UI for Toggl Track
K9s, a terminal curses UI for K8s management
DockMate – Terminal UI for Container Management
Flywheel – The Zero-Flicker Terminal Compositor for Agentic CLIs
Learn Awk with a terminal running in the browser
Lazycontainer: A Terminal UI for Apple Containers
Running for stuck to chair programmers