ezCoders: Free Chat with AI for Coding Assistance & Code Completion
Welcome to ezCoders, a Visual Studio Code extension designed to enhance your coding experience by enabling you to chat with an AI model for free and utilize AI-driven code completion. This tool is your ultimate companion for code explanation, documentation, refactoring, fixing, and now, completing code directly within VSCode, streamlining your development workflow.
Features
AI-Powered Chat: Engage in conversations with an AI model to discuss any coding issue or query. The underlying AI models are not disclosed to keep the focus on the quality of assistance.
Code Completion: Leverage the AI to complete code snippets based on the context of your current work. This feature works seamlessly within your coding environment, providing suggestions that can be easily reviewed and integrated into your code.
No Configuration Required: Start chatting and using the code completion feature immediately after installation without the need for any backend configuration or API keys.
Seamless Integration: Initiate the chat or code completion from dedicated links in the sidebar, which open panels within your workspace.
Code Interaction: Select code in your active editor to include it in your chat discussions or to get context-specific completion suggestions.
Actionable Suggestions: Utilize four distinct actions for your selected code—Explain, Document, Refactor, and Fix—to get immediate, actionable suggestions. Modify these suggestions if needed and send them for further assistance or completion.
Effortless Code Insertion: Copy code responses or completion suggestions from the chat and insert them directly into your open editor, with the option to replace selected text or add at the cursor's location. A new document will be created if no editor is open.
Customizable Token Limit: Adjust the default token generation limit of 512 per request to suit your needs, allowing for longer or shorter responses.
Contextual Continuity: Maintain a continuous dialogue with the AI by controlling the amount of chat history included in each new request, ensuring relevance and accuracy in conversations and code completion.
Light and Dark Modes: Choose between light and dark themes for the chat and completion interfaces, ensuring comfort and readability regardless of your environment.
Code Highlighting: Enjoy syntax-highlighted code within the chat area, making it easier to read and understand code snippets.
Requirements
There are no special requirements or dependencies needed to use ezCoders. Just install and start chatting with AI and utilizing the code completion feature!
Extension Settings
ezCoders works out of the box without the need for additional settings. However, you can adjust the token limit for AI requests via the settings if needed in future updates.
Known Issues
Release Notes
1.1.1
Renamed to ezCoders.
1.1.0
Added code completion feature.
1.0.0
Initial release of ezCoders.
Following Extension Guidelines
Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.