/code @devintern/pm DevIntern + Trello
Turn Trello cards into implemented work. DevIntern reads card details, moves lists when configured, and posts summaries back to the card your team already tracks.
How it works
What DevIntern does with Trello
Each product path keeps Trello as the handoff surface. No rip-and-replace, no new dashboard.
/pm Draft Trello cards from raw input
- 1 Authorize Trello via the OAuth flow on first run.
- 2 Provide a rough spec, design link, or customer report.
- 3 Review the AI draft and create the card on your board.
/code Implement Trello cards
- 1 Pass a card short link or ID to devintern.
- 2 Agent fetches the card description and checklist context.
- 3 Implements the change, opens a PR, and comments on the card.
Capabilities
Built for real Trello workflows
Trello REST API for cards on your boards
OAuth authorization for secure API access
List transitions when configured in settings.json
Works alongside GitHub or Bitbucket PR creation
Card summaries posted after each run
A single run
From Trello ticket to reviewed pull request
A single run takes a Trello card from short link to reviewed pull request, moving it across your board's lists along the way.
- 1
Fetch the card
DevIntern accepts a card short link, full URL, or 24-character card ID, and pulls the description, labels, and comments over the Trello REST API.
- 2
Feasibility gate
Cards are often terse, so this gate earns its keep on Trello: when a card lacks the detail to implement, the run stops and posts the blocking questions to the card instead of guessing.
- 3
Card moves to your Doing list
If the card passes the gate, DevIntern moves it to the list you configure in settings.json, keyed by the board short ID. List names match case-insensitively.
- 4
Implement and self-review
The agent implements against the card's description and checklist context on a feature branch, then self-reviews the diff and cleans it up before anyone else looks.
- 5
Deliver back to Trello
With --create-pr, DevIntern opens a pull request, moves the card to your review list, and posts an implementation summary comment. Incomplete runs return the card to your To Do list with an explanation.
What gets written back to Trello
Every outcome lands on the card as a comment. List moves are tied to comment posting, so --skip-comments skips both for a run.
Feasibility check
Assessment comment with the questions blocking implementation
Successful implementation
Implementation summary comment with a link to the pull request
Incomplete run or max turns
Incomplete-run comment explaining what remains
Batch runs
Work through Trello in batches
Batch selection uses Trello's own search operators, scoped to your default board when TRELLO_DEFAULT_BOARD_ID is set. The first 100 matching cards are processed in sequence.
Single card by short link
$ devintern 4uWKPOTv --create-pr Drain an open list
$ devintern --query 'list:"To Do" is:open' --create-pr Bug label plus text match
$ devintern --query 'label:bug login' --create-pr Trello specifics at a glance
API
Trello REST API with a Power-Up API key and user token
Query language
Trello search operators via --query
Status updates
List moves per board short ID from settings.json, case-insensitive
Estimation
Not supported; Trello has no estimation concept. Available on Jira, Linear, Azure DevOps, and Asana
Default board
TRELLO_DEFAULT_BOARD_ID scopes batch queries and settings lookup
Auth
API key plus user token with read and write scope, stored in a local .env
Get connected
Setup guides and configuration
Credentials stay in project-local .env files. DevIntern runs on your machine or server, not a shared implementation cloud.
FAQ
Common questions about Trello
How do I authorize Trello?
Run devpm or devintern with TASK_TRACKER=trello. The CLI prints an authorize URL on first use. Complete OAuth once and tokens are stored locally.
Can I run Trello cards in batch?
Yes on the Code side. Pass multiple card IDs, or use --query with Trello search operators like list:"To Do" is:open to drain a filtered list.
Why don't my cards move between lists?
Check that list names in settings.json match your board exactly and that the project key is the board short ID from the board URL, not the internal 24-character ID. Also note that list moves are tied to comment posting: a run with --skip-comments moves no cards.
Does story point estimation work with Trello?
No. Trello has no estimation concept, so --estimate is not supported here. Estimation works with Jira, Linear, Azure DevOps, and Asana.
Try DevIntern with Trello
Connect Trello, run your first workflow, and keep the trackers, repos, and reviewers your team already trusts.
Free for interactive use · FSL source-available · BYO model keys