Using code assistants with IDEs
This section discusses how to use code assistants within Conveyor IDEs. We support all code assistant extensions that are compatible with VS Code Browser. This means that you should look for extensions on the Open VSX marketplace.
The following code assistants are supported:
- Github Copilot, this is natively supported by VS Code Browser, and thus no extension is required.
- Windsurf (formerly codium): An AI code assistant for multiple programming languages and with a free tier.
- Tabnine: An AI code assistant for multiple programming languages with a 14-day free trial.
- Cline: An AI code assistant for multiple programming languages where you can bring your own API keys to interact with your favorite model.
- Cody by Sourcegraph: an AI code assistant for multiple programming languages.
Installing a code assistant extension
You can install a code assistant extension in your IDE as follows:
- Open the extensions view in your IDE using the left sidebar and searching for the right extension to install.
- Installing the extension manually in the terminal. You can do this by running the following command:
code-server --install-extension identifier@version. - Specify the extension in the IDE configuration such that it is automatically installed when building your IDE. For more details, have a look at customizing your IDE documentation.
To use the last two options, you’ll need these extension identifiers and versions:
| Extension | Identifier | Current version |
|---|---|---|
| Windsurf | codeium.codeium | 1.48.2 |
| Tabnine | tabnine.tabnine-vscode | 3.317.0 |
| Cline | saoudrizwan.claude-dev | 3.32.6 |
| Cody by Sourcegraph | sourcegraph.cody-ai | 1.126.0 |