Aliot CodebaseExplore your codebase through interactive diagrams of structure, calls, program flow and module dependencies, right inside VS Code. Start with a workspace overview, follow a connection, and jump to the exact source without losing your place. Explore a workspace, find a declaration and jump to its source. Screenshots use a fictional Order platform project. Select an image to view it at full size. Get started
For a single file, use the Codebase: Open Diagrams icon in the editor toolbar. You can also select Show diagram above a declaration to open its structure or function flow beside your code. If the publisher supplies a VSIX, install it with Open Language health to check available capabilities and setup guidance. The user guide walks through each feature, command and setting. Explore from workspace to function
The native Workspace browser under the Codebase icon lists the source files, classes, type aliases and functions that open a diagram, and states how many other files and declarations it hides; Show All Items lists everything. Diagrams and export always keep the whole included workspace, and the tree stays in place while you open files, classes and functions. Its expanded branches stay in place, and selection follows diagram navigation. Select the workspace root to return to the overview; use a row's Open Source action for its source range. Diagrams follow unsaved edits and support light and dark themes. The top toolbar contains view types, file selection, symbol search, refresh and export. Zoom, fit, hierarchy and layout controls sit together at the bottom of the canvas. Workspace diagrams retain every included file and discovered symbol. Collapsing groups and filtering the view control what you see; exclusions and configured file limits remain explicit. Investigate a change
Trace the discovered callers and callees of a selected function, with results linked back to source. Call graphs reflect the relationships reported by your language tools. The workspace call graph asks each declaration for its callees and callers; set Look inside a functionSelect a function in the Workspace browser, open Program flow, or use a declaration's Show diagram link to inspect branches, loops, returns and cleanup paths. Select a statement to return to its source. Follow branches, loop exits and cleanup paths inside a function. Flow diagrams describe static source paths. Unsupported or approximate behavior is explained in diagram notes. When detailed statement flow is unavailable, Codebase can show reported call sites in source order, with the limitation clearly marked. Save your place and share findings
Saved views and pins stay local to the workspace. Share exported diagrams through your existing documentation and code review tools. Language supportStructure and call graphs use the language support available in VS Code. Capabilities are checked independently: a language extension may provide symbols without providing calls.
See the language setup guide for required extensions, optional toolchains and language-specific limits. Local analysisCodebase's analysis and diagram layout make no external requests, upload no source and do not run the analyzed program. Source navigation preserves unsaved buffers. Codebase supports desktop VS Code and remote workspaces, including SSH, WSL and containers. Configure optional syntax tools on the machine where the extension runs. Browser-only hosts such as vscode.dev are not supported. Optional external syntax tools require a trusted workspace. Git review requires a trusted filesystem workspace and Git 2.45 or newer; it reads local objects without fetching, checking out files or changing the Git index. Help and feedback
LicenseFreeware License: free to use for personal, educational and commercial purposes. Modification and redistribution of the extension are restricted. Bundled third-party components retain their own licenses and notices. |


