Self-hosted vs hosted AI coding agents
Hosted coding agents take a ticket and return a pull request from the vendor's cloud. Self-hosted ticket-to-PR tools run your own coding agent (Claude Code, Codex, Cursor or OpenCode) on machines you control. DevIntern is the second kind: an orchestrator for the coding agents you already use, not an agent itself. Here is an honest look at both, including when DevIntern is not the right pick.
Last checked: . Prices and features change; follow the source links before you decide.
TL;DR
Hosted wins when
- You want zero ops: nothing to install or keep running.
- You are happy with the vendor's models and cloud.
- Your work already lives in the vendor's ecosystem (for example GitHub with Copilot).
- Examples: Devin, GitHub Copilot cloud agent, Codex cloud, Cursor cloud agents, Jules.
Self-hosted wins when
- Code and credentials must stay on machines you control.
- You want to run the agent subscription you already pay for as a background agent.
- Your team uses a tracker hosted agents do not cover.
- You prefer a flat price over per-seat plus usage.
Hosted coding agents
| Product | Where code runs | Agent / keys | Trackers & hosts | Pricing | License |
|---|---|---|---|---|---|
| Devin (Cognition) | Cognition's cloud (Enterprise plans list VPC deployment) | Vendor models, no bring-your-own key | Slack, Teams, Linear, Jira; GitHub, GitLab, Bitbucket | Free $0, Pro $20, Max $200, Teams $80/mo + $40/seat, Enterprise custom | Proprietary |
| GitHub Copilot cloud agent | GitHub Actions (self-hosted runners supported) | Models from GitHub's model list | GitHub Issues, plus Linear, Slack, Teams integrations | Requires a paid Copilot plan (see GitHub for current prices) | Proprietary |
| Cursor cloud agents | Cursor-managed VMs | Cursor and third-party models at API list price | GitHub, GitLab, Azure DevOps, Bitbucket, Slack, Linear | Cloud agents from Premium $30/mo; Teams $30+/user | Proprietary |
| OpenAI Codex cloud | OpenAI's cloud | OpenAI models only (API-key use has no cloud features) | GitHub @codex, Slack, Linear | Plus $20, Pro $100/$200/$500, Business per user | Proprietary (the Codex CLI is open source) |
| Google Jules | Google cloud VM | Gemini only | GitHub | Free 15 tasks/day; Pro 100/day; Ultra 300/day via Google AI plans | Proprietary |
| Factory | Local or Factory's cloud; on-prem on Enterprise | Multi-model | See Factory's docs | Pro $20, Plus $100, Max $200, Teams $60 + $40/seat | Proprietary |
Structural facts as listed on each vendor's official pages on November 3, 2026.
Self-hosted ticket-to-PR options
| Product | Where code runs | Agent / keys | Trackers & hosts | Pricing | License |
|---|---|---|---|---|---|
| DevIntern | Your laptop, devbox, or VM | Claude Code, Codex, Cursor, OpenCode and more, on your own subscriptions or keys | Jira, Linear, GitHub Issues, Azure DevOps, Trello, Asana, Markdown | Interactive use free; Team $99/mo, Business $299/mo, Supporter $99 one-time | FSL-1.1-ALv2 (source available) |
| Provefab | Your Mac or Linux machine | Codex, Pi (Claude stages listed as temporarily unavailable); your logins or API keys | GitHub Issues; Jira Cloud and Linear in beta; PRs on GitHub only | Free core; Pro €79/mo or €790/yr per GitHub org (US $89/mo, $890/yr) | FSL (converts to Apache 2.0 after 2 years) |
| OpenHands | Self-hosted (local or VM) or OpenHands Cloud | Bring your own LLM key; can run Claude Code or Codex via ACP | GitHub, Slack, Jira | Agent Canvas free; Teams $500/mo up to 10 users (+$50/seat); Enterprise custom | MIT core |
| Tembo | Tembo cloud VMs, or self-host in your VPC | Claude Code, Codex, Cursor, Amp, OpenCode; your existing subscriptions | Linear, Jira, GitHub, Sentry, Slack | Free trial; Pro $60/mo; Max $200/mo (usage included) | Proprietary |
| Claude Code GitHub Actions | Your GitHub Actions runner | Claude, on your Anthropic key or subscription | GitHub issues and PRs via @claude | Free action plus your Claude usage | See the action's repository |
Some teams call this setup a software factory. Structural facts as listed on each vendor's official pages on November 3, 2026.
Self-hosted ticket-to-PR options, compared honestly
DevIntern
Not a coding agent itself: a self-hosted ticket-to-PR worker that runs Claude Code, Codex, Cursor or OpenCode as a background agent. It polls your tracker, routes each ready ticket to a repository, runs the coding agent you already use, opens a PR, and turns review comments into new commits on the same branch. Broadest tracker coverage in this list (including Trello, Asana, Azure DevOps and Markdown files) and flat team pricing.
Provefab
The closest product to DevIntern. Its strengths today: cross-model review, sandbox enforcement, and a cheaper per-org Pro plan. It currently focuses on GitHub for PRs and supports fewer trackers and agents.
OpenHands
An MIT-licensed agent platform you can run yourself, with a hosted cloud if you prefer. A good fit if you want an open source core and are comfortable assembling the tracker workflow around it.
Tembo
Runs popular coding agents for you in Tembo's cloud, with a self-host option in your own VPC. Usage-included plans can suit teams that want a managed control plane.
ProPR and other open source projects
Several smaller open source ticket-to-PR projects (ProPR, Forge, and others) run your own agents, mostly against GitHub. Worth a look if you want to fork and own the whole stack.
Claude Code GitHub Actions
Mention @claude on an issue or PR and it runs in your Actions runner. Minimal setup if you live in GitHub and use Claude; no tracker beyond GitHub.
When DevIntern is not the right choice
You want zero ops
If nobody on the team wants to keep a worker running, a hosted agent such as GitHub Copilot cloud agent, Devin, Codex cloud, Cursor cloud agents, or Jules is simpler.
You need cross-model review or sandbox enforcement today
Provefab ships cross-model review and sandbox enforcement. If those are requirements, evaluate it first.
You only use GitHub Issues and Claude
Claude Code GitHub Actions may be all you need, with nothing extra to run.
You want a fully open source license
DevIntern is source available under FSL-1.1-ALv2, which converts to Apache 2.0 after two years. If you need an OSI license now, look at OpenHands (MIT core).
FAQ
Does my code leave my machine with a self-hosted coding agent?
With DevIntern, the worker and the coding agent run on your laptop, devbox, or VM. Your code goes only to the AI provider you configure, under your own contract, and to your repo host. DevIntern's own services never receive code, diffs, or ticket bodies. Hosted agents run your code in the vendor's cloud.
Can I use my Claude or ChatGPT subscription?
Yes. DevIntern drives the agent CLI you already have installed and signed in, such as Claude Code or Codex, so it runs on the subscription or API key you already pay for. You can also list several agents for automatic failover when one hits a usage limit.
Which trackers does DevIntern support?
Jira, Linear, GitHub Issues, Azure DevOps, Trello, Asana, and plain Markdown files. Pull requests go to your repo host, and review comments become new commits on the same branch.
Is there a self-hosted Devin alternative?
Several. DevIntern, Provefab, OpenHands, and Tembo's self-host option all run on infrastructure you control. They differ in which trackers and agents they support, pricing model, and license, as the table above shows.
Sources
Last checked November 3, 2026.
Try the self-hosted route
Interactive use is free, with no signup. Run DevIntern against one ticket and see the PR.