Short answer: move when the team already prefers Claude Code, Codex, Cursor agent, or other official CLIs and wants one free workbench around them, with isolated worktrees, mobile steering, quota visibility, and spend by repository. Stay on Factory when Droids, managed computers, formal Specification Mode, enterprise model policy, zero-data-retention terms, hybrid or airgapped deployment, data residency, and a named adoption program are the reason for the purchase. Continuum does not reproduce those enterprise platform contracts.
- Migrate workflows and evidence, not chat transcripts alone.
- Keep durable instructions, setup commands, test rules, and architecture constraints in version-controlled repository files.
- Continuum is a free multi-provider workbench; model work stays on the agent subscriptions or keys you already own.
- Each Continuum session can use its own git worktree with plan, diff, pull-request, terminal, and artifact panes.
- Factory wins requirements Continuum does not claim: on-prem control plane, contractual data residency, airgapped Factory deployment, and an enterprise autonomy program.
- Run a shadow period and preserve rollback until the new path has completed a full release cycle.
First decide whether you should switch
A migration is justified when the operating model has already moved away from Factory. Common signals are developers opening Claude Code or Codex directly, Droids duplicating subscriptions the company already buys, a small team using little enterprise governance, or a need to see several official agents and their quota states in one place. The change is harder to justify when Factory-specific controls and deployment contracts are active requirements.
Decision criteria based on current Factory documentation and existing Continuum product coverage.
| Criterion | Move toward Continuum | Stay on Factory |
|---|---|---|
| Preferred agent | Claude Code, Codex, Cursor agent, OpenCode, or peers | Droid is the standard runtime |
| Commercial model | Use subscriptions and keys already owned | Buy one autonomy platform |
| Workbench price | Free Continuum app | Factory seat and usage ladder |
| Execution hosts | Mac plus enrolled Linux or Windows hosts you control | Factory-managed or enterprise Droid deployment |
| Formal specification system | Repository specs and agent plan modes are sufficient | Factory Specification Mode is required |
| Enterprise controls | Local-first individual or small-team operation | SSO, SCIM, ZDR, model policy, audit, residency |
| Mobile control | Native iPhone and Watch clients | Factory browser and platform remote surfaces |
| Usage visibility | Live subscription gauges and local spend by repo | Factory billing, readiness, and OTEL analytics |
| Deployment | Official CLIs on customer-owned hosts | Hybrid or fully airgapped Factory runtime |
| Procurement goal | Instrument the stack already bought | Adopt an enterprise autonomy stack |
Honest reasons to leave Factory
- The team already works in official agent CLIs. Paying for Factory while most accepted work comes from Claude Code, Codex, Cursor agent, or OpenCode can create a second agent layer without enough incremental value.
- The organization is too small for the platform surface. SSO, deployment patterns, model policy, OTEL, and an adoption program are valuable only when somebody owns and uses them.
- You want provider choice at the agent layer. Continuum keeps official agent identities separate in one sidebar, so a Claude session stays Claude Code and a Codex session stays Codex.
- You need worktree isolation and review panes more than an autonomy program. Continuum attaches chat, plan, diff, pull request, terminal, and artifacts to a session without making Droid the runtime.
- You already pay for the model work. The Continuum app is free and runs the subscriptions or keys already attached to the official agents.
- You need quota truth across accounts. Continuum shows live five-hour and weekly gauges per supported subscription and keeps accounts isolated on the same host.
- You want native phone control. Existing Continuum site content documents iPhone and Watch clients for approving plans, interrupting work, reading diffs, and following sessions on owned hosts.
- You want local spend by repository. Continuum parses local agent history and prices activity into a ledger by repository, provider, model, and day.
These reasons are strongest for individuals and small teams with an established CLI stack. They weaken as the requirement moves from operating agents to governing an enterprise autonomy platform. Be precise about the problem being removed. A migration that saves a seat and creates an internal policy project is a poor trade.
Honest reasons to stay on Factory
- Droid quality and behavior are the reason you bought Factory. Continuum does not ship a replacement model or first-party autonomous engineer. It runs other agents.
- Specification Mode is part of change control. Factory provides a formal read-only planning phase, generated acceptance criteria, and approval before implementation.
- Droid Computers carry production value. Persistent managed computers and BYOM targets can hold complex services, packages, configuration, and runtime state across sessions.
- Factory Missions run multi-day goals. Continuum can run several sessions in parallel, while Factory supplies a parent orchestration system for decomposition and workers.
- Enterprise deployment is contractual. Factory documents cloud-managed, hybrid, and fully airgapped options. Continuum's local-first host model is a different architecture.
- Identity and policy are centralized in Factory. SSO, SCIM, model and tool controls, network policy, audit trails, and data terms can be central to the security approval.
- OTEL is part of the internal platform. Factory emits organization-level metrics and traces into customer observability systems. Continuum's local ledger serves a narrower operating need.
- A named vendor team owns adoption and support. Enterprise Factory includes account and engineering support structures that a free workbench does not claim.
Inventory the Factory workflow before touching tools
Create one row for every recurring Factory workflow. A session name is insufficient. Record the trigger, owner, repository, task class, instruction sources, selected model, environment, secrets, network access, autonomy level, approval point, test contract, artifacts, pull-request behavior, telemetry, budget, and rollback. Mark whether the workflow is interactive, headless, computer-backed, or a Mission.
| Inventory field | Example | Migration use |
|---|---|---|
| Trigger | Jira issue moved to Ready | Choose manual start, script, or integration |
| Task class | Dependency update | Pick target agent and acceptance template |
| Instructions | AGENTS.md plus Factory skill | Separate portable context from Factory configuration |
| Environment | Managed Droid Computer with Postgres | Select owned host and reproduce services |
| Secrets | GitHub App, package registry token | Reissue with least privilege |
| Approval | Spec approved by service owner | Map to plan review and branch protection |
| Evidence | Unit tests, migration dry run, PR summary | Make target agent produce the same proof |
| Telemetry | OTEL trace and Factory usage | Choose local logs, provider usage, and Continuum ledger |
| Rollback | Revert commit and restore database snapshot | Preserve procedure unchanged |
Export saved specifications, skills, custom Droid prompts, hook behavior, environment setup, automation definitions, audit reports needed for retention, and links to accepted pull requests. Move durable facts into repository documentation. Preserve transcripts only when policy allows and they carry decision history unavailable elsewhere.
Map Factory concepts to the new operating model
| Factory concept | Continuum-side mapping | Gap or decision |
|---|---|---|
| Droid interactive session | Claude Code, Codex, Cursor agent, OpenCode, or another supported session | Choose provider per task |
| Specification Mode | Agent plan mode plus checked-in specification and human approval | No Factory-generated spec system |
| Droid Computer | Mac host or enrolled Linux or Windows host | Customer owns host lifecycle |
| Managed persistent computer | Always-on owned host or entitled cloud runner | Different commercial and security model |
| Mission | Several worktree sessions with human-owned decomposition | No equivalent parent autonomous project product |
| Custom Droid | Provider selection plus repository instructions and skills | Agent behavior varies by provider |
| Factory model policy | Per-session provider and model plus underlying account controls | No equivalent enterprise policy plane |
| Factory OTEL | Local transcripts, quota gauges, usage history, repo cost ledger | Different telemetry depth and audience |
| Factory mobile browser | Native Continuum iPhone and Watch clients | Re-pair clients to host |
| Factory review flow | Plan, diff, PR, terminal, and artifact panes | Keep repository branch protection authoritative |
Some mappings are substitutions. Others are deliberate scope reductions. Document each reduction and obtain the right owner's approval. A Mission becoming three human-scoped sessions changes responsibility. A Factory-managed computer becoming an owned Linux host changes patching, availability, credentials, and incident ownership.
Step-by-step migration
Freeze Factory configuration changes
Choose a migration window. Keep existing sessions running, and stop adding new Droids, skills, computers, or automations unless required for an incident. Export the workflow inventory and current access list.
Move durable context into each repository
Store build commands, test rules, architecture constraints, service ownership, security boundaries, and accepted specifications in versioned files the target agents can read.
Install Continuum on the reference Mac host
Use the current Continuum distribution path documented on the site. Connect only the first official agent account needed for the golden task. Keep the initial surface small.
Create one isolated worktree session
Select the repository, create a session in worktree mode, choose the target agent and plan mode, and confirm the generated branch and worktree do not touch the existing checkout.
Reproduce the golden task
Use the same brief, acceptance criteria, base commit, environment, and reviewer as the last accepted Factory run. Capture prompt, plan, diff, tests, PR, elapsed time, and usage.
Pair the mobile client
Pair iPhone through the current QR and Tailscale flow. Verify session status, plan approval, interrupt, diff reading, and reconnection before relying on remote control.
Verify quota and cost visibility
Confirm the relevant subscription gauge appears and local usage is assigned to the correct repository. Record any provider or account whose limits are unavailable.
Enroll one remote host if the workflow needs it
Install the supported host agent on an owned Linux or Windows machine, connect it through the documented network path, and reproduce repository, toolchain, secret, and service setup from a clean state.
Run a two-week shadow queue
Route a representative task sample through Continuum while Factory remains available. Avoid merging duplicate implementations. Compare accepted outcomes, review minutes, rework, elapsed time, usage, and incidents.
Cut over one task class
Move the class that met acceptance and cost targets. Update runbooks, ownership, links, and incident response. Keep Factory access for the remaining classes.
Drain and archive Factory work
Land or close open branches, export retained evidence, stop schedules, remove integrations, revoke credentials, and decommission managed computers according to contract and data policy.
Review after one release cycle
Audit merged work, reviewer burden, quota interruptions, cost allocation, host reliability, and rollbacks. Decide whether remaining Factory workflows should move, stay, or be retired.
Build a fair shadow pilot
Use at least four task classes: an interactive bug, a feature with explicit acceptance criteria, repeated maintenance, and a long task on a remote environment. Include one failure case, such as a missing dependency or contradictory test. A pilot containing only clean feature work rewards demos and hides operations.
| Metric | How to record it | Why it matters |
|---|---|---|
| Accepted outcome | Reviewer accepts, rejects, or rewrites | Prevents PR count from standing in for value |
| Human scoping | Minutes before dispatch | Captures preparation shifted onto engineers |
| Human review | Minutes across all rounds | Shows the true bottleneck |
| Rework | Agent and human minutes after first review | Exposes plausible first drafts |
| Elapsed time | Trigger to accepted branch | Measures asynchronous benefit |
| Agent usage | Factory usage versus provider plan and ledger | Compares commercial rails |
| Environment success | Clean start pass or fail | Tests portability |
| Evidence quality | Required commands and artifacts present | Measures trust cost |
| Rollback | Dry-run outcome and time | Measures reversibility |
Keep the same human reviewer for matched tasks where possible. Review style can move the result more than agent quality. Record which provider and model Continuum ran, because a multi-provider workbench can otherwise appear inconsistent for reasons hidden in routing.
Rollback plan
Keep Factory identities, integrations, and the minimum required computers active until Continuum completes a release cycle and the retained audit evidence is accepted. Preserve versioned setup for both paths. Store the mapping from Factory sessions to branches and pull requests. Avoid rotating a shared secret until the replacement credential has passed the same workflow.
- Rollback trigger: repeated environment failure, missing audit evidence, review time above target, quota interruption on critical work, host reliability below target, or an unmet security control.
- Rollback action: stop new Continuum dispatches for the task class, preserve current worktrees, return new tasks to the recorded Factory workflow, and review the failed contract.
- Data handling: retain or delete transcripts, specs, logs, and computer state according to the signed policies on both products.
- Credential handling: revoke temporary pilot tokens, rotate any credential exposed more broadly than intended, and verify schedules are disabled in only one system at a time.
- Git handling: land, archive, or close every pilot branch. Never leave both systems automatically updating the same branch or pull request.
Rollback is a normal migration feature. A reversible cutover gives the team permission to test real work. An irreversible big-bang move encourages shallow validation and hides failures until the deadline removes choice.
After cutover: the new operating contract
Publish a one-page operating contract. Name the approved agents and accounts, task-to-provider routing, worktree requirement, plan approval threshold, allowed hosts, secret owners, quota owners, review standard, merge authority, incident path, and transcript retention. Include the explicit capabilities the team gave up from Factory and the owner of each compensating control.
| Control | Minimum post-cutover rule |
|---|---|
| Task isolation | One worktree and branch per autonomous session |
| Agent selection | Approved provider list with task examples |
| Plan gate | Required for migrations, auth, billing, permissions, or broad refactors |
| Evidence | Exact test commands, exits, skipped checks, and risk summary |
| Quota | Owner watches five-hour and weekly headroom before critical batches |
| Cost | Monthly repo and provider review from the local ledger plus upstream invoices |
| Mobile | Phone approval never bypasses repository review and merge policy |
| Host | Patch, backup, service, credential, and availability owner for every enrolled machine |
| Merge | Human merge authority remains explicit |
Questions people ask
It can replace the multi-provider workbench and supervised agent-operation layer for teams using official CLIs. It does not reproduce Factory's first-party Droid, managed autonomy program, hybrid or airgapped platform deployment, contractual data controls, or enterprise policy depth.
The strongest reasons are existing investment in Claude Code, Codex, Cursor agent, or peers; a need for worktree isolation and mobile control; live quota gauges; repo-level cost visibility; and a preference for a free workbench on hosts you own.
Stay when Droid is the preferred agent, Specification Mode or Missions are core, managed persistent computers matter, or the contract requires central model policy, OTEL, zero data retention, hybrid deployment, airgapped operation, or data residency.
No. Continuum runs supported third-party agents such as Claude Code, Codex, Cursor agent, and peers. Move repository context, specs, skills, environment setup, evidence rules, and workflow ownership, then choose a target agent.
A small individual setup can prove one task in a day. A responsible team migration should cover at least one full release cycle because environment, review, quota, audit, remote-host, and rollback behavior need real work.
Yes, and a shadow period is recommended. Keep tasks matched without merging duplicate outputs. Avoid automated writes from both systems to the same branch or pull request.
Keep approved specs in version control. Use the selected agent's plan mode, require human approval before implementation on risky changes, and preserve acceptance criteria and verification commands. The workflow can be recreated, though the exact Factory product is absent.
Export durable specs, Knowledge or instructions, skills, custom Droid prompts, environment setup, automation definitions, audit evidence required by policy, usage records, open-session links, branches, pull requests, and the active credential inventory.
Sources
Every figure above was read from these pages on August 2026. Vendors reprice without notice; if you find a stale number, tell us.