Comprehensive Supermaven AI code completion commands and workflows for enhanced coding productivity.
Installation and Setup
| Command | Description |
|---|
code --install-extension supermaven.supermaven | Install VS Code extension |
supermaven auth login | Login to Supermaven account |
supermaven auth logout | Logout from account |
supermaven auth status | Check authentication status |
supermaven --version | Show version information |
supermaven --help | Show help information |
VS Code Extension Commands
| Command | Description |
|---|
Ctrl+Shift+P > Supermaven: Enable | Enable Supermaven |
Ctrl+Shift+P > Supermaven: Disable | Disable Supermaven |
Ctrl+Shift+P > Supermaven: Toggle | Toggle Supermaven on/off |
Ctrl+Shift+P > Supermaven: Settings | Open settings |
Ctrl+Shift+P > Supermaven: Status | Check status |
Ctrl+Shift+P > Supermaven: Restart | Restart service |
Code Completion Shortcuts
| Shortcut | Description |
|---|
Tab | Accept suggestion |
Escape | Dismiss suggestion |
Ctrl+Right | Accept word |
Ctrl+Shift+Right | Accept line |
Alt+] | Next suggestion |
Alt+[ | Previous suggestion |
Ctrl+Space | Trigger suggestion |
Configuration Commands
| Command | Description |
|---|
supermaven config show | Show current configuration |
supermaven config set <key> <value> | Set configuration value |
supermaven config reset | Reset to defaults |
supermaven config export | Export configuration |
supermaven config import <file> | Import configuration |
Language Support
| Language | Support Level |
|---|
JavaScript | Full support |
TypeScript | Full support |
Python | Full support |
Java | Full support |
C++ | Full support |
C# | Full support |
Go | Full support |
Rust | Full support |
PHP | Full support |
Ruby | Full support |
Context Window Features
| Feature | Description |
|---|
1M token context | Massive context window |
Whole codebase awareness | Understands entire project |
Cross-file references | Links between files |
Import suggestions | Smart import recommendations |
Function signatures | Complete function context |
Documentation context | Includes relevant docs |
Advanced Features
| Command | Description |
|---|
supermaven analyze | Analyze codebase |
supermaven index | Index project files |
supermaven cache clear | Clear cache |
supermaven cache status | Check cache status |
supermaven performance | Show performance metrics |
Integration Commands
| Command | Description |
|---|
supermaven integrate cursor | Setup Cursor integration |
supermaven integrate jetbrains | Setup JetBrains integration |
supermaven integrate vim | Setup Vim integration |
supermaven integrate emacs | Setup Emacs integration |
API and CLI
| Command | Description |
|---|
supermaven api --endpoint <url> | Set API endpoint |
supermaven api --token <token> | Set API token |
supermaven api test | Test API connection |
supermaven api usage | Check API usage |
supermaven api limits | Check rate limits |
| Command | Description |
|---|
supermaven optimize | Optimize performance |
supermaven memory --limit <mb> | Set memory limit |
supermaven threads --count <n> | Set thread count |
supermaven latency --mode fast | Optimize for speed |
supermaven latency --mode quality | Optimize for quality |
Project Management
| Command | Description |
|---|
supermaven project init | Initialize project |
supermaven project sync | Sync project files |
supermaven project exclude <pattern> | Exclude files/folders |
supermaven project include <pattern> | Include files/folders |
supermaven project status | Check project status |
Debugging and Troubleshooting
| Command | Description |
|---|
supermaven debug --log-level debug | Enable debug logging |
supermaven debug --trace | Enable trace logging |
supermaven debug connectivity | Test connectivity |
supermaven debug permissions | Check permissions |
supermaven logs --tail 100 | View recent logs |
Customization
| Setting | Description |
|---|
completion.enabled | Enable/disable completions |
completion.delay | Completion delay in ms |
completion.maxSuggestions | Max suggestions to show |
completion.autoAccept | Auto-accept suggestions |
completion.showInline | Show inline suggestions |
Keyboard Shortcuts (VS Code)
| Shortcut | Description |
|---|
Ctrl+Alt+S | Toggle Supermaven |
Ctrl+Alt+R | Restart Supermaven |
Ctrl+Alt+C | Clear suggestions |
Ctrl+Alt+P | Show performance |
Ctrl+Alt+L | Show logs |
File Type Support
| Extension | Description |
|---|
.js, .jsx | JavaScript files |
.ts, .tsx | TypeScript files |
.py | Python files |
.java | Java files |
.cpp, .cc, .cxx | C++ files |
.cs | C# files |
.go | Go files |
.rs | Rust files |
.php | PHP files |
.rb | Ruby files |
Environment Variables
| Variable | Description |
|---|
SUPERMAVEN_TOKEN | API authentication token |
SUPERMAVEN_ENDPOINT | API endpoint URL |
SUPERMAVEN_LOG_LEVEL | Logging level |
SUPERMAVEN_CACHE_DIR | Cache directory |
SUPERMAVEN_CONFIG_FILE | Configuration file path |
Configuration Files
| File | Description |
|---|
.supermaven.json | Project configuration |
supermaven.config.json | Global configuration |
.supermaven-ignore | Files to ignore |
supermaven.log | Log file |
Team and Enterprise
| Command | Description |
|---|
supermaven team create | Create team |
supermaven team invite <email> | Invite team member |
supermaven team remove <user> | Remove team member |
supermaven team settings | Team settings |
supermaven enterprise setup | Enterprise setup |
Analytics and Metrics
| Command | Description |
|---|
supermaven metrics show | Show usage metrics |
supermaven metrics export | Export metrics |
supermaven analytics dashboard | Open analytics |
supermaven performance report | Performance report |
Security and Privacy
| Command | Description |
|---|
supermaven privacy settings | Privacy settings |
supermaven data export | Export user data |
supermaven data delete | Delete user data |
supermaven security audit | Security audit |
Comparison Features
| Feature | Supermaven | GitHub Copilot | Tabnine |
|---|
| Context Window | 1M tokens | 8K tokens | ~30K tokens |
| Speed | Fastest | Fast | Medium |
| Accuracy | Very High | High | High |
| Language Support | 10+ | 30+ | 25+ |
| Free Tier | Yes | No | Yes |
Best Practices
| Practice | Description |
|---|
| Keep context clean | Remove unnecessary files |
| Use descriptive names | Better suggestions |
| Write clear comments | Improved context |
| Regular updates | Latest features |
| Monitor performance | Optimize usage |
Troubleshooting Common Issues
| Issue | Solution |
|---|
| Slow completions | Check network connection |
| No suggestions | Verify authentication |
| High memory usage | Reduce context size |
| Extension not working | Restart VS Code |
| API errors | Check token validity |
| Tool | Integration |
|---|
| Git | Understands version history |
| ESLint | Respects linting rules |
| Prettier | Follows formatting |
| TypeScript | Type-aware suggestions |
| Jest | Test-aware completions |
Cursor Integration
| Command | Description |
|---|
cursor --install-extension supermaven | Install in Cursor |
Cmd+K | Trigger AI chat (Cursor) |
Cmd+L | Trigger completion |
Cmd+I | Inline editing |
Cmd+Shift+L | Multi-line editing |