An intelligent VS Code extension that enhances developer productivity by providing code suggestions, explanations, refactoring, and docstring generation. Tracks and analyzes developer interactions to offer personalized, context-aware suggestions.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
The Intelligent Developer Assistant enhances your coding experience by providing smart suggestions, refactoring, code explanations, and automatic docstring generation. It also tracks your developer interactions to offer context-aware suggestions, improving both code quality and productivity.
Key Features
File Indexing (NEW): Index files for enhanced, personalized, context-aware code suggestions based on your current code base.
Options to create, remove, or update indexes are available through the status bar in VS Code.
Chat Interface (NEW): Engage with a full-featured, real-time chat assistant directly in the VS Code sidebar, offering token-by-token code suggestions and interactive support.
Code Autocompletion: Get smart, context-aware code suggestions as you type.
Code Refactoring: Automatically refactor your code to improve readability and performance.
Code Explanation: Receive inline explanations for complex pieces of code.
Docstring Generation: Automatically generate Python docstrings for functions and methods.
Developer State Tracking: Track typing speed, pauses, errors, and receive personalized suggestions.
Interaction Feedback: Give feedback on the relevance of suggestions to help improve future recommendations.
How to Use
Autocompletion: Start typing, and the extension will offer context-aware code suggestions.
Refactoring, Explanations, and Docstring: Select a code block and use the quick-fix option (Ctrl+. or Cmd+.) to choose from refactoring, code explanation, or docstring generation.
Feedback: Provide feedback on suggestions directly within the VS Code UI, helping improve future suggestions.
Developer State: Get prompts throughout your session to track your productivity and focus levels.
Chat Interface: Open the sidebar chat via the extension icon for ongoing support.
File Indexing: Use the options in the status bar to create, update, or remove file indexes for enhanced personalized suggestions.
Installation
Install the extension from the VS Code marketplace.
Log in or register to start using advanced features.
Optionally, index your project files for enhanced suggestions.
Authentication
You need to log in to the extension for personalized suggestions. Go to the VS Code status bar, click "Log In," and follow the instructions to log in or register.
Feedback
We value your feedback! Provide it directly within the editor.