claude-code-chat
claude-code-chat 是一款专为 VS Code 打造的精美图形化聊天扩展,旨在让开发者无需离开编辑器即可与 Claude Code AI 进行自然流畅的交互。它彻底摒弃了传统的命令行操作模式,将复杂的终端指令转化为直观、可视化的对话界面,解决了开发者在编码过程中频繁切换窗口、记忆复杂命令以及难以直观预览代码变更的痛点。
这款工具非常适合希望提升开发效率的软件工程师、全栈开发者以及技术研究人员使用。其核心亮点在于强大的“检查点”功能,支持基于 Git 自动备份,让用户能随时一键撤销更改并恢复到任意历史状态,极大降低了试错成本。此外,内置的行内差异查看器(Inline Diff Viewer)可清晰展示代码增删细节,并支持直接调用 VS Code 原生对比视图。新版还引入了丰富的插件市场,支持一键安装 MCP 服务器、技能包和插件,轻松连接 GitHub、Slack 等外部服务。同时,它具备智能上下文理解能力,支持图片粘贴预览、文件引用及自定义命令,全面兼容 Windows、WSL 及 Cursor 等编辑器,让 AI 辅助编程变得更加简单、安全且富有乐趣。
使用场景
资深后端工程师小李正在重构一个遗留的支付模块,需要频繁让 AI 分析复杂逻辑并生成多文件代码修改方案。
没有 claude-code-chat 时
- 必须在终端输入冗长的命令来调用 Claude Code,打断编码心流且无法直观看到对话历史。
- 面对 AI 生成的长段代码差异(Diff),只能在纯文本终端中艰难滚动查找,难以快速定位具体的增删改行。
- 一旦 AI 生成的代码有误或不符合预期,缺乏便捷的“时光机”功能,只能手动撤销文件或依赖不完整的 Git 记录回滚。
- 想要集成 GitHub 或数据库等外部工具时,需手动编辑复杂的 JSON 配置文件安装 MCP 服务,门槛高且易出错。
- 无法直接粘贴架构截图或报错图片给 AI,只能费力地用文字描述视觉信息,导致沟通效率低下。
使用 claude-code-chat 后
- 直接在 VS Code 侧边栏通过精美的图形界面与 AI 对话,实时流式响应让交互如同聊天般自然流畅。
- 利用内置的行内 Diff 查看器,清晰看到绿色新增和红色删除代码,一键即可在原生编辑器中对比详细变更。
- 借助检查点(Checkpoint)功能,随时将项目状态一键还原到对话中的任意历史节点,大胆尝试重构无后顾之忧。
- 在插件市场中搜索并一键安装所需的 MCP 服务器或技能包,自动处理环境变量与认证配置,瞬间扩展 AI 能力边界。
- 直接将架构图或错误截图拖入输入框,AI 结合视觉上下文精准理解需求,大幅减少描述成本并提升解答准确度。
claude-code-chat 将原本割裂、生硬的命令行交互转化为可视化、可回溯且高度集成的沉浸式开发体验,让 AI 真正成为触手可及的编程伙伴。
运行环境要求
- Windows
- macOS
- Linux
未说明
未说明

快速开始
🚀 Claude Code Chat - 适用于 VS Code 的精美 Claude Code 聊天界面
再也不用敲命令行了。直接在 VS Code 内通过美观直观的界面与 Claude Code 对话吧。
告别命令行,以全新方式体验 Claude Code。这款扩展将惊艳的聊天界面直接融入你的编辑器中,让 AI 辅助变得触手可及、可视化且充满乐趣。
🤖 由 Claude Code 为 Claude Code 打造 - 这款扩展完全使用 Claude Code 自身开发而成。Claude Code 竟然为自己创建了聊天界面!
✨ 为什么选择 Claude Code Chat?
🖥️ 无需终端 - 精美的聊天界面取代了命令行交互
⏪ 恢复检查点 - 撤销更改并将代码恢复到任意先前状态
🔌 MCP、技能与插件 - 浏览、搜索并从精选市场安装
💾 对话历史 - 自动保存对话历史并管理会话
🎨 VS Code 和 Cursor - 支持 VS Code、Cursor 及其他兼容编辑器
🧠 Plan 和 Ultrathink 模式 - 提供“先规划”和“超深度思考”模式
⚡ 智能上下文 - 可引用文件、粘贴图片并创建自定义命令
🐧 Windows/WSL 支持 - 完整原生 Windows 和 WSL 支持

🌟 核心功能
💬 精美的图形化聊天界面
- 无需终端——所有操作均通过 UI 完成
- 实时流式响应,带有打字提示
- 一键复制消息,并提供视觉反馈
- 增强的 Markdown 支持,带语法高亮
- 输入框可根据内容自动调整大小
- 代码块支持复制到剪贴板
⏪ 检查点与会话管理
- 恢复检查点 - 立即撤销更改,恢复到任意先前状态
- 自动基于 Git 的备份系统,确保实验安全
- 浏览并从任意对话检查点恢复
- 自动保存和恢复对话
- 实时成本与 token 跟踪
- 会话统计与性能指标
📝 内联差异查看器
- 完整差异显示 - 在“编辑”、“多编辑”和“写作”消息中直接查看文件完整变更
- 在 VS Code 差异视图中打开 - 一键按钮即可打开 VS Code 原生的并排差异编辑器
- 智能截断 - 长差异会自动截断,并提供展开按钮以提高可读性
- 语法高亮 - 差异视图中正确显示代码高亮
- 可视化变更标记 - 清晰的绿色/红色高亮显示新增和删除内容
🔌 MCP、技能与插件市场 ⭐ V2.0 新增
- MCP 服务器 - 浏览 30 多个精选服务器(GitHub、Slack、Stripe、Notion 等),支持双重注册表搜索
- 技能 - 浏览并安装 skills.sh 上的精选技能,可选择项目或全局作用域
- 插件 - 浏览并安装插件以扩展 Claude Code 功能
- 智能搜索 - 跨 add-mcp 精选和 Anthropic 官方注册表进行搜索,并按相关性排序
- 项目或全局安装 - 将 MCP 服务器安装到
.mcp.json或~/.claude.json,技能安装到.claude/skills/ - 一键安装 - 预填充配置,包括环境变量、请求头和 OAuth 认证
🖼️ 图片预览与附件 ⭐ V2.0 新增
- 粘贴图片 - 粘贴图片前会显示缩略图预览
- 文件选择器 - 通过 VS Code 原生文件选择器选择图片
- 预览条 - 在文本框上方显示已附加的图片,并配有移除按钮
- 内联检测 - 消息中的图片路径会被自动检测并以 base64 格式发送
- 多张图片 - 可在单条消息中附加多张图片
🔒 高级权限系统
- 交互式权限对话框 - 提供详细的工具信息及命令预览
- 始终允许功能 - 针对常见工具(npm、git、docker)的智能命令模式匹配
- YOLO 模式 - 跃过所有权限检查,专为高级用户设计
- 工作区权限 - 细粒度控制哪些工具可以执行
- 实时权限管理 - 通过直观的 UI 添加或移除权限
📱 侧边栏集成
- 原生 VS Code 侧边栏 - 侧边栏面板中提供完整的聊天功能
- 智能面板管理 - 自动在主窗口和侧边栏视图之间切换
- 持久会话 - 切换面板时保持状态
- 活动栏集成 - 可从 VS Code 活动栏快速访问
📁 智能文件集成
- 输入
@即可即时搜索并引用工作区文件 - 通过文件浏览器和截图粘贴功能添加图片附件
- 极速文件搜索,覆盖整个项目
- 多文件讨论时无缝保留上下文
🛠️ 工具管理
- 可视化仪表盘显示所有可用的 Claude Code 工具
- 实时工具执行,结果格式化呈现
- 处理过程中用停止按钮替代发送按钮
- 智能权限系统,确保工具执行安全
🎨 VS Code 集成
- 原生主题,与编辑器风格一致
- 状态栏配备支持按钮
- 活动栏面板方便快速访问
- 响应式设计,适应任何屏幕尺寸
🤖 模型选择
- 快捷按钮 - 文本框上方设有 GPT、Gemini、MiniMax、Kimi、GLM、DeepSeek 等选项
- Opus - 最强大的模型,适合需要深度推理的复杂任务
- Sonnet - 平衡型模型,在大多数场景下表现优异
- 默认 - 使用您配置的模型设置
- 150+ OpenCredits 模型 - 浏览并切换至任何可用模型
- 模型偏好会在会话间保持
- Claude 模型可选择提供商(OpenCredits 或 Anthropic)
⚡ Slash 命令集成
- Slash 命令弹出框 - 输入
/即可立即访问所有 Claude Code 命令 - 23+ 内置命令 - 包括 /agents、/cost、/config、/memory、/review 等
- 自定义命令支持 - 可在会话上下文中执行任意 Claude Code 命令
- 会话感知执行 - 所有命令均在当前对话上下文中运行
- 终端集成 - 命令可直接在 VS Code 终端中打开,并支持 WSL
🧠 高级 AI 模式
- 先计划模式 - 切换此模式后,Claude 会在实施更改前先进行规划
- 思考模式 - 可配置的强度等级(思考、深入思考、更深入思考、超深度思考)
- 模式切换开关 - 文本输入区域上方的简单开关
- 智能提示 - 根据所选的思考强度提供不同的提示
- Token 使用感知 - 更高的思考级别会消耗更多 Token,但能提供更深入的推理
💬 支持与反馈 ⭐ V2.0 新增功能
- 应用内支持 - 点击状态栏中的“支持”即可发送反馈
- 错误报告与功能请求 - 可直接从扩展中提交
- 可选邮箱 - 填写您的邮箱以便后续跟进
🚀 快速入门
先决条件
- VS Code 1.80+ 或 Cursor - 推荐使用最新版本
- Claude Code CLI - 从 Anthropic 安装
- 有效的 Claude API 或订阅 - 需要 API 或 Pro/Max 方案
- Node.js 18+ - 安装所需
安装步骤
从 VS Code 市场安装
ext install claude-code-chat或手动安装
- 从发布页面下载
.vsix文件 - 运行
code --install-extension claude-code-chat-x.x.x.vsix
- 从发布页面下载
打开 Claude Code Chat
- 按
Ctrl+Shift+C(Mac 上为Cmd+Shift+C) - 或点击状态栏中的 Claude 图标
- 或使用命令面板:
Claude Code: 打开聊天
- 按
💡 使用示例
🔥 代码审查与重构
你:@src/components/UserProfile.tsx 能否审查一下这个组件并提出改进建议?
Claude:我会分析你的 UserProfile 组件。根据代码内容,我有以下建议:
1. **性能优化**:添加 React.memo() 以防止不必要的重新渲染
2. **TypeScript 改进**:props 接口可以更加具体
3. **可访问性**:缺少面向屏幕阅读器的 ARIA 标签
[详细的分析及代码示例随后……]
📊 项目分析
你:请分析我的项目整体架构,并指出潜在问题。
Claude:我会检查你的项目结构并找出需要改进的地方:
🏗️ **架构概览**
- 使用 TypeScript 的 React 前端
- Express 后端的 Node.js
- MongoDB 数据库层
⚠️ **已识别的问题**
- React 组件中缺少错误边界
- 数据库查询缺乏适当的索引
- API 路由缺少输入验证
[详细的建议及实现示例……]
🐛 调试助手
你:我的 API 出现了一个奇怪的错误。以下是堆栈跟踪信息:[粘贴错误信息]
Claude:根据这个堆栈跟踪,问题似乎是异步中间件中的竞态条件。具体原因如下:
1. **根本原因**:多个请求同时修改共享状态
2. **解决方案**:实现请求隔离
3. **预防措施**:添加全面的错误处理机制
[逐步调试指南随后……]
⏪ 安全实验与检查点
你:能否将整个组件重构为使用 Hooks 而不是类组件?
Claude:我会将你的组件重构为使用 React Hooks。不用担心——我会先创建一个检查点,这样如果你需要的话可以轻松恢复原状。
[自动创建检查点]
以下是使用 Hooks 重构后的组件:
[展示新的实现]
如果你想撤销这些更改,只需点击“恢复检查点”,即可立即回到原始代码。
⚙️ 配置选项
快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl+Shift+C |
打开 Claude Code Chat |
Enter |
发送消息 |
@ |
打开文件选择器 |
/ |
打开斜杠命令模态框 |
WSL 配置(Windows 用户)
如果您通过 WSL(Windows Subsystem for Linux)使用 Claude Code,可以将扩展配置为在 WSL 中运行:
- 打开 VS Code 设置(
Ctrl+,或Cmd+,) - 搜索“Claude Code Chat”
- 配置以下设置:
- Claude Code Chat: WSL 已启用 - 启用 WSL 集成
- Claude Code Chat: WSL 发行版 - 您的 WSL 发行版名称(如
Ubuntu、Debian) - Claude Code Chat: WSL Node 路径 - WSL 中 Node.js 的路径(默认:
/usr/bin/node) - Claude Code Chat: WSL Claude 路径 - WSL 中 Claude 的路径(默认:
/usr/local/bin/claude)
settings.json 示例配置:
{
"claudeCodeChat.wsl.enabled": true,
"claudeCodeChat.wsl.distro": "Ubuntu",
"claudeCodeChat.wsl.nodePath": "/usr/bin/node",
"claudeCodeChat.wsl.claudePath": "/usr/local/bin/claude"
}
🎯 专业技巧与窍门
🔥 文件上下文魔法
- 输入
@后跟搜索词,即可快速引用文件 - 使用
@src/缩小到特定目录 - 在一条消息中引用多个文件,进行跨文件分析
- 直接粘贴图片,发送前可预览缩略图
- 使用 Ctrl+V 粘贴截图,实现即时视觉沟通
⚡ 提升效率的工具
- 在更改前自动创建检查点,确保安全实验
- 如果更改不理想,可立即恢复
- 权限系统可防止意外执行工具
- YOLO 模式专为追求速度而非安全的高级用户设计
- 内置停止按钮,可取消长时间运行的操作
- 可复制消息内容,重复利用 Claude 的回复
- 打开历史记录面板,回顾之前的对话
- 侧边栏集成,支持多面板工作流
- 文本框上方设有“计划模式”和“超深度思考”切换开关
🎨 界面自定义
- UI 会自动适配您的 VS Code 主题
- 消息按颜色区分:绿色代表您,蓝色代表 Claude
- 将鼠标悬停在消息上可显示复制按钮
- 增强的代码块渲染,支持语法高亮
- 代码块可直接复制到剪贴板
🔧 高级功能
🛠️ 工具集成
Claude Code Chat 提供对所有 Claude Code 工具的安全访问:
- Bash - 在权限控制下执行 Shell 命令
- 文件操作 - 读取、写入和编辑文件
- 搜索 - 在工作区中使用 Grep 和 Glob 模式匹配
- 网络 - 获取并搜索网页内容
- 批量编辑 - 批量修改文件
- MCP 服务器 - 通过模型上下文协议服务器扩展功能
- 权限系统 - 对工具执行进行细粒度控制,确保安全性
📊 分析与监控
- 实时成本追踪 - 监控您的 API 使用情况
- Token 消耗 - 查看输入和输出的 Token 数量
- 响应时间 - 跟踪性能指标
- 会话统计 - 提供全面的使用分析
⏪ 检查点系统
- 即时恢复 - 一键恢复到任意先前状态
- 对话检查点 - 每次更改都会创建一个恢复点
- 可视化时间线 - 查看并导航所有项目状态
🔄 对话历史
- 自动保存 - 每次对话都会被保留
- 智能恢复 - 从您上次离开的地方继续
- 切换聊天 - 轻松查看并切换到之前的对话
🤝 贡献
我们欢迎各种形式的贡献!以下是您可以参与的方式:
- 🐛 报告问题 - 使用我们的问题追踪器
- 💡 提出功能建议 - 分享您的想法
- 🔧 提交 Pull Request - 帮助我们改进代码库
- 📚 完善文档 - 让文档更加完善
开发环境搭建
git clone https://github.com/andrepimenta/claude-code-chat
cd claude-code-chat
npm install
按下 "F5" 运行扩展,或在 VS Code 中打开“运行与调试”面板
📝 许可证
详情请参阅 LICENSE 文件。
🙏 致谢
- Anthropic - 感谢他们创造了出色的 Claude AI,尤其是 Claude Code SDK
- VS Code 团队 - 感谢其强大的扩展平台
- 我们的社区 - 感谢大家的反馈、建议和贡献
📞 支持
需要帮助吗?我们随时为您提供支持:
- 💬 应用内 - 点击状态栏中的“支持”按钮,直接发送反馈
- 🐛 问题:GitHub Issues
⭐ 如果这个项目对您有帮助,请在 GitHub 上给我们点个赞吧!
版本历史
1.1.02025/12/061.0.62025/08/261.0.32025/07/191.0.02025/07/160.1.32025/06/240.1.02025/06/20常见问题
相似工具推荐
openclaw
OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你
stable-diffusion-webui
stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。
everything-claude-code
everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上
opencode
OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信
ComfyUI
ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。
gemini-cli
gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。