Devin
Autonomous AI software engineer from Cognition that plans, writes, tests and reviews code and opens pull requests.
Devin is an autonomous AI software engineer made by Cognition. Devin takes a task such as a feature, bug fix or dependency upgrade, works on it in the cloud or on a developer's machine, tests the result in its own browser and opens a pull request. Devin can also be tagged in Slack or Teams.
Best for Engineering teams that want to hand off well-defined coding work, such as fixes, upgrades, tests and reviews, to an agent that returns a tested pull request.
- Platforms
- Web, API
- Pricing model
- Freemium
- Free plan
- Yes
- API
- Yes
- Made by
- Cognition
- Added
Last verified: . Information taken from devin.ai.
What is Devin?
Devin is an AI coding agent developed by Cognition and presented as an autonomous software engineer for engineering teams. A user describes a task in plain language, and Devin explores the relevant repositories, writes the change and tests it end to end on virtual machines that it starts for itself, which can run Windows, macOS or Linux. It records its browser testing and delivers the work as a pull request. Large jobs can be divided among parallel cloud agents that carry on after the user's laptop is shut. Around the core agent sit related products: a Wiki that maps a codebase and keeps its diagrams current, Devin Review for catching bugs and vulnerabilities in pull requests, and automations that respond to alerts, failed CI runs or a schedule. Devin can route work across models from several providers as well as Cognition's own SWE-2 model.
Key Features
Self-Run Testing
Launches its own virtual machine and browser, clicks through what it built and attaches a recording of the test.
Parallel Cloud Agents
Breaks a big task into parts, assigns them to several agents in the cloud, manages them and reports back.
Model Mixing
Combines models from different providers within one job, pairing a lead model with a cheaper sidekick.
Chat Tagging
Responds when mentioned in Slack or Microsoft Teams, reads the thread and starts on the request.
Automations
Runs scheduled or trigger-based workflows, for example fixing CI when it fails or triaging new issues.
Review and Wiki
Checks pull requests for bugs and security flaws, and maintains up-to-date maps and diagrams of the codebase.
Screenshots
Use Cases
- Ticket to Pull Request
- Assign an issue from Linear or Jira and receive a tested PR for review.
- Dependency Upgrades
- Schedule routine framework and library version bumps across services.
- Fixing Failed Builds
- Have an automation investigate a red CI run and propose the fix.
- Alert Investigation
- Let Devin reproduce an error reported by a monitoring tool and prepare a patch.
- Security and Code Review
- Scan incoming pull requests for vulnerabilities before they reach production.
Things to know
- Five plan tiers
- Devin is offered in Free, Pro, Max, Teams and Enterprise tiers; current prices are on the official pricing page.
- Usage is quota-based
- Each paid plan has an allowance that resets on a daily and weekly cycle, and message cost varies with the model, task size and reasoning needed.
- Session isolation
- Cognition states that every session runs in its own virtual machine and that zero data retention is enforced with model providers.
- Enterprise deployment
- Enterprise customers can get SAML or OIDC single sign-on, audit logs and deployment in their own virtual private cloud.
FAQs
What is Devin?
Devin is an autonomous AI software engineer built by Cognition that carries out coding tasks and delivers them as pull requests.
What is Devin used for?
Devin is used for implementing features, fixing bugs, upgrading dependencies, expanding test coverage, reviewing code and documenting system architecture.
Is Devin free?
Yes, Devin has a Free plan. It comes with a small agent quota and a restricted set of models, while inline edits and Tab completions are not capped.
How much does Devin cost?
Devin is sold in Free, Pro, Max, Teams and Enterprise plans; see the official pricing page for current prices, since no figures are quoted here.
Does Devin have an API?
Yes. The Devin plan comparison lists a Devin API, and paid plans can buy extra usage at API pricing.
Which tools does Devin integrate with?
Devin lists integrations with Slack and Teams, Linear and Jira, and GitHub, GitLab and Bitbucket, with custom git provider support on higher plans.
Who makes Devin?
Devin is made by Cognition, the company that also develops the SWE-2 model available inside it.
What happens when I reach my Devin usage limit?
Paid Devin plans include an allowance that refreshes daily and weekly; beyond it you can purchase additional usage, which is consumed at API pricing.
Who it's for
- Software engineers
- Engineering teams
- Engineering managers
- DevOps teams
- Enterprises
Comments
No comments yet. If you have used Devin, tell other readers how it went.
Alternatives to Devin
| Tool | Free plan | Starting price | API |
|---|---|---|---|
| Yes | — | — | |
| — | — | — | |
| Yes | — | — | |
| Yes | — | — | |
| — | — | Yes |
Listed in the same categories as Devin. A starting price appears only where we checked it on the maker’s pricing page; a dash means not checked or not published. All AI Agents & Automation tools