Skip to content
Questions

What people ask first

Short answers. The long ones are in the documentation, linked from each.

Does QuickRun just run other people's code?

Only after you approve it. Pressing Run checks the repository out and builds the plan - nothing is executed. The command list then appears in an extension window or on QuickRun's own page, never injected into the GitHub page, so no web page can draw a convincing fake panel over it. Your click is what starts it.

More on this: Security model →
What happens without a quickrun.yml?

QuickRun detects what is there: Docker Compose, npm scripts, .NET projects including Aspire and desktop apps, Python (venv, uv, poetry, Django, Streamlit, Gradio), Rust, Go, Java, Procfile, .replit, Makefile, Taskfile, justfile and Pinokio scripts. The candidate carries the port it should wait for and open, too.

More on this: Without a config →
Where do the checkouts go?

Into a managed workspace under your app-data directory, one per repository and ref. A second run of the same ref reuses it, which is why it takes seconds. The Workspaces tab shows what is there, how big it is and when it last ran.

More on this: Workspaces →
Does Stop really stop everything?

Yes. Everything a run started belongs to one process group - including an application whose parent process is long gone, and a server that an already-finished task launched in the background. If anything is left, the run reads "still running" and keeps a Stop that ends it.

More on this: Controlling runs →
Does it need administrator rights?

No. Autostart, the quickrun:// handler and quickrun on your PATH are all per-user: a registry value under HKCU, a .desktop file in your home, a launch agent, a symlink in a bin directory. Nothing is installed system-wide.

More on this: First run →
Why does Windows or macOS warn me?

The binaries are unsigned, so Windows shows SmartScreen once and the bare macOS binary needs right-click → Open. Installing through winget, Scoop or Homebrew avoids both.

More on this: Download →
Does QuickRun send anything anywhere?

The listener binds 127.0.0.1. The only outbound traffic is what you would expect: git clone to the repository, the update check to GitHub, and whatever the repository itself downloads. No telemetry endpoint, no accounts.

More on this: Privacy →
Can I use it without the browser extension?

Yes. The window has its own "Start a run": type a repository and QuickRun suggests its branches, putting the ones you have run before at the top. Or run quickrun run owner/repo in a terminal.

More on this: Command line →

Another question?

An issue is the fastest route - including "on my repository it does X".

Open an issue