Keep your stack
If it already works on localhost, Minit works around it. No framework migration.
OPEN SOURCE · APACHE 2.0
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.
$ 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.
If it already works on localhost, Minit works around it. No framework migration.
No account, DNS, server, or cloud project just to show someone a prototype.
Your computer provides the compute. Stop Minit and the temporary public path closes.
INSTALL
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
AI coding made building small software cheap. Getting it in front of another person should be just as lightweight.
TRY IT
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
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