Instagui – turn any CLI into a web GUI with one command Instagui, a new open-source tool, lets users turn any command-line interface into a web GUI with a single command by parsing the tool's --help text using AI. The tool requires no code changes to the CLI and works instantly with bundled schemas for ffmpeg, yt-dlp, and pandoc, while other tools need a one-time Claude API key for schema extraction. It aims to make powerful CLIs accessible to non-terminal users while teaching them the underlying commands. Any CLI. Instant GUI. One command. Turn any command-line tool into a clean local web form — no config, no code changes to the tool. npx instagui ffmpeg That's it. instagui reads the tool's --help , turns it into a web form, opens your browser, and when you click Run executes the command locally and streams the output back — while always showing you the exact command it will run, so it teaches you the CLI instead of hiding it. Thousands of powerful CLIs ffmpeg, pandoc, yt-dlp, curl, imagemagick… are unfriendly to anyone who doesn't live in a terminal — and even experts re-read man pages to recall flag syntax. Tools like Gooey require the tool's author to change their code. instagui needs nothing from the tool: it parses the tool's own --help text with AI into a structured schema and renders that as a form. The three demo tools ship with bundled schemas , so they work instantly with no API key : npx instagui ffmpeg video/audio transcoding npx instagui yt-dlp download media npx instagui pandoc convert documents For any other tool, instagui extracts the schema on first run using the Claude API see How it stays free how-it-stays-free : export ANTHROPIC API KEY=sk-ant-... POSIX $env:ANTHROPIC API KEY="sk-ant-..." Windows / PowerShell npx instagui curl Get a key at https://console.anthropic.com https://console.anthropic.com . The first extraction is cached, so every launch after that is instant and free. Capture — run