devdoq is an AI-powered code assistant right in your VS Code sidebar, utilizing different LLMs via the Model Context Protocol (MCP) to help you understand, write, and debug code.
Features
Context-Aware Chat: Ask questions, get code reviews, and request explanations directly from your editor.
Multiple AI Models Supported: Currently supports Gemini, with easy model switching capabilities.
Repository Context: Select imported repositories to provide specific context for your answers.
Markdown and Visualizations: Supports rich markdown, including Mermaid graphs and system architecture visualizations.
Setup
Open the Setup tab within the DevDoq sidebar to configure your backend MCP connection.
Enter your DevDoq MCP Server URL and DevDoq API Key.
Set up your Gemini API Key by using the DevDoq: Set Gemini API Key command or via the chat interface button.
Requirements
VS Code version 1.85.0 or later.
Node.js (for background DevDoq MCP installation if required).
Extension Settings
This extension contributes the following commands:
DevDoq: Configure MCP Settings: Set up connection to the custom backend server.
DevDoq: Set Gemini API Key: Provide your Google Gemini API key.
DevDoq: Switch AI Model: Switch between the available AI providers in DevDoq.
DevDoq: Clear Chat History: Clear your current chat session.
Support
If you encounter any issues or have questions, please reach out via our Discord channel.