OPEN SOURCE · APACHE 2.0

From localhost to
real users in one command.

Minit gives a web app already running on your computer a temporary public URL. No account. No cloud setup. Your app stays on your PC.

terminal
$ minit run --port 8000

 Local app:  http://127.0.0.1:8000
 Ready:      public URL is reachable
 Live URL:   https://example.trycloudflare.com
 Compute:    this PC

Send the URL to your users.
Press Ctrl+C to stop publishing.
01

Keep your stack

If it already works on localhost, Minit works around it. No framework migration.

02

Skip the setup

No account, DNS, server, or cloud project just to show someone a prototype.

03

Stay in control

Your computer provides the compute. Stop Minit and the temporary public path closes.

INSTALL

One package. One command.

Install from PyPI with pipx or uv. The package is minit-runtime; the command is minit.

# pipx
pipx install minit-runtime

# or uv
uv tool install minit-runtime

THE WHOLE IDEA

Buildlocalhostminit runsharelearn

AI coding made building small software cheap. Getting it in front of another person should be just as lightweight.

TRY IT

A tiny local page is enough.

Create a throwaway page, start Python's built-in web server, then publish it with Minit.

# terminal 1
python -c "from pathlib import Path; p=Path('minit-demo'); p.mkdir(exist_ok=True); (p/'index.html').write_text('Hello from Minit')"
python -m http.server 8000 --directory minit-demo

# terminal 2
minit run --port 8000

SECURITY

Public means public.

Minit changes the security boundary of your local app. Treat every generated URL as public. Do not expose secrets, private files, personal data, or sensitive company data. Minit is currently for prototypes, demos, and early user testing — not sensitive or production workloads.

Read the security policy →

MINIT

Your PC is the first server.

Install Minit