How to decrease Devin spend
Devin is Cognition’s autonomous AI software engineer — cloud VM sessions, Devin CLI, and Devin Desktop (Cascade, Devin Local). Each surface meters differently, but spend spikes from the same patterns: vague cloud sessions, oversized rules, idle MCP schemas, marathon threads, and frontier models on routine work.
Quick answer: default to Adaptive or Devin Local, trim always_on rules and unused MCP, scope cloud tasks with acceptance criteria, and start a new conversation per task. For the general stack see Where to start.
Where do I see Devin usage? Settings → Plans for quota and on-demand credits; Plan Info on Desktop for token groups. Full breakdown: Devin token usage.
Quick checklist
- Cloud: scope tasks with acceptance criteria — Cloud ACUs and Instructing Devin.
- Desktop: open Devin Settings → Plan Info — see Devin token usage for ACUs, quota, and credits.
- Default to Adaptive or Devin Local (see Devin Local vs Cascade); not frontier on every prompt.
- Switch
always_onrules toglobormodel_decision. - Disable MCP you are not using. Stay under the 100-tool cap on Desktop.
- CLI: use local Devin for quick fixes;
/handofflonger work to cloud — CLI guide. - New conversation per task; review Session Insights after heavy cloud sessions.
Typical impact: 30–60% switching Cascade → Devin Local; 20–50% trimming rules and MCP; meaningful ACU cuts on scoped cloud tasks with clear success criteria.
Three surfaces, three meters
| Surface | What it is | Meter | Deep dive |
|---|---|---|---|
| Cloud Devin | Autonomous sessions in a VM (web, Slack, Linear, API) | ACUs, quota, or on-demand credits | Cloud ACUs |
| Devin CLI | Local terminal agent; /handoff to cloud | Shares plan quota / ACUs | CLI |
| Devin Desktop | IDE with Cascade, Devin Local, Tab, Command | Quota, credits, or ACUs in Plan Info | Token usage, Devin Local |
Official docs describe Devin as handling most tasks a human engineer could finish in about three hours — with higher success when prompts include explicit completion criteria and verifiable checks (CI, tests, browser QA).
How Devin bills (overview)
Self-serve plans (Free, Pro 200/mo, Teams $80/mo minimum) share a quota across cloud sessions, CLI, and Desktop. Past quota, on-demand credits keep you working; credits roll over month to month. Enterprise contracts bill in ACUs (Agent Compute Units).
| Plan type | Units | Where to read |
|---|---|---|
| Self-serve | Daily/weekly quota + on-demand credits | Settings → Plans |
| Enterprise | ACUs per order form | Consumption |
| Desktop detail | Token groups, credits, ACUs | Token usage |
Cloud sessions sleep when idle — no usage while sleeping, waiting on you, or while tests run. See Usage .
Adaptive routes simple desktop and CLI work to lighter models. Enterprise: Adaptive is off by default until admins enable it.
Guides
| Guide | What you’ll learn |
|---|---|
| Devin token usage | ACUs, quota, on-demand credits, Plan Info, enterprise APIs |
| Cloud ACUs | Session scoping, Session Insights, sleep, Linux vs Windows |
| Instructing Devin | Prompts, success criteria, session size, pre-task checklist |
| Devin CLI | Install, local work, /handoff to cloud, Adaptive |
| Devin Local vs Cascade | Local agent, Cascade migration, “Cascade is disabled” troubleshooting |
| MCP | Cloud marketplace vs Desktop schemas, 100-tool cap |
| Rules | always_on vs glob, global rules, AGENTS.md, Knowledge |
Model routing
Default cheap, escalate on failure — Model routing:
| Tier | Choice |
|---|---|
| Routine | Adaptive or Devin Local |
| Multi-file | SWE-1.x / mid-tier Sonnet |
| Deep debug | Frontier / thinking — last resort |
| Autonomous backlog | Cloud Devin with scoped milestones |
Anti-patterns
| Anti-pattern | Why it fails |
|---|---|
| Cloud Devin for laptop-sized fixes | VM + ACU overhead — use CLI or Devin Local |
| Arena mode for routine edits | Parallel agents bill independently |
always_on rules for style guides | Input bloat every message |
| Marathon thread across tasks | Cache read compounds |
| Vague “improve the app” cloud prompt | Exploration loops — see Instructing Devin |
| Every MCP in the marketplace enabled | Tool schema and action overhead |
Related
- IDEs
- Windsurf — overlapping Desktop lineage; Windsurf-specific quota and Cascade detail
- Devin docs