Skip to content

Devin

by CognitionAgentWrite code

Takes a coding task from you and works on it until the change is ready to review

Visit the official site

About Devin

Devin is Cognition's AI software engineer. You describe a coding task; it writes and runs the code, tests web apps in its own browser and hands back the change to review, from the cloud, a desktop app or the terminal.

For DevelopersEngineering teamsTechnical founders

Made by Cognition

Cognition is the company behind Devin, which it calls an autonomous software engineer. It also offers Devin Desktop and Devin Security, a tool for finding and fixing vulnerabilities.

Stars
—
License
Closed source
Cost
Paid
Platforms
Mac · Win · Linux · Web
Level
Intermediate

Overview

Devin is Cognition's coding agent. You describe a task, such as a bug fix or a small feature, and it writes and runs the code, tests web apps in its own browser, then hands you the change to review. You can run it in the cloud from the web app, on your computer in Devin Desktop (the new name for Windsurf) or in the terminal. It suits developers and teams who want to hand off routine coding work.

It comes as a desktop app, a terminal tool and cloud sessions, so you can hand a task off and pick it up wherever you work.

Try these first

Start with the first one: it is a small task you can check easily.

  1. Explain how to run this project. Don't change any files.First try · read-only

  2. Find where [feature] is handled and list the files involved.

  3. Fix the bug described in [issue link] and show me the change before you commit.edits files

  4. Open a pull request that adds input checks to [form name].writes to GitHub

Example prompts written by Agent Flows Hub.

Features

From the creator's documentation.

FeatureWhat it doesRuns
Agent sessionsType a task and chat with the agent while it writes and runs codeYour computer or cloud
Cloud sessionsHand a task to Devin in the cloud from the web appDevin cloud
Command centerSee all your agent sessions in one list in Devin DesktopDevin Desktop
Terminal toolRun Devin from a project folder in your terminalYour computer
IntegrationsWork from Slack, Microsoft Teams, GitHub, Linear or JiraConnected apps
PlansFree plan has a light quota; Pro, Max, Teams and Enterprise allow moreDevin account

Good to know

You have a well-defined coding task, such as fixing a reported bug in a repository. Devin can write and run the change, then hand it back for you to read before it is merged.

Limits

  • Sign-in is required, and the Free plan has only a light quota. Heavier use needs a paid plan.
  • Devin edits code and runs commands. Read every change it proposes before you merge it, and start with a task that does not change files.

Notes by (original project name: Devin), written from the creator's documentation, not from running it ourselves. Welcome to Devin Desktop · Devin CLI installation

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other agents

  • Eigent Hands multi-step office tasks to a team of AI agents in a desktop app on your computer
  • Emergent Builds a working web or mobile app from a plain-language description and puts it online
  • Feynman Researches a question across paper databases and writes a brief with citations
  • Gemini CLI Lets teams on paid Gemini plans work on code with Google's agent in the terminal
  • Genspark Takes a request and returns finished slides, spreadsheets, research and even phone calls
  • GitHub Copilot Helps you write, explain and fix code in your editor, your terminal and on GitHub

See all 61 agents · Install your first AI agent

Official site