{"repo":"Soutar97/instagui","free":true,"listed":false,"github":"https://github.com/Soutar97/instagui","clone":"git clone https://github.com/Soutar97/instagui.git","description":"Turn any CLI into a web GUI with one command","language":"TypeScript","stars":101,"topics":["ai","claude","cli","developer-tools","ffmpeg","gui"],"license":"MIT","category":"cli-tools","readme_excerpt":"instagui Any CLI. Instant GUI. One command. As featured in The Register · Turn any command-line tool into a clean local web form — no config, no code changes to the tool. 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. --- Why 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. Quick start The demo tools ship with bundled schemas , so they work instantly with no API key : More common tools are bundled too — curl , jq , tar , magick , and zip — and are just as keyless. For any other tool, instagui extracts the schema on first run using the Claude API (see How it stays free): Get a key at . The first extraction is cached, so every launch after that is instant and free. Choosing an AI engine Fresh extraction (a tool that isn't bundled or cached) needs an AI engine, but you rarely have to pick one yourself: instagui auto-detects what you already have. Selection order (first hit wins): 1. --engine on the command line 2. I","default_branch":null,"files":null,"tree":[],"storefront":"/r/Soutar97","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Soutar97/instagui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}