Skip to content

Welcome to tilde

Your entire macOS developer environment, configured from a single file — one command to get started.

Configuration-First

Define your entire dev environment in a single tilde.config.json. Every tool, language, and preference is version-controlled and reproducible.

Idempotent

Run tilde as many times as you want. It checks what’s already installed and only applies what’s missing — safe to re-run after any change.

Extensible

Install only what you need. tilde is built around a plugin-style tool list — add languages, tools, and accounts as your setup evolves.

One command away

No prerequisites needed. A single curl command installs Homebrew, Node.js, and tilde, then launches the interactive setup wizard.