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↗ | 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↗ |
| Product status | Active↗ | Active↗ | Active↗ | Beta↗ | Beta↗ | 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, 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↗ | 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↗ | 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↗ | 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↗ | 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↗ | Unknown | Built in↗ | Built in↗ | Unknown | Unknown |
| Execution owner | OpenAI cloud↗ | GitHub cloud↗ | Devin cloud↗ | Google cloud↗ | Anthropic cloud↗ | Cursor cloud or self-hosted↗ | 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↗ | 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↗ |
| Live steering or takeover | 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↗ | Unknown | Built in↗ |
| Human takeover or local handoff | Limited↗ | Limited↗ | Built in↗ | Limited↗ | Built in↗ | 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↗ | 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↗ | 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↗ | 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 | 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↗ | 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↗ | 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↗ | 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 | 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 | v19.3.0-ee · repository tag↗ | v2.36.1↗ | Not tracked | openhands/0.50.0↗ | None published↗ | Not tracked | Not tracked |
| Release date | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not applicable↗ | 2026-08-20↗ | Not tracked | 2026-08-21↗ | Not applicable↗ | Not tracked | Not tracked |
| Repository license | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 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 | 6.1K↗ | 14.2K↗ | Not tracked | 71↗ | 10.6K↗ | Not tracked | Not tracked |
| Repository forks | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 12.4K↗ | 1.4K↗ | Not tracked | 44↗ | 1.2K↗ | Not tracked | Not tracked |
| Open repository issues | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 0↗ | 968↗ | Not tracked | 105↗ | 33↗ | Not tracked | Not tracked |
| Contributor entries | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 417↗ | 270↗ | Not tracked | 22↗ | 45↗ | 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 | 10.5M↗ | 1.2M↗ | Not tracked | 8.1K↗ | 134.8K↗ | Not tracked | Not tracked |
| Primary language | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Ruby 68.31%↗ | Go 75.22%↗ | Not tracked | Python 52.72%↗ | Python 62.92%↗ | Not tracked | Not tracked |
| Repository size | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Not publicly exposed↗ | 448.4 MB↗ | Not tracked | 4.1 MB↗ | 25.7 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-08-24↗ | 2026-08-24↗ | Not tracked | 2026-08-21↗ | 2026-08-24↗ | Not tracked | Not tracked |
| Repository status | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 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-08-24↗ | 2026-08-24↗ | Not tracked | 2026-08-24↗ | 2026-08-24↗ | Not tracked | Not tracked |
No comparison rows match this view.