# Devin

Software agent for scoped development tasks that writes, runs, and tests code. Cloud sessions can be assigned through the web, integrations, or the local CLI.

Canonical profile: https://agenten-kompass.mmeierhoff.chatgpt.site/en/agents/devin/
Editor: [Michael Meierhoff](https://agenten-kompass.mmeierhoff.chatgpt.site/en/about/)
Sources reviewed: 2026-09-30
Basis: provider documentation. Examples are editorial suggestions, not hands-on product tests.

## Overview

Devin is Cognition's software agent for cloud sessions. Devin CLI works locally and can hand longer tasks to cloud Devin. Devin Desktop is the associated desktop workspace; Cascade remains a separate local agent there.

- Provider: Cognition
- Product family: Devin
- Profile type: Cloud and local coding agent
- Environment: Cloud workspace with IDE, shell, and browser; local CLI and Devin Desktop
- Connections: GitHub, GitLab, Bitbucket, Linear, Jira, Slack, Microsoft Teams, API, and MCP
- Setup: Set up account, repository access, development environment, and clear acceptance criteria
- Pricing model: Check plans and usage

## Key features

### Write, run and test code

Devin handles development tasks in a configured environment and can make and verify changes independently.

Source: https://docs.devin.ai/get-started/devin-intro

### Observe and take over the cloud workspace

The IDE, shell, and browser show the work of a cloud session; you can take over in the embedded workspace.

Source: https://docs.devin.ai/get-started/devin-intro

### Local work through the CLI

Devin CLI works directly with local files and tools in the terminal.

Source: https://docs.devin.ai/work-with-devin/devin-cli

### Delegate tasks to cloud Devin

The local CLI can hand longer-running tasks over to a cloud session.

Source: https://docs.devin.ai/get-started/devin-intro

### Work on tickets and pull requests

Documented use cases include bug reports, features, tests, reviews, and prepared pull requests.

Source: https://docs.devin.ai/get-started/devin-intro

### Handle multiple tasks in parallel

Multiple clearly scoped backlog tasks can run in parallel as separate sessions.

Source: https://docs.devin.ai/get-started/devin-intro

## Requirements and limits

### Prepare the repository and environment

Requirement: Devin needs access to the repository and a working development environment with the required dependencies and access permissions.

Source: https://docs.devin.ai/get-started/devin-intro

### Define a clear task scope

Requirement: The provider recommends clear instructions, explicit acceptance criteria, and easily verifiable results.

Source: https://docs.devin.ai/get-started/devin-intro

### Break down complex tasks

Limitation: The documentation recommends dividing more difficult projects into manageable steps and providing relevant context.

Source: https://docs.devin.ai/get-started/devin-intro

## Example workflows

### Fix a bug from a ticket

- Your input: A reproducible ticket, repository access, and specific acceptance criteria.
- Possible result: A tested change with an explained approach and prepared pull request.
- What to check: Review diff, tests, CI result, and actual user flow.

### Hand off a local prototype to the cloud

- Your input: A local repository, current working state, and a clearly limited follow-up task.
- Possible result: A cloud session that continues the longer task.
- What to check: Check the transferred state, permissions, session log, and result.

## Context

Keep tasks narrowly scoped, provide clear acceptance criteria, and review code, tests, and the pull request yourself. Access depends on the plan and team configuration.

Current Cognition documentation for cloud Devin and Devin CLI. Specific integrations and access depend on team and plan configuration.

## Sources

- https://docs.devin.ai/get-started/devin-intro

- https://docs.devin.ai/work-with-devin/devin-cli

[Sources and method](https://agenten-kompass.mmeierhoff.chatgpt.site/en/sources/)
