OB1 Install & Authentication
Install
curl -fsSL https://dashboard.openblocklabs.com/install | bash
Installs to ~/.ob1/bin/ob1, symlinks to ~/.local/bin/ob1.
Verify: ob1 --version
Authentication
OB1 uses device code flow. Run ob1 and it will display:
To sign in: https://auth.openblocklabs.com/device
Enter code: XXXX-XXXX
Headless/server workflow:
- Start ob1 with PTY: the auth URL and code appear in terminal
- Send the code to user (via chat) — they open the URL in their browser
- User signs in and approves
- OB1 shows "Authentication Successful!" and asks to confirm organization
- Press Enter to confirm — auth token saved to
~/.ob1/
Important: Each ob1 process generates a unique code. If the process dies, a new code is needed. Keep the process alive until user confirms.
After first auth, all subsequent runs skip login.
Post-Install
- Default model: Claude Opus 4.6
- Default mode: Safe YOLO
- Config:
~/.ob1/settings.json - Non-interactive:
ob1 -p "task" -y -o text