Global InfinityAgent Intelligence
← Back to Agent Radar

Software agent

Devin

An autonomous software engineering agent for scoped development tasks.

# Introducing Devin

Devin is the AI software engineer, built to help ambitious engineering teams crush their backlogs.

Example Devin session, from prompt to PR

## ​Already Signed Up? Get Started Now:

## ​What are Devin’s strengths?

- Tackling many tasks in parallel, before they end up in your backlog Linear/Jira tickets Entire features from scratch Bug reports App testing

- Linear/Jira tickets

- Entire features from scratch

- Bug reports

- App testing

- Code migrations, refactors, and modernization Language migrations (e.g. JavaScript to TypeScript) Framework upgrades (e.g. Angular 16 -> 18) Monorepo to submodule conversions Removing unused feature flags Extracting common code into libraries

- Language migrations (e.g. JavaScript to TypeScript)

- Framework upgrades (e.g. Angular 16 -> 18)

- Monorepo to submodule conversions

- Removing unused feature flags

- Extracting common code into libraries

- Common, repetitive engineering tasks PR Review Codebase Q&A Reproducing & fixing bugs Writing unit tests Maintaining documentation

- PR Review

- Codebase Q&A

- Reproducing & fixing bugs

- Writing unit tests

- Maintaining documentation

- Customer engineering support Building new integrations and working with unfamiliar APIs Creating customized demos Prototyping solutions Building internal tools

- Building new integrations and working with unfamiliar APIs

- Creating customized demos

- Prototyping solutions

- Building internal tools

- Write clear prompts with explicit completion criteria — the clearer the task, the higher the success rate, especially for complex work.

- Make tasks easy to verify — e.g. checking that CI passes or testing an automatic deployment.

- For harder tasks, break them into well-scoped steps and provide relevant context or examples.

- Follow our best practices and pre-task checklist.

- Tagging Devin on a Slack or Teams thread about a bug you’re discussing with coworkers

- Delegating a more complex task via the web application and taking over in Devin’s IDE once it gives you a good first draft.

- Running Devin for Terminal in your local environment for quick fixes, code exploration, and interactive coding right from the command line — then using /handoff to send longer tasks to cloud Devin.

/handoff

- Carving out tasks from your todo list at the start of your day and returning to draft PRs waiting for review.

Devin in Slack

## ​General Product Features

### ​The Devin Interface

## Shell

## IDE

## Browser

You can find Devin's tools in the sidebar or by clicking any progress steps in the session

## ​Getting Access

- Running Devin CLI in your local environment for quick fixes, code exploration, and interactive coding right from the command line — then using /handoff to send longer tasks to cloud Devin.

curl -fsSL https://cli.devin.ai/install.sh | bash

## ​Feedback

## ​Demo

## ​About Cognition