Delegate the tickets. Review the pull requests.
DevIntern wires the task tracker your team already uses to the coding agent and model you choose, on your keys, on your machines. Tickets get implemented and self-reviewed in the background; you step in when a diff is ready. Swap any piece at any time.
- Your tracker: Jira, Linear, Trello, Asana, Azure DevOps, GitHub Issues, or plain markdown files
- Your coding agent: Claude Code, Codex, Cursor, or OpenCode (swapping is one config line)
- Your model, your keys: whatever your agent supports, billed on your existing provider contract
Free for interactive use. No signup, no time limit. devintern.com
# Install Bun if not already installed
curl -fsSL https://bun.sh/install | bash
# Install the task automation tool
bun install -g @getdevintern/code
# In your project
devintern init # creates .devintern-code/ config
devintern PROJ-123 # turn a ticket into a pull requestFull setup guides for every tracker and agent: devintern.com/docs
| Package | What it does |
|---|---|
@getdevintern/code |
The devintern tool: picks up tracker tickets, runs your coding agent, opens self-reviewed PRs, and (with unattended automation) turns review comments into commits |
@getdevintern/pm |
The devpm tool: turns rough input (prompts, logs, Figma frames) into well-specified, codebase-grounded tickets |
packages/* (shared) |
Source-only workspace packages: agent harness abstraction, tracker clients, auth, license check, utilities |
The devintern.com website and its server code live in a separate repository.
- Feasibility gate: vague tickets get flagged back to the tracker with questions instead of becoming a confidently wrong PR
- Self-review loop: the agent reviews and fixes its own diff before any human sees it
- Review comments become commits (with unattended automation): reviewer feedback is addressed on the same branch, with replies
- Survives real life: persistent queue, crash recovery, provider rate-limit detection with pause and resume
History starts at the FSL release. Development currently happens in a private monorepo that also contains the devintern.com website; this repository receives regular synced snapshots of the tool packages, and pull requests here are reviewed and ported with authorship preserved (see CONTRIBUTING.md). Once the in-flight internal work lands, development of the tool packages moves here and PRs merge directly.
See CONTRIBUTING.md for how PRs are handled during the transition, and AGENTS.md for the monorepo layout, tooling (Bun only), and per-package commands. Pre-commit hooks run format, lint, and typecheck via lefthook.
The source is available 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 is free forever. Unattended automation (scheduled ticket pickup and webhook-driven review handling) requires a license: a one-time Supporter License for solo use or a Team/Business subscription. See 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.