boring¶
Turn any repo into a one-command, isolated dev environment where mixed teams — engineers, marketers, managers — use code as a thinking medium. Wireframes, mockups, prototypes, pitches, with Claude as the collaborator at the keyboard.
These are the docs. If you're here for the pitch — what boring is, why it exists, who it's for — head to Why boring.
Where to start¶
-
Install boring, drop a profile into your repo, open the container. The five-minute path from clone to working dev loop.
-
Every field in
.boring/profile.yamlwith examples. The schema reference. -
Three sample profiles to copy-modify: minimal (Shopify), Django + Postgres, Node + Redis.
-
Every material design decision is recorded as an ARD at the time of the decision. Read these to understand the why.
-
What shipped, when, and what it changed.
-
Responsible disclosure path + the security model summary.
Quick install¶
The installer clones the repo to ~/.local/share/boring/ and symlinks boring into ~/.local/bin/. Full requirements + dep table in Getting Started.
Status¶
v0.6.0-dev. Code surface covers ARD-0008's v0.3 through v0.6 slices end-to-end. v1.0 polish (brew formula, marketing final pass, broader real-world dogfood) is the gap to a tagged release.
This is a one-maintainer project in active dogfood, currently validated against two production repos (a Shopify theme and a Django + React + Postgres app), both private. The thesis — "mixed teams use code as a thinking medium with Claude as the collaborator" — is not yet validated by external users. If you try it and find a sharp edge, open an issue or email tom@steig.io.