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, Sourcegraph.com (Web UI), and Cody app.
Chat
Feature |
VS Code |
JetBrains |
Neovim |
Talk to Cody |
✓ |
✓ |
✓ |
Chat history |
✓ |
x |
x |
Stop chat generating |
✓ |
✓ |
x |
Edit sent messages |
✓ |
x |
x |
Slash (/ ) commands |
✓ |
x |
x |
Chat predictions |
✓ |
x |
x |
Show context files |
✓ |
✓ |
✓ |
Custom commands |
✓ |
x |
x |
Clear chat history |
✓ |
✓ |
x |
Code Autocomplete
Feature |
VS Code |
JetBrains |
Neovim |
Single-line autocompletion |
✓ |
✓ |
✓ |
Single-line, multi-part autocompletion |
✓ |
✓ |
✓ |
Multi-line, inline autocompletion |
✓ |
✓ |
✓ |
Enable/Disable by language |
x |
✓ |
✓ |
Customize autocomplete colors |
x |
✓ |
✓ |
Cycle through multiple completion suggestions |
✓ |
✓ |
✓ |
Code Context
Feature |
VS Code |
JetBrains |
Neovim |
Multi-repo context |
x |
x |
x |
Repo selection for context |
✓ |
✓ |
x |
Local repo context |
✓ |
x |
x |
Embeddings |
✓ |
✓ |
✓ |
Context UI |
✓ |
✓ |
x |
Inline Chat
Feature |
VS Code |
JetBrains |
Neovim |
Questions |
✓ |
x |
✓ |
Fix-ups |
✓ |
x |
✓ |
Touch |
✓ |
x |
x |
Commands
Feature |
VS Code |
JetBrains |
Neovim |
Generate docstring |
✓ |
✓ |
✓ |
Generate unit test |
✓ |
✓ |
✓ |
Explain code |
✓ |
✓ |
✓ |
Smell code |
✓ |
✓ |
✓ |
Ask a question |
✓ |
x |
✓ |
Reset chat |
✓ |
x |
x |
Task instruction |
x |
x |
✓ |
Restart Cody/Sourcegraph |
x |
x |
✓ |
Toggle chat window |
x |
x |
✓ |
Improve variable names |
x |
✓ |
x |
Connect to Cody app
Feature |
VS Code |
JetBrains |
Neovim |
Get context as back-end |
✓ |
x |
x |
Indexing a repo |
✓ |
x |
x |
Show indexing progress |
✓ |
x |
x |