Ask Devin is your AI assistant’s window into your codebase. Once you’ve added a repository to Devin, it is automatically indexed so Devin can understand and reason about your code. With Ask Devin, you can:
Ask detailed questions about how your code works
Explore architecture, dependencies, and key functions
Work with Devin to scope and plan tasks before implementation
Let Devin generate its own context-rich prompt based on what it learns
Whether you’re onboarding to a new repo, planning a feature, or exploring unfamiliar parts of the codebase, Ask Devin gives you a fast and reliable way to work with your code using natural language.
Once added, Devin begins indexing your codebase in the background. This enables powerful tools like DeepWiki and Ask Devin, giving you immediate insight into your code.
Devin will automatically index every repo added to its machine
Once you’ve used Ask Devin to understand the code and clarify your goal, you can start a session directly from the search interface. This is the best way to initiate work with Devin because:
Devin starts with clear context from your search
The prompt is automatically tailored to your task and codebase
You’re more likely to get successful, relevant results
Simply tell Devin your task to be completed, and hit Cmd+Enter to auto-generate a prompt
Devin will automatically write a high quality, context rich prompt, based on the entire context of the Ask Devin session