DevX Code IDE is a next-generation educational extension for VS Code that transforms your editor into a mentor. It combines ghost-text guidance, visual call graphs, and motivational AI to help you master coding character-by-character.
- Ghost-Text Guidance: Follow along with predictive ghost text that appears as you type. Learn syntax by doing.
- Real-time Validation: Instant feedback on every character. Correct matches stay gray; mismatches are highlighted in red.
- Zero-Distraction: Minimalist UI that focuses entirely on the code.
- Dynamic Call Graph: A side-by-side view that traces relationships in your code.
- Living Arrows: Real-time SVG arrows connect variable usage to definitions and function calls to sources.
- Cross-Language Support: Intelligent parsing for JavaScript, TypeScript, Python, Java, C, C++, and Go.
- Real-time Updates: Automatically refreshes as you type to show live code relationships.
- Cursor Sync: Highlights code elements as you navigate through your file.
- Multi-Provider Support: Choose from Gemini, OpenRouter, Ollama Cloud, or Local Ollama.
- Flexible AI Models: Select different models for different tasks (Sensei feedback vs code generation).
- Context-Aware Feedback: Provides motivational insights based on your current code and progress.
- Non-Intrusive: Feedback appears in the status bar to keep your workspace clean.
- Smart Debouncing: Sensei watches your progress and speaks up when you need a boost.
- Secure API Keys: All API keys are stored securely in VS Code's Secret Storage.
- Multiple AI Providers: Seamlessly switch between Gemini, OpenRouter, Ollama Cloud, and Local Ollama.
- Provider-Specific Configuration: Set different providers for Sensei feedback and code generation.
- Model Selection: Choose from multiple Gemini models (gemini-2.0-flash, gemini-2.5-flash, gemini-2.5-pro, gemini-1.5-flash-latest).
- Local Development: Full support for local Ollama models for offline development.
- Quick Switching: Use keyboard shortcuts (
Ctrl+J/Cmd+J) to quickly change models mid-session.
- VS Code: v1.107.0+
- AI Provider: Choose one or more:
- Gemini API Key (default)
- OpenRouter API Key
- Ollama Cloud API Key
- Local Ollama (no API key needed)
- DevX will securely prompt you for API keys on first use and store them in VS Code's Secret Storage.
Run the command DevX: Load Sample Lesson from the Command Palette (Ctrl+Shift+P).
Run the command DevX: Show Visual Intelligence to open the side-by-side visualizer.
| Setting | Description | Default |
|---|---|---|
devx.aiProvider |
Global fallback AI provider | Gemini |
devx.senseiProvider |
AI provider for Sensei feedback | Gemini |
devx.codeGenProvider |
AI provider for code generation | Gemini |
devx.senseiModel |
Model used by Sensei | gemini-2.0-flash |
devx.codeGenModel |
Model used for code generation | gemini-2.0-flash |
DevX: Load Sample Lesson– Start a guided coding lesson with ghost text.DevX: Clear Lesson– Clear all decorations and active lessons.DevX: Run Current Code– Execute the current file.
DevX: Show Visual Intelligence– Open the visual intelligence sidebar.DevX: Toggle Visual Intelligence– Toggle the visualizer on/off (Ctrl+Shift+V/Cmd+Shift+V).
DevX: Select Gemini Model– Choose which Gemini model to use (Ctrl+J/Cmd+J).DevX: Ask Sensei for Code– Get AI-powered code suggestions (Ctrl+I/Cmd+I).DevX: Reset Gemini API Key– Clear and re-enter your Gemini API key.DevX: Reset OpenRouter API Key– Clear and re-enter your OpenRouter API key.DevX: Reset Ollama Cloud API Key– Clear and re-enter your Ollama Cloud API key.DevX: Reset ALL API Keys– Clear all stored API keys at once.
Ctrl+I/Cmd+I– Ask Sensei for code suggestionsCtrl+Shift+V/Cmd+Shift+V– Toggle Visual IntelligenceCtrl+J/Cmd+J– Select AI modelCtrl+H/Cmd+H– Change AI provider
DevX Code IDE combines three powerful learning paradigms:
-
Interactive Learning - Type along with ghost text guidance, getting instant feedback on every character you type.
-
Visual Understanding - See code relationships come alive with dynamic graphs showing how your variables, functions, and calls connect.
-
AI Mentorship - Get encouragement and code assistance from multiple AI providers, with the flexibility to choose what works best for you.
- Secure Storage: All API keys are encrypted and stored in VS Code's Secret Storage
- Local Option: Use Local Ollama for complete privacy - your code never leaves your machine
- No Telemetry: DevX doesn't collect or send any usage data
- Open Source: Review the code and contribute on GitHub
- JavaScript & TypeScript
- Python
- Java
- C & C++
- Go
- HTML & CSS
- More coming soon!
For comprehensive API documentation and advanced usage, see DOCS.md.
Ollama Cloud* - Cloud-hosted Ollama models (requires API key)
- Local Model (Ollama) - Run models locally on your machine (no API key needed)
gemini-2.0-flash(default, fastest)gemini-2.5-flash(faster, newer)gemini-2.5-pro(most capable)gemini-1.5-flash-latest(latest stable)
DevX: Load Sample Lesson– Start a guided coding lesson.DevX: Clear Lesson– Clear all decorations and active lessons.DevX: Show Visual Intelligence– Toggle the SVG relationship visualizer.DevX: Reset Gemini API Key– Clear your stored key to provide a new one.
Built with ❤️ for the next generation of developers.