Configuration-First
Define your entire dev environment in a single tilde.config.json. Every tool,
language, and preference is version-controlled and reproducible.
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.
| Signal | Current value |
|---|---|
| Stage | Public PoC |
| Origin | GitHub repository |
| Distribution | Source only |
| npm package | Unpublished |
| Hosted installer | Parked until release |
| Docs | Live |
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.