Run any GitHub project on your own computer
Paste a repository. DevLaunch works out how to install and start it, runs it in a locked-down container on your machine, and gives you a link when it answers. Free and open source. No account, nothing sent to us.
Run a repository
Install once
On a Mac or Linux computer (on Windows: inside WSL2), open a terminal and run:
curl -fsSL https://raw.githubusercontent.com/chinthanshetty07/Dev-launch/main/install.sh | bash
That is all. It checks what your computer is missing — git, Node, Docker — tells you what it will install and asks once, installs it (your computer asks for your password for Docker and git), then starts DevLaunch and opens it. Docker Desktop or OrbStack, if you have one, is used as it is. Next time, start it with:
cd ~/devlaunch && ./devlaunch startand open http://127.0.0.1:3939.
How it works
- Reads the repository — package files, frameworks, the database it needs, its own Dockerfile.
- Plans how to run it — by rules for common stacks; optionally with an AI model (your own free Groq key) for the rest.
- Runs it in a container — installs, builds and starts it, with databases it needs beside it.
- Checks it really works — opens it the way a browser would before calling it ready, and explains plainly when something fails.
Safe on your machine
Locked-down containers
Not root, no extra rights, no access to your files or Docker itself, limits on memory, CPU and processes.
Kept off your network
Code can reach package registries and the internet, but not your home network, your computer or cloud secrets.
Only you can use it
It listens on your computer only, and refuses requests from any website — including this one.
Easy to remove
./devlaunch uninstall takes out everything it added to Docker, and nothing else.
What runs
Node (React, Vite, Next.js, Express…), Python (Flask, Django, FastAPI…), static sites, monorepos and frontend + backend projects, with Postgres, MySQL, MongoDB or Redis when they need one. Projects in other languages run from their own Dockerfile or compose file. Some repositories cannot run as they are (a missing secret key, a broken lockfile); DevLaunch says which and why.