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 |