sprezzature-cli-gui
command-line interface (CLI) → graphical user interface (GUI)
Wrap an existing command-line tool in a single-page vanilla-JavaScript (JS) + Tailwind GUI: read the arg parser, emit forms, file inputs and a streaming log panel.
Makes
- One index.html + app.js + Tailwind config wrapping your CLI
- Sub-commands and flags mapped to forms, segmented controls, file inputs
- A streaming log panel for long-running runs
- Reads argparse, click/Typer, clap, commander, cobra
Audits
- Follows the sprezzature-ui stack rules: install sprezzature-ui alongside for the full design tokens
- Hardening guidance for shipping the wrapper safely
Say one of these
The skill triggers itself on phrasing like this, no command to memorize.
wrap this CLI in a GUI
argparse to GUI
click to web UI
GUI for my Python script
Typer / clap / cobra to GUI
frontend for a CLI
streaming log panel