hopcode-vscode-ide-companion
v0.21.2
Published
Enable HopCode with direct access to your VS Code workspace.
Maintainers
Readme
HopCode Companion
Seamlessly integrate HopCode into Visual Studio Code with native IDE features and an intuitive chat interface. This extension bundles everything you need — no additional installation required.
Features
- Native IDE experience: Dedicated HopCode Chat panel accessed via the HopCode icon in the activity bar
- Native diffing: Review, edit, and accept changes in VS Code's diff view
- Auto-accept edits mode: Automatically apply HopCode's changes as they're made
- File management: @-mention files or attach files and images using the system file picker
- Conversation history & multiple sessions: Access past conversations and run multiple sessions simultaneously
- Open file & selection context: Share active files, cursor position, and selections for more precise help
Requirements
- Visual Studio Code 1.85.0 or newer (also works with Cursor, Windsurf, and other VS Code-based editors)
Quick Start
Install from the VS Code Marketplace or Open VSX Registry
Open the Chat panel using one of these methods:
- Click the HopCode icon in the activity bar
- Run
HopCode: Openfrom the Command Palette (Cmd+Shift+P/Ctrl+Shift+P)
Start chatting — Ask HopCode to help with coding tasks, explain code, fix bugs, or write new features
Commands
| Command | Description |
| ------------------------------ | ------------------------------------------------------ |
| HopCode: Open | Open the HopCode Chat panel |
| HopCode: Run | Launch a classic terminal session with the bundled CLI |
| HopCode: Accept Current Diff | Accept the currently displayed diff |
| HopCode: Close Diff Editor | Close/reject the current diff |
| HopCode: New Conversation | Start a fresh conversation session |
| HopCode: Show Logs | Open the HopCode output channel |
Feedback & Issues
Contributing
We welcome contributions! See our Contributing Guide for details on:
- Setting up the development environment
- Building and debugging the extension locally
- Submitting pull requests
