DevKit is your all-in-one toolkit for setting up, maintaining, and troubleshooting your macOS development environment.
It automates the boring stuff β from Homebrew, Git, and Node.js to Flutter, Docker, PostgreSQL, and more β so you can focus on building, not fixing.
Run a full setup, update your stack anytime, and keep your dev machine running smooth with built-in diagnostics and helpers.
Your main setup and maintenance commands:
- π§
devkit-setupβ Full environment bootstrap: prompts for your details, installs core tools (Git, Homebrew, MAS apps, Node.js, Xcode, Flutter), and guides app setup. - π
devkit-updateβ Update system and dev stack: Homebrew, Python, Google Cloud SDK, Flutter, Node.js, CocoaPods, MAS apps, Rosetta 2, and DevKit itself. - π§ͺ
devkit-doctorβ Run a full environment check: verifies critical tools, configurations, and $PATH health.
Quick system-level helpers:
- π
devkit-pc-ip-addressβ Show local Wi-Fi IP & public IP - π‘
devkit-pc-pingβ Test internet (Google DNS) - π΄
devkit-pc-shutdownβ Shut down Mac - π
devkit-pc-restartβ Restart Mac - π§Ή
devkit-pc-dns-flushβ Flush DNS cache - π§Ό
devkit-pc-clear-cacheβ Clear user/system cache - ποΈ
devkit-pc-empty-trashβ Empty the trash - π½
devkit-pc-diskβ Disk usage summary - π
devkit-pc-batteryβ Battery status - π
devkit-pc-statsβ Top resource usage - π»
devkit-pc-versionβ macOS version info - π
devkit-shell-infoβ Shell & interpreter info - π
devkit-bash-resetβ Restart Bash session - π
devkit-terminal-restartβ Restart Terminal app
Mostly auto-called by core commands, but handy for manual use.
- π
devkit-tools-checkβ Print versions of essential tools, warn about missing ones. - π₯
devkit-cli-updateβ Self-update DevKit from GitHub, auto-install latest version.
- π§°
devkit-settings-setupβ Configure user info and install preferences (MAS apps, Homebrew, etc.). - π
devkit-setup-checkβ Quick check to verify critical tools are ready. Add--quietfor scripts.
π§© Most helpers run automatically, but you can run them manually for deeper diagnostics or setup.