Skip to content

Welcome to tilde

Public proof of concept for understanding and managing macOS developer environments.

tilde is currently a public proof of concept. It has been live while the inventory and provenance model is being developed, but it is not published to npm yet.

SignalCurrent value
StagePublic PoC
OriginGitHub repository
DistributionSource only
npm packageUnpublished
Hosted installerParked until release
DocsLive

Package-manager installation with npm install -g @jwill824/tilde, npx, or the hosted curl installer is not available until the first package release.

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.

Provenance-aware

tilde is being designed to explain whether tools are managed by tilde, manually installed, bundled with macOS, or present as dependencies before changing a machine.