Indexing your repositories allows Devin to understand your codebase and enables powerful features like Ask Devin and DeepWiki. This quick guide walks you through the indexing process.
Repository indexing is separate from Repo Setup. Indexing enables code search and understanding features, while Repo Setup configures Devin’s development environment.
Index Your Repository
- Go to app.devin.ai and ensure you’re logged into your organization
- Click on Settings in the sidebar to access your organization settings
- Select the Repositories tab to view all connected repositories
- Click Index repo on the repository you want to index
- Select the branch(es) you want Devin to analyze
- Wait for indexing to complete — this may take a few minutes depending on repository size
To index additional branches later, click Manage on any indexed repository, select a new branch, and click Add branch.
Once complete, you’ll have access to:
- Ask Devin - Ask questions about your codebase and get instant answers
- DeepWiki - Explore auto-generated documentation for your repositories
For best results, index the branches your team actively develops on. This ensures Ask Devin and DeepWiki have the most up-to-date understanding of your code.