Powered by a specialized agent, Codemaps are shareable artifacts that bridge the gap between human comprehension and AI reasoning, making it possible to navigate, discuss, and modify large codebases with precision and context.
What are Codemaps?
While DeepWiki provides symbol-level documentation, Codemaps help with codebase understanding by mapping how everything works together—showing the order in which code and files are executed and how different components relate to each other.
To navigate a Codemap, click on any node to instantly jump to that file and function. Each node in the Codemap links directly to the corresponding location in your code.
Accessing Codemaps
You can access Codemaps in one of two ways:
- Activity Bar: Find the Codemaps interface in the Activity Bar (left side panel)
- Command Palette: Press
Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux) and search for “Focus on Codemaps View”
In agent window mode, Codemaps open as editor tabs — the home view, a generation in progress, and each individual Codemap each get their own tab.
Creating a Codemap
To create a new Codemap:
- Open the Codemaps panel
- Create a new Codemap by:
- Selecting a suggested topic (suggestions are based on your recent navigation history)
- Typing your own custom prompt
- Generating from a conversation: Create new Codemaps from the bottom of an agent conversation
- The Codemap agent explores your repository, identifies relevant files and functions, and generates a hierarchical view
Sharing Codemaps
You can share Codemaps with teammates as links that can be viewed in a browser.
For enterprise customers, sharing Codemaps requires opt-in because they need to be stored on our servers. By default, Codemaps are only available within your Team and require authentication to view.
Using Codemaps with the agent
You can include Codemap information as context in your agent conversations by using @-mention to reference a Codemap. This works in the agent input for both Cascade and the Devin Local agent.