Docs
Get started with Twing
Team already on twing? Jump to Use twing. Setting it up for the first time? See Onboard your org.
Use twing
If your project already has twing set up, there's one step:
gh auth login
Then just work normally in Claude Code. On your first
Edit/Write, twing installs itself and
authenticates with your gh login. No
npm install, no twing init. It stays quiet
unless there's something to review (twing align checks
anytime).
My team doesn't use GitHub
Zero-touch onboarding needs GitHub. Install and connect once yourself:
npm install -g @twing/cli
cd your-repo
twing init Onboard your org to twing
A one-time job for a project admin. Everyone else just uses "Use twing" above.
1. Install the CLI
npm install -g @twing/cli 2. Found or connect your project
cd your-repo
twing init --server https://coordination-server.twing.dev
Founds the project if you're an admin, or joins it otherwise. The
server URL gets committed to .twing/twing.yml, so
everyone else just runs plain twing init.
3. Commit and push
git add .
git commit -m "add twing"
git push This ships the setup so the rest of your team gets it automatically.
4. Run your own coordination server (optional)
Twing's server is self-hostable. See the CLI README for setup, including no-auth mode for a single dev.