CodeComplete is an AI coding assistant that is designed to streamline your development process and generate code suggestions to enhance your productivity.
Features
CodeComplete helps you write code faster by suggesting completions as you type.
The suggestions provided by CodeComplete are generated based on common coding patterns found in permissively-licensed, open source repositories and, optionally, your organization's codebase.
CodeComplete can autocomplete entire lines or blocks of code.
Usage
Getting Started
Note: You currently need an organization subscription in order to use CodeComplete. For more information, please reach out to info@codecomplete.ai
Install the Extension: Locate CodeComplete in the Visual Studio Code Marketplace and install it.
Sign In: After installing the extension, access the command palette (View > Command Palette or cmd/ctrl+shift+p), and type CodeComplete: Sign In to initiate the authentication flow.
You can authenticate with your organization's SSO provider or your email address. Provide your organization ID or subscription key to get started. To retrieve your org ID or subscription key, please contact your administrator.
How to Use
Start Typing Code: After signing in, just start writing code as usual in your VS Code editor. CodeComplete will automatically start providing completion suggestions as you type.
Using Suggestions: The suggestions from CodeComplete will appear as gray, italicized text. Simply press tab to accept, or continue typing to generate more suggestions.
Accepting Suggestion word by word:: If you wish to accept parts of the suggestions word by word, press cmd/ctrl+right.
Accepting Suggestion line by line:: If you wish to accept parts of the suggestions line by line, press cmd/ctrl+shift+right.
Sign Out: If you wish to sign out of CodeComplete, go to the command palette and type CodeComplete: Sign Out.
Known Issues
Please report any bugs or issues encountered while using the extension. Your feedback is appreciated.
Future Plans
CodeComplete is under active development, with new features and enhancements being rolled out over time. Your suggestions and feedback are welcomed for improving the CodeComplete experience!