# 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
Software agent
Devin
An autonomous software engineering agent for scoped development tasks.
Guide is being prepared.
The official source is registered. Use the Content OS to crawl, translate and publish the guide.