mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-05-04 22:51:08 +00:00
|
|
||
|---|---|---|
| .. | ||
| .vscode | ||
| assets | ||
| scripts | ||
| src | ||
| .vscodeignore | ||
| development.md | ||
| esbuild.js | ||
| eslint.config.mjs | ||
| LICENSE | ||
| NOTICES.txt | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| vitest.config.ts | ||
Qwen Code Companion
Seamlessly integrate Qwen Code into Visual Studio Code with native IDE features and an intuitive interface. This extension bundles everything you need to get started immediately.
Demo
Features
- Native IDE experience: Dedicated Qwen Code sidebar panel accessed via the Qwen icon
- Native diffing: Review, edit, and accept changes in VS Code's diff view
- Auto-accept edits mode: Automatically apply Qwen'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
Installation
-
Install from the VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=qwenlm.qwen-code-vscode-ide-companion
-
Two ways to use
- Chat panel: Click the Qwen icon in the Activity Bar, or run
Qwen Code: Openfrom the Command Palette (Cmd+Shift+P/Ctrl+Shift+P). - Terminal session (classic): Run
Qwen Code: Runto launch a session in the integrated terminal (bundled CLI).
- Chat panel: Click the Qwen icon in the Activity Bar, or run
Development and Debugging
To debug and develop this extension locally:
-
Clone the repository
git clone https://github.com/QwenLM/qwen-code.git cd qwen-code -
Install dependencies
npm install # or if using pnpm pnpm install -
Start debugging
code . # Open the project root in VS Code- Open the
packages/vscode-ide-companion/src/extension.tsfile - Open Debug panel (
Ctrl+Shift+DorCmd+Shift+D) - Select "Launch Companion VS Code Extension" from the debug dropdown
- Press
F5to launch Extension Development Host
- Open the
-
Make changes and reload
- Edit the source code in the original VS Code window
- To see your changes, reload the Extension Development Host window by:
- Pressing
Ctrl+R(Windows/Linux) orCmd+R(macOS) - Or clicking the "Reload" button in the debug toolbar
- Pressing
-
View logs and debug output
- Open the Debug Console in the original VS Code window to see extension logs
- In the Extension Development Host window, open Developer Tools with
Help > Toggle Developer Toolsto see webview logs
Build for Production
To build the extension for distribution:
npm run compile
# or
pnpm run compile
To package the extension as a VSIX file:
npx vsce package
# or
pnpm vsce package
Terms of Service and Privacy Notice
By installing this extension, you agree to the Terms of Service.