Skip to content

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

Reference library

The knowledge the skill draws on: read them straight from the repo.