Home
Natilius
Your Mac, ready to code. One command.
Install
brew install vincentkoc/tap/natilius
Then run:
natilius init # Choose your profile
natilius setup # Install everything
Alternative: Install via script
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/vincentkoc/natilius/main/install.sh)"
Alternative: Install from source
git clone https://github.com/vincentkoc/natilius.git ~/.natilius
cd ~/.natilius && make install
Why Natilius?
New Mac? New job? You know the drill — Homebrew, Xcode CLI tools, Python, Node, Docker, VS Code, a dozen preference tweaks... it takes hours.
Natilius handles all of it. One command installs your entire dev environment. It's idempotent (safe to run repeatedly), respects MDM policies, and works for solo devs or entire teams.
What You Get
- Homebrew — 100+ curated packages and casks
- Languages — Python, Node, Ruby, Go, Rust, Java (version-managed)
- DevOps — Docker, Kubernetes, Terraform, cloud CLIs
- IDEs — VS Code, Cursor, JetBrains, Sublime, Zed
- Security — FileVault, Firewall, Gatekeeper, privacy settings
- Profiles — Minimal, DevOps, Developer, Clawdbot, or build your own
Commands
natilius init # Interactive setup wizard
natilius setup # Run full setup
natilius setup --check # Preview changes (dry run)
natilius doctor # Check system status
natilius --profile devops setup # Use a specific profile
How It Works
natilius setup → Load Config → Profile? → Run Modules → Done!
↓
System | Apps | Dev Envs | IDEs
Next Steps
- Quick Start Guide — Detailed setup walkthrough
- Configuration — Customize your setup
- Profiles — Role-based configurations
- Terraform Provisioning — Remote Mac automation
- Clawdbot/AI Agents — moltbot setup with Mackup restore
- Enterprise & MDM — Jamf, JumpCloud, Intune integration
- FAQ — Common questions