English | 简体中文
VSCode 扩展,将 Claude Code 直接集成到你的编辑器中。
Claude Code 将 Claude AI 集成到 VSCode,提供具有对话历史、工具集成和智能代码理解的交互式编程助手。
- 与 Claude Code 的交互式聊天界面
- 会话管理和对话历史
- 智能文件操作和代码分析
- 终端命令执行
- 基于权限的工具访问
- 支持多种 Claude 模型
- 实时流式响应
- 语法高亮和 Markdown 渲染
# 安装依赖
pnpm install
# 构建扩展
pnpm build
# 打包为 VSIX
pnpm package在 VSCode 中通过"扩展">"从 VSIX 安装"来安装生成的 .vsix 文件。
启动带有热模块替换的开发服务器:
pnpm dev这将同时启动:
- Vite 开发服务器(端口 5173)用于 webview
- esbuild 监听器用于扩展
在 VSCode 中打开项目,使用以下调试配置:
完整构建模式,不带热重载。启动前会从头构建扩展。
- 按
F5或从调试面板选择"Run Extension" - 适合类生产环境测试
开发模式,webview 支持热模块替换。
- 从调试面板选择"Run Extension (HMR)"
- webview 的更改会自动重新加载,无需重启扩展
- 开发时迭代更快
# 构建所有内容
pnpm build
# 仅构建扩展
pnpm build:extension
# 仅构建 webview
pnpm build:webview
# 运行测试
pnpm test
# 类型检查
pnpm typecheck:all- 从活动栏打开 Claude Code 侧边栏
- 开始新对话或从历史记录继续
- 提问、请求代码更改或获取项目帮助
- 在提示时审查并批准工具操作
- VSCode >= 1.98.0
- Node.js >= 18.0.0
欢迎贡献!如果你想为这个项目做出贡献,请先打开一个 issue 来讨论你的想法或建议的更改。
AGPL-3.0