Feature Parity Reference for Cody Clients
This document compares Cody's features and capabilities across different clients.
Here's a feature parity matrix that compares the capabilities of Cody Clients across different platforms like VS Code, JetBrains, Neovim, and Sourcegraph.com (Web UI).
Chat
| Feature | VS Code | JetBrains | Neovim | Web |
|---|---|---|---|---|
| Talk to Cody | ✓ | ✓ | ✓ | ✓ |
| Chat history | ✓ | ✓ | x | ✓ |
| Stop chat generating | ✓ | ✓ | x | ✓ |
| Edit sent messages | ✓ | x | x | ✓ |
| Show context files | ✓ | ✓ | ✓ | ✓ |
| Custom commands | ✓ | x | x | x |
| Clear chat history | ✓ | ✓ | x | ✓ |
| LLM Selection | ✓ | ✓ | x | x |
| Enhanced Context Selection | ✓ | ✓ | x | x |
@-file support for context | ✓ | ✓ | x | x |
@#-symbol support for context | ✓ | x | x | x |
| Ollama support (experimental) | ✓ | x | x | x |
LLM selection is only supported for Cody Pro plan. On Cody Free you get the Claude 3 Sonnet as the default LLM.
Code Autocomplete
| Feature | VS Code | JetBrains | Neovim | Web |
|---|---|---|---|---|
| Single-line autocompletion | ✓ | ✓ | ✓ | x |
| Single-line, multi-part autocompletion | ✓ | ✓ | ✓ | x |
| Multi-line, inline autocompletion | ✓ | ✓ | ✓ | x |
| Dynamic multi-line autocompletion | ✓ | ✓ | x | x |
| Enable/Disable by language | ✓ | ✓ | ✓ | x |
| Customize autocomplete colors | x | ✓ | ✓ | x |
| Cycle through multiple completion suggestions | ✓ | ✓ | ✓ | x |
| Ollama support (experimental) | ✓ | x | x | x |
Code Context
| Feature | VS Code | JetBrains | Neovim | Web |
|---|---|---|---|---|
| Multi-repo context | ✓ | ✓ | x | ✓ |
| Repo selection for context | ✓ | ✓ | x | ✓ |
| Local repo context | ✓ | ✓ | x | x |
| Embeddings | ✓ | x | ✓ | x |
Please refer to the tier-wise context fetching mechanism and context scope docs for detailed breakdown.
Commands
| Feature | VS Code | JetBrains | Neovim | Web |
|---|---|---|---|---|
| Edit code | ✓ | x | x | x |
Generate docstring | ✓ | x | ✓ | ✓ |
| Generate unit test (inline) | ✓ | x | x | x |
| Generate unit test (chat) | x | ✓ | ✓ | ✓ |
| Explain code | ✓ | ✓ | ✓ | ✓ |
| Smell code | ✓ | ✓ | ✓ | ✓ |
| Ask Cody to fix | ✓ | x | x | x |
| Ask a question | ✓ | x | ✓ | ✓ |
| Reset chat | ✓ | x | x | x |
| Task instruction | x | x | ✓ | x |
| Restart Cody/Sourcegraph | x | x | ✓ | x |
| Toggle chat window | x | x | ✓ | x |
| Improve variable names | x | x | x | ✓ |
| Ollama support (experimental) | ✓ | x | x | x |