Codex Aura
Interactive code dependency visualization and analysis tool for VS Code.
Features
- 📊 Graph Visualization: Interactive graph view of code dependencies and relationships
- 🔍 Node Details: Detailed information panel for selected nodes
- ⚡ Workspace Analysis: Analyze entire workspaces for code insights
- 🎯 Status Bar Integration: Real-time server connection status
- 🎨 D3.js Integration: Smooth, interactive visualizations with zoom and pan
Installation
Install from the VS Code Marketplace or search for "Codex Aura" in the Extensions view.
Requirements
- VS Code 1.85.0 or higher
- Codex Aura server running (default: http://localhost:8000)
Configuration
Configure the Codex Aura server URL in VS Code settings:
- Open VS Code Settings (
Ctrl+,)
- Search for "Codex Aura"
- Set the server URL in
Codex Aura: Server Url
{
"codexAura.serverUrl": "http://localhost:8000"
}
Usage
Basic Usage
- Open Command Palette (
Ctrl+Shift+P)
- Run "Codex Aura: Analyze Workspace" to analyze your codebase
- Run "Codex Aura: Show Code Graph" to visualize the dependency graph
Status Bar
The status bar shows the connection status:
- $(database) Codex Aura: Ready - Server is connected
- $(warning) Codex Aura: Not Connected - Server is unavailable
- $(sync~spin) Analyzing... - Analysis in progress
Click the status bar item to open settings.
Graph Navigation
- Zoom: Mouse wheel or pinch gestures
- Pan: Click and drag
- Select Nodes: Click on nodes to view details
- Dependencies: Right-click files in Explorer to show dependencies
Commands
Codex Aura: Show Code Graph - Display the code dependency graph
Codex Aura: Analyze Workspace - Analyze the current workspace
Codex Aura: Show Dependencies - Show dependencies for selected file
Codex Aura: Show Function Dependencies - Show dependencies for current function
Codex Aura: Open Settings - Open extension settings
Troubleshooting
Server Connection Issues
- Ensure the Codex Aura server is running
- Check the server URL in settings
- Verify network connectivity
Analysis Fails
- Check that you have a workspace folder open
- Ensure the server can access your project files
- Check VS Code output panel for error messages
Contributing
We welcome contributions! Please see our contributing guide for details.
License
MIT License - see LICENSE file for details
Support
| |