trilo) lets you interact with your workspace directly from the terminal. List tasks, send messages, create pages, trigger workflows — all without opening a browser.
What You Can Do
| Category | Commands |
|---|---|
| Tasks | list, get, create, update |
| Pages | list, get, create |
| Projects | list, get |
| Events | list, create |
| Members | list |
| Messages | send, send-direct, list |
| Workflows | run, status, continue |
Quick Start
Install
The CLI runs via Bun. From the Trilo monorepo:
Authenticate
~/.config/trilo/.Authentication Methods
Browser Login (OAuth)
Run
trilo login to authenticate via your browser. Tokens auto-refresh when expired.Personal Access Token
Set
TRILO_TOKEN env var for CI/CD and scripting. Create tokens in workspace settings.Output Formats
The CLI auto-detects your context:- Interactive terminal — human-readable tables
- Piped (
trilo tasks list | jq) — auto-switches to JSON --jsonflag — forces JSON in all contexts
jq, grep, and awk.