Ship more sprint-over-sprint with the team you already have.
DevIntern is two terminal tools that drain the routine ticket queue on your own infrastructure. @devintern turns rough input into specs your team can start from. /pm@devintern reads Jira and runs end-to-end on whatever your team assigns: features, bugs, tech debt, review follow-ups. It opens draft PRs and fixes issues raised in review comments. Your seniors review instead of authoring: less time on review nits and routine work, more on product work, hard problems, and design calls.
/code
- Engineers
- 12
- PMs
- 2
- Tracker
- Jira
- Repo host
- GitHub
- AI provider
- existing contract
- Hosting
- your VPC
12 eng + 2 PM team
feasibility · draft · self-review
with server automation addon
Jira · GitHub · Bitbucket
Sprint review · preview
What your next status update could look like.
Headline
recovered this sprint, on the same 12-engineer team.
Routine work absorbed by @devintern and /code@devintern on the team's own infrastructure. Reinvested into the migration we'd punted on for two quarters and into pairing time with the two newer engineers.
/pm
Highlights
- Dozens of routine PRs drafted overnight by the agent; seniors reviewed instead of authoring.
- Stale backlog significantly reduced, clearing the long tail without pulling anyone off the roadmap.
- Feasibility gate bounced ambiguous tickets back to author before work started.
- Zero new SaaS line items. Ran on the existing CI box and the AI contract procurement already signed.
Why self-hosted wins for EMs
Four reasons cloud agents lose to a terminal tool on your own boxes.
Every cloud-agent pitch hits the same wall at budget and security review. Self-hosted DevIntern doesn't add a tenant to vet, a second AI contract to negotiate, or telemetry leaving your VPC.
Zero extra cloud bill
Runs on team laptops, devboxes, or the CI server you already pay for. Nothing new for procurement to approve, no SaaS line item to defend at budget review, no per-seat metering bolted onto the team.
Your hardware. Your infra. Unchanged.
Native access to internal context
Plugs into your private repos, internal databases, MCP servers, secret stores, custom skills, internal docs, and proprietary API specs. A cloud agent literally cannot see any of these. DevIntern reads them the same way an engineer on the network does.
Private repos · internal DBs · MCPs · secret stores · internal docs.
Compliance & data residency
Code, prompts, tickets, and secrets never leave your perimeter. Your VPC, your audit log, your retention policy. Security and legal sign because there is nothing new to review, so the data path stays inside the boundary you already approved.
Your VPC. Your audit log. Your retention policy.
Reuses existing AI contracts & keys
Bring whatever Claude, OpenAI, Bedrock, or Azure OpenAI contract your org already negotiated. No new vendor onboarding, no second invoice, no duplicate token spend. The team rides your existing AI agreement.
BYO model · BYO keys · your billing relationship.
Server automation · unattended runs
Routine work doesn't stop when the team logs off.
The server automation addon adds unattended runs on your infrastructure: scheduled queue pickup and automatic PR review follow-up, for nights, weekends, and the gaps between when people are at their desks.
-
Scheduled queue pickup
Run it on a timer against any ticket filter in Jira. Each pass runs a clarity check, implements the work, opens a draft PR, and updates the ticket. One bad ticket doesn't stop the rest.
Wake up to draft PRs instead of an untouched Intern-labelled queue.
-
Automatic review follow-up
When a reviewer requests changes on a PR, the agent checks out the branch, applies fixes, and replies inline, without someone switching context at 4pm.
Review loops close without pulling a senior off what they were doing.
-
Second pass before humans
An optional extra review round catches obvious issues in the diff and patches them before a senior opens the PR, on scheduled runs or when handling review feedback.
Seniors spend review time on design, not nits.
-
Clarity check on every pickup
Before any work starts, the agent assesses whether the ticket is clear enough to implement. Ambiguous specs get a comment on the ticket and the run stops. No half-baked PR to triage.
Bad tickets bounce back to the author before eng time is spent.
Capabilities · what's in the box
Tabular, not buzzword soup.
Feasibility check first
Agent reads the ticket and flags ambiguity before any branch is created: no wasted runs, no half-baked PRs to triage.
Cron-ready batch runs
Run as many labelled queues as you need. A 10-minute timer gives you near-realtime queue drain: new tasks picked up and draft PRs waiting when the team logs on.
Team seat rollout
Volume-discounted seats from 5 to 100+. Mixed PM and engineering licenses in one org.
Server automation addon
Unattended runs on your infra: scheduled pickup plus webhook-driven PR review handling.
Same tools, same reviewers
Drops into Jira, GitHub, Bitbucket. No rip-and-replace, no new process to enforce.
Per-repo policy
Each repo carries its own config and credentials. Multi-team orgs without conflicts.
Auditable by default. Every feasibility check, draft PR, self-review pass, and review follow-up leaves a trace: run logs on disk, commits in git, and comments back on the ticket in your tracker. Bring the trail to your next sprint review.
Reversible pilot. Start with a few labelled tickets on one team, not an org-wide rollout. If throughput doesn't move this sprint, turn it off. You're only out the setup time.
Next action
Move the throughput number this sprint.
Pilot on one team's Intern-labelled queue this week. Wire it to the AI contract you already have, run it on the box you already own, and bring the recovered-hours panel to your next planning meeting.
- Day 1 Pick a few tickets for the pilot · install
@devinternand/pm@devinternon one laptop/code - Days 2–3 Run those tickets end-to-end: thin specs tightened with
@devintern, draft PRs from/pm@devintern/code - Week 1 Add server automation so the queue keeps moving overnight
- Week 2 Recovered-hours panel ready for sprint review
Also evaluating DevIntern for another role in your org?