Integrations
Task tracker @devintern/code @devintern/pm

DevIntern + Linear

Keep Linear as your source of truth. @devintern/pm creates well-specified issues from AI drafts, and @devintern/code implements them end-to-end with PRs and status updates.

Get started Setup guide Free for interactive use · FSL source-available

How it works

What DevIntern does with Linear

Each product path keeps Linear as the handoff surface. No rip-and-replace, no new dashboard.

@devintern/pm

Create Linear issues from AI drafts

  1. 1 Set TASK_TRACKER=linear and add a Personal API key.
  2. 2 Run devpm --interactive with a Figma frame, log dump, or prompt.
  3. 3 Review the draft and post issues (and sub-issues) to your configured team.
@devintern/code

Implement Linear issues end-to-end

  1. 1 Run devintern against an issue identifier, issue URL, or an IssueFilter batch query.
  2. 2 Agent fetches the markdown description, comments, and attachments.
  3. 3 Creates a branch, implements, self-reviews, opens a PR, and comments back on the issue.

Capabilities

Built for real Linear workflows

Linear GraphQL API for issue creation and implementation

Markdown descriptions rendered natively in Linear

Subtasks created as linked sub-issues

Epic links via Linear parent-issue relationships

Workflow state transitions via state names in settings.json

IssueFilter batch runs for draining a filtered backlog

Native estimate field updates in estimation mode

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.

TASK_TRACKER= linear

FAQ

Common questions about Linear

Does @devintern/code support Linear?

Yes. @devintern/code fetches Linear issues by identifier or URL, implements them, opens PRs, moves issues through your workflow states, and posts summaries back as comments. Batch selection works with a JSON IssueFilter or plain text title search via --query.

What Linear credentials are required?

A Personal API key from linear.app/settings/api. Store it as LINEAR_API_KEY in .devintern-pm/.env for PM or .devintern-code/.env for Code.

Can I pick which Linear team receives new issues?

Yes. Configure a default team in .devintern-pm/.env. The interactive flow can target the team you specify.

Does estimation mode work with Linear?

Yes. Linear has a native estimate field, so devintern --estimate sets the estimate value directly and posts an estimation comment with reasoning.

Related

Teams also connect these tools

Linear ready

Try DevIntern with Linear

Connect Linear, 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