single binary · zero deps

runtui

One TUI to run them all. Auto-detects your project, lists every task, runs it — no memorizing command names.

Stop memorizing commands

runtui reads your project and hands you a menu. Everything you'd type, one keystroke away.

Auto-detect

Scans for package.json and Makefile, picks the right package manager (npm, yarn, pnpm, bun) straight from your lockfile.

Instant filter

Type any character to fuzzy-narrow the task list by name. Hundreds of scripts become one keystroke.

Argument prompts

Free-form input for any task, or structured fields with labels, required markers and hints via a runtui config key.

Full passthrough

The TUI suspends while your command runs with full terminal access, then resumes with a success or failure badge and exit code.

Single binary

No runtime, no dependencies. Built in Go with Bubble Tea. Drop it in your PATH and it runs anywhere.

Install in one line

Pick your poison. Then just run runtui in any project directory.

$ brew tap pedromendonka/tap $ brew install runtui
$ npm install -g runtui # or run without installing: $ npx runtui
$ go install github.com/pedromendonka/runtui@latest