DevKit documentation
DevKit serves every project on your computer at https://<name>.test. It runs PHP, Python, Node and static sites, starts the databases and services they need, catches the mail they send and the dump() calls they make, and shares any site on a public address through Cloudflare.
DevKit is free to use. It runs on macOS 13 or later and on Windows 10 or 11 (see Windows).
Start here
Section titled “Start here”- Install DevKit and run the one-time setup.
- Add your projects: park a folder of projects, or link a single one.
- Open
https://<name>.testin your browser.
What’s in the app
Section titled “What’s in the app”| Screen | What it’s for |
|---|---|
| Sites | Every project DevKit serves, with its runtime, HTTPS, sharing and background processes |
| Requests | Every request to every site, with headers, bodies and timing |
| Runtimes | PHP, Python and Node versions, PHP settings and Xdebug |
| Services | MySQL, PostgreSQL, Valkey, Meilisearch, RustFS, Reverb and mail |
| Mail your sites send, with an inbox per project | |
| Dumps | dump() output, plus queries, jobs, views and HTTP calls from Laravel |
| Logs | Output from every site, worker and service |
| Tools | Regex tester, JSON formatter, Base64, JWT, timestamps and more |
| Settings | Folders, apps, terminal, AI tools, sharing, startup and removal |
The power rail at the top of the window shows what’s running. Click it to see everything that’s running in one list and stop any of it.
The menu bar icon shows whether DevKit is serving, sharing or stopped, and opens a small window with your active sites.