Cloud and background agents
Remote jobs that return durable patches, branches, pull requests, or results.
| Criterion | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product identity | |||||||||||||||||||
| Source model | Hosted service↗ | Hosted service↗ | Hosted service↗ | Hosted service↗ | Hosted service↗ | Hosted service↗ | Hosted service↗ | Hosted service↗ | Split source↗ | Hosted service↗ | Hosted service↗ | Hosted service↗ | Split source↗ | Split source↗ | Hosted service↗ | Source available↗ | Open source↗ | Hosted service↗ | Hosted service↗ |
| Primary workflow object | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ | Remote job↗ |
| Product status | Active↗ | Active↗ | Active↗ | Beta↗ | Beta↗ | Active↗ | Active↗ | Active↗ | Active↗ | Active↗ | Active↗ | Active↗ | Active↗ | Beta↗ | Active↗ | Active↗ | Active↗ | Beta↗ | Active↗ |
| Execution and data boundary | |||||||||||||||||||
| Execution location | Vendor cloud↗ | Vendor cloud↗ | Vendor cloud↗ | Vendor cloud↗ | Vendor cloud, Paired machine↗ | Vendor cloud, User cloud↗ | Vendor cloud↗ | Vendor cloud↗ | Local daemon, User cloud, Vendor cloud↗ | Vendor cloud↗ | Vendor cloud, User cloud↗ | Vendor cloud↗ | User cloud, Local process↗ | User cloud↗ | Vendor cloud↗ | Vendor cloud, User cloud↗ | Container, User cloud↗ | Vendor cloud↗ | Vendor cloud↗ |
| Intake | |||||||||||||||||||
| Repository or issue intake | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Limited↗ | Limited↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ |
| Task intake surfaces | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Web, mobile web, CLI, API, Slack, and Linear↗ | Ona task interface and automations↗ | Linear, GitHub, GitLab, Slack, and messaging integrations↗ | Jira work item, assignment, Agent sessions, and Jira Automation↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ |
| Supported code hosts | Built in↗ | Built in↗ | Via integration↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | GitHub and GitLab↗ | GitHub Cloud and Bitbucket Cloud↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ |
| Hosting | |||||||||||||||||||
| Hosted isolated environment | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Limited↗ | Built in↗ | Built in↗ | Built in↗ | Limited↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ |
| Reproducible environment setup | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ | Built in↗ | Unknown | Unknown |
| Execution owner | OpenAI cloud↗ | GitHub cloud↗ | Devin cloud↗ | Google cloud↗ | Anthropic cloud↗ | Cursor cloud or self-hosted↗ | Warp or self-hosted runner↗ | Ona↗ | Operator-controlled machine or server, or Cyrus-managed cloud↗ | Atlassian-hosted Jira cloud session↗ | Factory cloud or operator machine↗ | Codegen cloud↗ | Customer CI runner or local IDE↗ | Operator Coder deployment↗ | Replit cloud↗ | OpenHands cloud or enterprise self-host↗ | Operator deployment on LangGraph-compatible infrastructure↗ | AWS managed service↗ | Sentry managed service↗ |
| Isolation unit | Fresh container per task↗ | Ephemeral GitHub Actions environment↗ | Fresh VM from a saved snapshot↗ | Fresh cloud VM per task↗ | Fresh isolated VM per session↗ | Isolated VM↗ | Unknown | Cloud development environment↗ | Per-issue Git worktree with optional Cyrus sandbox controls↗ | Dedicated per-session sandbox containing only the selected repository↗ | Cloud computer from a template↗ | Isolated sandbox per agent context↗ | CI job or local process↗ | Provisioned Coder workspace↗ | Durable Replit workspace↗ | Sandboxed OpenHands runtime↗ | Per-task sandbox↗ | Managed review job↗ | Per-issue Autofix run↗ |
| Observability | |||||||||||||||||||
| Live progress and logs | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ |
| Live steering or takeover | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ |
| Human takeover or local handoff | Limited↗ | Limited↗ | Built in↗ | Limited↗ | Built in↗ | Built in↗ | Unknown | Unknown | Limited↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ | Built in↗ | Built in↗ | Limited↗ | Limited↗ | Limited↗ |
| Result | |||||||||||||||||||
| Patch, branch, or pull request result | Built in↗ | Built in↗ | Via integration↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Limited↗ | Limited↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ |
| Durable result type | Patch, branch, or pull request↗ | Pull request with commits↗ | Branch or pull request↗ | Branch and pull request↗ | Branch, pull request, or local CLI handoff↗ | Pushed branch or pull request↗ | Tracked agent run with repository changes↗ | Pull request↗ | Issue updates, commits, pull request, or merge request↗ | Code changes on a branch and optional draft pull request↗ | Reviewable diff, branch, or pull request↗ | Branch or pull request↗ | Commit or draft merge request↗ | Workspace files, diff, and attachments↗ | Checkpoint, app, or deployment↗ | Repository changes or pull request↗ | Branch and pull request↗ | GitHub review findings and suggested changes↗ | Root-cause analysis, patch, and pull request↗ |
| Lifecycle | |||||||||||||||||||
| Parallel task runs | Built in↗ | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown |
| Documented run limit | Unknown | 59 minutes↗ | Unknown | 15 / 100 / 300 daily; 3 / 15 / 60 concurrent↗ | Unknown | Unknown | Unknown | Unknown | Unknown | Session expires after 7 days of inactivity↗ | Unknown | Unknown | Unknown | Unknown | 1 concurrent on Core; up to 10 on Pro↗ | Unknown | Unknown | Unknown | Unknown |
| Security | |||||||||||||||||||
| Agent network policy | Built in↗ | Built in↗ | Unknown | Unknown | Built in↗ | Built in↗ | Unknown | Unknown | Built in↗ | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | Unknown | Unknown | Unknown |
| Context | |||||||||||||||||||
| Repository instructions | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Limited↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown |
| Automation | |||||||||||||||||||
| Event, schedule, or API automation | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ |
| Open-source project | |||||||||||||||||||
| Repository metric scopeWhat the joined repository represents for this product column. | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Repository metrics cover the Apache-2.0 community deployment; vendor-hosted services are outside the repository.↗ | Not tracked | Not tracked | Not tracked | Whole GitLab monorepo; GitLab Duo Developer Flow is one feature within it.↗ | Whole Coder platform monorepo, not only Coder Agents.↗ | Not tracked | OpenHands Cloud deployment charts and control-plane source, not the separate core agent repository.↗ | Product repository↗ | Not tracked | Not tracked |
| Latest verified release | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | v0.2.73↗ | Not tracked | Not tracked | Not tracked | v19.2.7-ee · repository tag↗ | v2.38.0↗ | Not tracked | openhands/0.79.0↗ | desktop-v0.3.3↗ | Not tracked | Not tracked |
| Release date | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 2026-09-30↗ | Not tracked | Not tracked | Not tracked | Not applicable↗ | 2026-10-06↗ | Not tracked | 2026-10-08↗ | 2026-10-07↗ | Not tracked | Not tracked |
| Repository license | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Apache-2.0↗ | Not tracked | Not tracked | Not tracked | Mixed: MIT, CC BY-SA 4.0, and separate GitLab Enterprise/JH terms↗ | Mixed: AGPL-3.0 and Coder Enterprise License↗ | Not tracked | PolyForm-Free-Trial-1.0.0↗ | MIT↗ | Not tracked | Not tracked |
| Repository stars | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 850↗ | Not tracked | Not tracked | Not tracked | 6.2K↗ | 16.9K↗ | Not tracked | 85↗ | 10.8K↗ | Not tracked | Not tracked |
| Repository forks | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 177↗ | Not tracked | Not tracked | Not tracked | 12.5K↗ | 1.6K↗ | Not tracked | 48↗ | 1.3K↗ | Not tracked | Not tracked |
| Open repository issues | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 126↗ | Not tracked | Not tracked | Not tracked | 0↗ | 1.1K↗ | Not tracked | 134↗ | 117↗ | Not tracked | Not tracked |
| Contributor entries | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 29↗ | Not tracked | Not tracked | Not tracked | 418↗ | 280↗ | Not tracked | 24↗ | 63↗ | Not tracked | Not tracked |
| Source lines at measured refPinned to a verified stable release, a clearly labelled prerelease, or an exact default-branch commit. | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 94.1K↗ | Not tracked | Not tracked | Not tracked | Not measured↗ | 1.1M↗ | Not tracked | 14.9K↗ | 227.2K↗ | Not tracked | Not tracked |
| Primary language | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | TypeScript 96.15%↗ | Not tracked | Not tracked | Not tracked | Ruby 67.95%↗ | Go 75.13%↗ | Not tracked | Python 47.76%↗ | Python 63.26%↗ | Not tracked | Not tracked |
| Repository size | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 18.5 MB↗ | Not tracked | Not tracked | Not tracked | Not publicly exposed↗ | 570.1 MB↗ | Not tracked | 5.2 MB↗ | 70.5 MB↗ | Not tracked | Not tracked |
| Repository last push | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 2026-10-09↗ | Not tracked | Not tracked | Not tracked | 2026-10-09↗ | 2026-10-09↗ | Not tracked | 2026-10-09↗ | 2026-10-09↗ | Not tracked | Not tracked |
| Repository status | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Active repository↗ | Not tracked | Not tracked | Not tracked | Active repository↗ | Active repository↗ | Not tracked | Active repository↗ | Active repository↗ | Not tracked | Not tracked |
| Repository data refreshed | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 2026-10-09↗ | Not tracked | Not tracked | Not tracked | 2026-10-09↗ | 2026-10-09↗ | Not tracked | 2026-10-09↗ | 2026-10-09↗ | Not tracked | Not tracked |
No comparison rows match this view.
