Install
Authenticate
- Create an API key in your Twill workspace under Settings
- Run
twill login:
~/.twill/credentials.json. You can also set the TWILL_API_KEY environment variable instead.
Interactive mode
Runtwill with no arguments to open the interactive TUI where you can browse tasks, create new ones, and resume conversations.
Tasks
Create options
| Flag | Description |
|---|---|
--command | What to do (required) |
--repository | Target repo as owner/repo (required) |
--branch | Base branch (optional) |
--mode | code, plan, ask, or dev_env (optional) |
--title | Task title (optional) |
Resume
Start a live interactive chat session with an existing task:Automations
Teleport
Export a task’s Claude session locally so you can continue in Claude Code:twill teleport from within the matching repo, it auto-detects the Claude Code project directory. Otherwise, use --project <path> to specify the project path manually.
Profiles
Manage multiple workspaces with named profiles:Environment variables
| Variable | Description |
|---|---|
TWILL_API_KEY | API key (alternative to twill login) |
TWILL_BASE_URL | Override API base URL |