@dabit3: This is a great breakdown of how many people are already using @DevinAI today. It combines DeepWiki (a living architect…
Summary
Devin AI now offers DeepWiki, an automatic architecture map generator, and Devin Review, which provides automated PR analysis, running continuously to review every PR and investigate production issues when integrated with Datadog and Sentry.
View Cached Full Text
Cached at: 07/28/26, 06:36 AM
This is a great breakdown of how many people are already using @DevinAI today.
It combines DeepWiki (a living architecture map auto-generated from your code with diagrams, dependency graphs, and symbol navigation) with Devin Review (automated PR analysis that catches bugs, security issues, and flags affected APIs and tests in every diff).
It runs continuously in the background, auto-reviewing every PR and wiring into services like Datadog and Sentry so that when a crash report or alert fires in production Devin automatically investigates and opens a fix PR. By the time you open a PR to review it Devin has already done the analysis so you’re never looking at unreviewed code.
https://docs.devin.ai/work-with-devin/deepwiki#deepwiki…
DeepWiki - Devin Docs
Source: https://docs.devin.ai/work-with-devin/deepwiki
Overview
Devin now automatically indexes your repos and produces wikis with architecture diagrams, links to sources, and summaries of your codebase.Use it to get up to speed on unfamiliar parts of your codebase - check it outin your sidebar.Ask Devinwill use information in the Wiki to better understand and find the relevant context in your codebase. Ask Devin’s advanced code search capabilities, combined with DeepWiki, produce detailed and accurate answers grounded in your code.
For Public Repos
A free version ofDeepWikiandAsk Devinthat works with public GitHub repositories is now available. It automatically generates architecture diagrams, documentation, and links to source code to help you understand unfamiliar codebases quickly. You can also ask complex questions about the codebase to get context-grounded specific answers.
Visitdeepwiki.comto start exploring popular open-source repositories like React, TensorFlow, LangChain, and many more. You can also submit your own public GitHub repository URL for indexing.Try DeepWiki Now →
Steering DeepWiki
The\.devin/wiki\.jsonfile allows you to steer Devin’s default wiki generation behavior, which is especially important for large repositories that may hit built-in limits.If a\.devin/wiki\.jsonfile is found in your repository’s root directory during wiki generation, we’ll use the providedrepo\_notesandpagesto steer wiki generation. Ifpagesis provided, we’ll bypass the default cluster-based planning and create exactly the pages you specify. This ensures that the important parts of your codebase are documented even when the automatic system would otherwise skip them.
Configuration Format
Create a\.devin/wiki\.jsonfile in your repository root with the following structure:
Configuration Options
repo_notes (Array)
Provides context and guidance to help the documentation system understand your repository better.
- content(string, required): The note content (max 10,000 characters)
- author(string, optional): Who wrote the note
pages (Array, optional)
Specifies exactly which pages should be created in your wiki.This field is optional. If you only include repo_notes, the system will still generate a wiki, using your notes to guide the structure and focus without requiring you to outline every page.When you do provide pages, they are treated as explicit instructions. Only the pages you define in the JSON will be generated, no more, no less.
- title(string, required): The page title (must be unique and non-empty)
- purpose(string, required): What this page should document
- parent(string, optional): Title of the parent page for hierarchical organization
- page_notes(array, optional): Additional notes specific to this page
Validation Limits
- Maximum 30 pages (80 for enterprise)
- Maximum 100 total notes (repo_notes + all page_notes combined)
- Maximum 10,000 characters per note
- Page titles must be unique and non-empty
Practical Examples
Example 1: Repo Notes to Guide Wiki Generation
If you prefer not to define specific pages, you can provide only repo_notes to help guide the wiki generation. This allows Devin to create the documentation structure automatically while still taking into account your priorities and areas of focus. This is useful when you want better coverage and emphasis without having to explicitly outline every page yourself.
Example 2: Ensuring Specific Folders Are Documented
If your large repository has important folders that aren’t being included in the wiki, explicitly specify them:
Example 3: Addressing Missing Components
If you notice certain parts of your codebase aren’t being documented:
Example 4: Hierarchical Documentation Structure
For complex repositories, organize pages hierarchically:
Best Practices
1. Use Repo Notes Strategically
- Provide context about which parts of your codebase are most important
- Mention specific folders or components that should be prioritized
- Explain relationships between different parts of your system
2. Organize Pages Logically
- Start with high-level overview pages
- Use parent-child relationships to create clear hierarchies
- Group related functionality together
3. Be Specific in Page Purposes
- Clearly state what each page should document
- Mention specific directories, files, or concepts to focus on
- Provide enough detail for the system to understand your intent
4. Address Known Gaps
- If you know certain parts of your codebase are being missed, explicitly include them
- Use descriptive titles that make it clear what should be covered
Troubleshooting Common Issues
”Only certain folders are being documented”
This is the classic large repository problem.**Solution:**Use\.devin/wiki\.jsonto explicitly specify which parts of your codebase should be documented.
”Important components are missing from the wiki”
Add specific pages for these components and use repo_notes to emphasize their importance.
Getting Started
- Create
\.devin/wiki\.jsonin your repository root - Add repo_notes explaining your codebase structure and priorities
- If necessary, specifyallpages you want created with clear titles and purposes
- Commit the file and regenerate your wiki
The system will now create documentation based on your explicit instructions rather than fully automatic analysis, ensuring comprehensive and more accurate coverage of large repositories.
Daniel Steigerwald (@steida): I don’t need a code editor anymore. I need a code observatory.
Something that shows me the structure of the codebase, lets me navigate symbols and references, review diffs and tests, and edit code when I actually need to.
It should continuously review changes in the background,
Similar Articles
@dabit3: Devin is not just a coding agent. It is an AI Engineering platform for the full SDLC: → plan → build → test → ship → mo…
Devin is positioned as an AI Engineering platform covering the entire software development lifecycle, from planning to documentation, with integrations and features that enhance developer experience.
@Chris_Wozniczek: Not sure if anyone of you checked out @DevinAI from @cognition but here I found a quick guide on some of the features. …
A quick guide highlights features of Devin AI, an autonomous AI software engineer from Cognition, including integrations with Slack, terminal, and project management tools.
@dabit3: https://isdevingood.com
A website aggregates public sentiment from X (Twitter) about the AI agent Devin developed by Cognition.
@dabit3: a lot of DMs asking how to port <insert other ai coding tool> over to @DevinAI answer is simple: just prompt Devin to d…
A user shares that DevinAI can be prompted to port other AI coding tools and set up production cloud environments without needing guides.
@dabit3: Today Devin receives a huge upgrade as we continue to expand Devin’s security capabilities. Every pull request gets rev…
Today Devin receives a huge security upgrade, allowing it to review every pull request with the depth of a security engineer.