Skip to content

Repository files navigation

DevIntern

DevIntern

Turn tracker tickets into pull requests with any coding agent — on your keys, self-hosted.

License Website npm Stars

DevIntern connects the tracker your team already uses to the coding agent and model you choose. Tickets get implemented and self-reviewed in the background; you step in when a clean diff is ready. Swap any piece at any time.

  • Your tracker: Jira · Linear · GitHub Issues · Trello · Asana · Azure DevOps · plain markdown files
  • Your agent: Claude Code · Codex · Cursor · OpenCode (one config line to switch)
  • Your keys: BYOK — billed on your existing provider contract
  • Interactive use is free forever — no signup, no time limit

Jira   Linear   GitHub Issues   Trello   Asana   Azure DevOps   Markdown    Claude Code   Codex   Cursor   OpenCode

Docs · npm · Website

Quick start

# Requires Bun
curl -fsSL https://bun.sh/install | bash
bun install -g @getdevintern/code

# Zero tracker credentials: pass a local markdown task
devintern ./tasks/my-task.md --create-pr

That is the full loop: markdown task → agent run → pull request. No Jira or Linear account required for the markdown path.

With a real tracker (after devintern init):

devintern init                 # interactive setup for your tracker + agent
devintern PROJ-123 --create-pr

Full tracker and agent guides: devintern.com/docs

Why teams use it

Capability What it does
Feasibility gate Vague tickets get questions back on the tracker instead of a confidently wrong PR
Self-review loop The agent reviews and fixes its own diff before a human sees it
Unattended automation Scheduled pickup; review comments become commits on the same branch
Real-world resilience Persistent queue, crash recovery, rate-limit pause/resume

Also available: @getdevintern/pm (devpm) — turn rough notes, logs, or Figma into well-specified tickets, then run them with devintern.

License and pricing

Source is under the Functional Source License, Version 1.1, with Apache 2.0 Future License (FSL-1.1-Apache-2.0). You can read it, audit it, self-build, and self-host. Each release converts to Apache-2.0 two years after publication.

  • Interactive use → free forever
  • Unattended automation (scheduled pickup, webhook-driven review handling) → Supporter License (one-time) or Team/Business subscription

Details: devintern.com/pricing

The FSL grants no trademark rights: the DevIntern name and logo are trademarks of Daniil Pokrovsky (devintern.com) and may not be used to identify forks or derived products.

Repository layout

Package Purpose
@getdevintern/code The devintern CLI: ticket → agent → self-reviewed PR
@getdevintern/pm The devpm CLI: rough input → well-specified tickets
packages/* (shared) Agent harness, tracker clients, auth, license check, utilities

Website and control plane live elsewhere; this repo is the tool packages.

Contributing

PRs welcome — see CONTRIBUTING.md. Monorepo layout and Bun-only tooling: AGENTS.md.

Built for teams that want agents to close tickets, not just write code.

About

Turn tracker tickets into pull requests with the coding agent and model you choose. FSL source-available.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages