Comparisons

boxes.dev vs Devin

Devin is Cognition's autonomous coding agent, with cloud sessions, a desktop IDE, and code review. boxes.dev runs the Claude Code and Codex you already use on full, isolated copies of your development environment.

The short answer

Devin is Cognition's own coding agent, with cloud sessions that start from your organization's snapshot, Devin Desktop, Devin Review, and automations, metering usage by the work each session does. boxes.dev runs Claude Code and Codex with your own plan on copies of each project's Template box, where your app already runs. Choose Devin to hand whole tasks to one autonomous agent, coordinate many sessions, or review large pull requests. Choose boxes.dev when you want the agent to test its work in your full running app, like an engineer would, with the agents you already use and a flat machine price.

Choose boxes.dev if

  • You want the agent to test its changes in your running app, with its real databases, services, and data, the way an engineer would.
  • You prefer Claude Code or Codex and want to use your Claude or ChatGPT plan at a fraction of API prices.
  • Your projects need different environments, each copied from a machine where the app already runs.
  • You want to work in the machine alongside the agent, share the running app with a teammate, or give an OAuth provider or webhook one stable public URL.
  • You want a flat seat price with a published allowance of machine time.

Choose Devin if

  • You want an autonomous agent that plans work and coordinates many sessions of itself.
  • You want Devin Review to organize and explain large pull requests.
  • You want a code editor with in-line and multi-line autocomplete.
  • You want automations triggered by CI failures, incidents, or Slack reactions, and a Devin that triages a channel.

At a glance

As of September 2026.

boxes.devDevin
AgentsClaude Code and Codex, each with your own plan or an API key, in a graphical view or the agent's own terminal UIDevin, Cognition's own agent, with models that Devin's plans include
Model usageYour Claude or ChatGPT plan, or an API keyUsage included in the Devin plan, then extra usage at API prices
Where cloud work runsA devbox for each task: a full, isolated copy of your Template box that can hold several threadsA Linux VM for each Devin session
Cloud environmentA snapshot of your project's Template box, a cloud machine set up with your app's tools, databases, services, and data, kept current by an optional maintenance script; one Template box per projectA copy of your organization's snapshot, built from a blueprint and rebuilt when the configuration changes; one active snapshot per organization
When a cloud machine goes idleIt sleeps after about five minutes without use, keeping files and memory, so dev servers, databases, and terminals resume when it wakesThe session sleeps after 30 minutes idle and wakes when you send a message
Working in the cloud machineTerminal tabs, a file editor, Git history and diff review, a shared browser, a process monitor, and SSHCommand history, a terminal and VS Code editor you can take over, a browser, and SSH through the Devin CLI
Reaching the running appA browser on the devbox that you and the agent share, with comments on page elements, ports forwarded to the same port on your laptop, stable .localhost addresses, public links, and Project URLsThe session's browser, ports forwarded to your computer with devin forward, and Devin-hosted addresses for standalone apps that Devin builds
AppsmacOS desktop app, iOS and Android apps with a terminal, the dvb CLI, SSH, and VS Code or JetBrains through dvb ideDevin Desktop, the web app, and the Devin CLI
Starting workThe apps, dvb claude or dvb codex from your terminal, @boxes.dev in Slack, assigned Linear issues, and automations on a schedule or from an API callThe apps, devin --cloud from your terminal, @Devin in Slack, Linear, /devin on GitHub, an API, and automations on a schedule or from events and webhooks
Pull requestsComments on changed lines go to the agent, and pull requests can fix failed checks and bot review feedback on their ownDevin responds to comments on its pull requests, and Devin Review organizes and explains large diffs, flags bugs, and can review automatically
Shared setupEnvironment files with project, team, and personal values; startup and maintenance scripts; MCP servers and agent plugins on every devbox; AWS, Tailscale, and a static egress IP; Team TemplatesBlueprint environment variables and secrets, MCP servers and plugins, knowledge, and playbooks
Working with your teamRead-only thread links, team-wide thread reading, and project browsing for teammates; @boxes.dev in Slack, where teammates you allow can start work and send follow-ups that run with your access; and commits linked to threadsSessions shared with the team on Teams plans; Slack threads that sync with sessions
Agents working togetherAgents start agents on new or existing devboxes, message each other, read earlier threads, and share files in a project folderA coordinating Devin starts managed Devins, each in its own VM, and compiles their results
PricingFree trial with 10 box-hours; Starter $19 and Pro $99 per user each month, plus your Claude or ChatGPT plan or an API keyPro $20 and Max $200 a month; Teams $80 a month plus $40 per developer

Whose agent does the work

Devin is an agent of its own, and boxes.dev runs Claude Code and Codex.

Devin's cloud sessions run Devin, Cognition's agent, with models that Devin's plans include from OpenAI, Anthropic, Google, and others. Devin meters usage by the work each session does, with virtual machine time as a small part of it, drawing on an allowance that refreshes daily and weekly, then on extra usage at API prices.

boxes.dev runs the Claude Code and Codex CLIs on cloud devboxes, signed in with your Claude or ChatGPT plan or an API key, so their commands, skills, and settings work as they do on your computer.

One environment per organization, or one per project

Every Devin session in an organization starts from the same snapshot, and each boxes.dev project has a Template box of its own.

Devin's environment is a bootable snapshot built from a blueprint that lists your repositories, tools, dependencies, environment variables, and secrets. Devin can write the blueprint for you, and a new snapshot is built whenever the configuration changes. Each organization has exactly one active snapshot, and every session boots a fresh copy of it.

boxes.dev first sets up each project's full development environment on a cloud machine called the Template box, with the tools, databases, services, and data your app needs, so an agent can run the app and test its changes end to end. A setup agent can port the environment from your laptop, including the files, local data, agent settings, and skills you choose to upload, or build it from a GitHub repository. boxes.dev then saves the Template box as a snapshot, and every task runs on its own devbox, a full, isolated copy of that machine. A maintenance script can keep the Template box current as your code changes, running on a schedule or when files such as a lockfile change, and each successful run saves a new snapshot. Team Templates let an admin prepare one starting environment for everyone on the team.

You'd never let an engineer ship code they hadn't run, and a full environment holds the agent to the same standard. On a boxes.dev devbox, the agent runs your whole app, with its databases and services, and tests its changes in the browser as it builds, and it reproduces bugs in the real app to find the root cause instead of guessing from the code, so it writes better code and makes fewer mistakes. It can also take screenshots and record video for you to review, so you can hand it most repetitive manual testing.

Reaching the running app

Both let you open the app running on the cloud machine, and boxes.dev also gives each devbox public links and your project a stable URL.

In a Devin session, you and Devin can open services running in the VM from the session's browser, and devin forward in the Devin CLI forwards a VM port to localhost on your computer. For standalone apps it builds, Devin can deploy static frontends and some backends to addresses that Devin hosts.

Each boxes.dev devbox runs a browser that you and the agent share, so you can watch the agent test the app, click through it yourself, or comment on page elements to show the agent what to change. Ports forwards the app to the same localhost port on your laptop, a public link shares a devbox's running app with anyone, and a Project URL gives your project one stable public address that you can point at any devbox, which suits OAuth callbacks and webhooks.

Working with your team

Both bring agents into Slack, and boxes.dev also lets teammates you allow start work in your project from Slack, with your access.

Mentioning @Devin in a Slack channel starts a session that replies in the thread, and a session can sync with a Slack thread in both directions, so your team can follow along. Teams plans add sharing and collaboration on sessions.

Each boxes.dev devbox belongs to one person and works with their access, such as their GitHub login and cloud credentials. Anyone who can prompt its agent could act with that access, so in the app, teammates get read-only access to your work. You can share a thread as a link, and a team admin can let teammates read every thread that isn't marked private and browse each other's projects in a Team workbench. Teammates can't send prompts, open your terminal, or control your devbox.

In Slack, mentioning @boxes.dev in a thread starts Claude Code or Codex on a new devbox, and later mentions in that thread send follow-ups to the same conversation. By default, only you can start work in your project from Slack or follow up on it. If you allow teammates, they can also start work there with @boxes.dev @YourName and send follow-ups, and their requests run with your access and usage. boxes.dev sends you a DM with links to each task a teammate starts, and commits can link to the thread that produced them.

What comes with every boxes.dev devbox

The boxes.dev desktop app opens the same set of tools for whichever devbox you select:

  • Terminal, with tabs that keep running after you close the app.
  • Files, a file browser and editor with search across the workspace.
  • Git/Review, for branch history and diffs, where comments on changed lines go to the agent together as one message.
  • Browser, the browser on the devbox that you and the agent share.
  • Ports, for the forwarding, .localhost addresses, and public links described above.
  • Activity, which shows the processes using the machine's CPU and memory.

A boxes.dev devbox sleeps when nobody is using it, and an agent that is still working keeps it awake. Sleep keeps the machine's files and memory, so dev servers, databases, and terminal sessions resume where they left off, and the devbox stays yours until you delete it. AWS, Tailscale, and the MCP servers and agent plugins you add for the project reach every devbox, and agents on different devboxes can leave each other notes in a shared /project folder. You can branch a conversation onto a new devbox that starts with the current files, including uncommitted work.

Where Devin shines

  • Orchestrating many sessions. A coordinating Devin can split a large task across managed Devins, each in its own VM, monitor them, resolve conflicts, and compile the result.
  • Devin Review. Large pull requests become organized diffs with explanations, bug findings, and a chat about the codebase.
  • Devin Desktop. A code editor with in-line and multi-line autocomplete, powered by Devin's own models.
  • Automations with many triggers. Sessions can start from CI failures and other GitHub events, Linear label changes, Slack reactions, PagerDuty incidents, or webhooks, and a triage Devin can watch a Slack channel.

Pricing

As of September 2026.

boxes.devDevin
PriceTrial free; Starter $19 and Pro $99 per user each monthFree; Pro $20 and Max $200 a month; Teams $80 a month plus $40 per developer
Model usageYour Claude or ChatGPT plan, or an API keyAn included allowance that refreshes daily and weekly, then extra usage at API prices
Cloud time included10 box-hours on the Trial, 40 per user on Starter, 250 on ProNot priced separately; VM time counts toward usage as a small part of it
Cloud machines awake at once2 on the Trial, 4 per user on Starter, 10 on ProUp to 10 sessions or unlimited, depending on the plan
Extra cloud time$0.75 per box-hour on Starter, $0.60 on ProIncluded in extra usage

A box-hour is one default devbox awake for an hour, and sleeping devboxes don't use any. On Starter, 40 box-hours works out to about two hours of devbox time each working day, and Pro's 250 to about twelve, spread across as many as ten devboxes at once. Your Claude or ChatGPT plan covers the agents' usage. See Plans, seats, and box-hours.

Your Claude or ChatGPT plan is also heavily discounted. By our estimate, when fully utilized, a Claude Max plan is at least 40x cheaper than the same usage at API prices, and the $200 ChatGPT Pro plan is over 30x cheaper. So on boxes.dev, you'll pay far less for the same tokens.

Devin's usage grows with actions such as planning, running code, and browser use, and Devin doesn't count usage while a session waits for you or sleeps. See Devin's pricing and how Devin meters usage.

Using both

Devin and boxes.dev can work on the same repositories. You can keep Devin for the work its automations and review handle, and use boxes.dev when you want Claude Code or Codex on a copy of your full environment.

Frequently asked questions

Can I open a devbox in my own editor?

Yes. dvb ide opens a devbox in VS Code or a JetBrains IDE over SSH. See Install and use the CLI.

Can agents on boxes.dev work while I'm away?

Yes. A boxes.dev devbox stays awake while its agent works, and work can start from a Slack mention, an assigned Linear issue, a schedule, or an API call. You can follow up from the iOS and Android apps.

Which is easier to budget for?

boxes.dev charges a seat price with a published number of box-hours and a published rate for extra time, and your Claude or ChatGPT plan covers the agents. Devin's usage depends on how much work each session does, drawing on an allowance that refreshes daily and weekly, then on extra usage at API prices.

Sources

Product names are trademarks of their respective owners.

Close your laptop again.

Develop in the cloud: one computer per agent, running your full app, steerable from every device you own.

Also oniOS·Android·CLI