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
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.
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.