Your First Session
Start your first session and see what Devin can do
Now that you’re all set up, kick off your first Devin session!
Start with tasks that are smaller in scope and remember to instruct Devin with the level of detail that you would give to a human junior engineer. We’ve seen users work with Devin on everything from fixing small bugs to targeted refactors to large scale migrations.
Start a run with Devin
We recommend starting sessions from Slack channels (make sure you tag @Devin after adding Devin to the channel, and link your Slack user to your Devin account).
You can also start from our web app, where you’ll find some first-time prompt suggestions.
First-time Prompt Ideas
The first time you use Devin, we would recommend sitting and watching how Devin works for a few minutes using the Follow Devin tab or in our example session video below. In general, you don’t need to monitor Devin like this all the time, but it is a great starting point for understanding Devin’s capabilities.
Note: This video was sped up for demonstration purposes.
If you’d like to dig in to some more detailed examples of what Devin can do (and how), check out our introductory tutorials below.
Code Coverage
Devin can analyze your codebase’s test suite and write additional tests to increase code coverage for your team.
API Integration
Devin can integrate, configure, and test third party APIs in your applications.
Containerization
In this tutorial, we’ll show you how Devin can configure a Docker container to standardize your team’s dev environment.
Managing Frontend Components
Devin can work with frontend libraries and share visuals with you during its sessions.
Work With Your Existing Tools
You can invite Devin to work in many of the tools or applications you work in - it’s as simple as giving Devin the necessary credentials, API keys or tokens so it can work within those services through the Secrets Manager or when prompted to securely share the credential in the chat.
Here are some common tools Devin has used with our early users:
For more details on Devin’s integrations check out our GitHub and Slack integration guides:
GitHub
Connect your GitHub account to allow Devin to access, create pull requests and contribute to your existing repositories.
Slack
Connect Devin to your company Slack and kick off runs directly via Slack by tagging @Devin.
For automated workflows and integrations with your existing tools, you can also leverage our API Reference to programmatically create sessions and retrieve structured results.