Claude Code Chat — VS Code 扩展
将 Claude Code 的聊天界面从终端迁移到 VS Code,提供可视化、直观的 AI 编程助手。
- Star 数
- ★ 1.1k
- 最近更新
- 1 个月前
- License
- NOASSERTION
- 主语言
- JavaScript
- FA 评分
- 48/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用Claude Code
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 希望不离开编辑器即可访问 Claude Code 并偏好图形界面的开发者
- 不适合
- 不想安装 Claude Code CLI 和配置 API 密钥的用户
- 不使用 VS Code 或 Cursor 的开发者
- 源码审查
- 48/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
Claude Code Chat 是一款 VS Code 扩展,为 Claude Code CLI 提供原生图形聊天界面,无需在终端中输入命令。它支持实时流式响应、会话历史、基于 Git 的检查点还原、内联差异查看器、MCP/Skills/插件市场、图片粘贴预览、高级权限系统、侧边栏集成、模型选择(包括 150+ OpenCredits 模型)和斜杠命令。该扩展由 Claude Code 开发,需要 Claude Code CLI 和有效的 Claude API 或订阅。它支持 VS Code 和 Cursor,并支持 Windows/WSL。
该扩展监听 VS Code 中的聊天输入,将消息转发给 Claude Code CLI(通过 shell 调用),并实时显示流式响应。它提供消息复制、代码块语法高亮和自动调整大小的输入框。它集成 Git 以创建自动检查点,并允许从任何状态即时恢复。它提供内联差异查看器,显示 Edit、MultiEdit 和 Write 消息中的变更,并可一键在 VS Code 原生差异编辑器中打开。它连接到 MCP 注册表(add-mcp 和 Anthropic)以浏览和安装 MCP 服务器,并支持从 skills.sh 安装技能。它允许粘贴图片并附在消息中(将图片转换为 base64 发送)。权限系统根据用户配置允许或拒绝工具执行,支持 YOLO 模式。它支持斜杠命令(/agents、/cost 等)、plan mode、thinking mode(Think/Think Hard/Ultrathink)。所有功能通过 VS Code 命令面板和状态栏公开。
- 希望不离开编辑器即可访问 Claude Code 并偏好图形界面的开发者
- 希望实验性重构或代码变更前创建检查点以便快速回滚的开发者
- 希望在消息中查看文件差异并通过 VS Code 原生 diff 编辑器审查的开发者
- 希望浏览和安装 MCP 服务器、技能或插件以扩展 Claude Code 功能的开发者
- 需要精细控制哪些工具可执行(如 Bash、文件操作)的安全敏感开发者
- 在 WSL 环境中运行 Claude Code 并希望将其集成到 VS Code 的 Windows 用户
如何安装或部署这个 Agent?
前置要求:VS Code 1.80+(或 Cursor)、Claude Code CLI(从 Anthropic 安装)、有效的 Claude API 或 Pro/Max 订阅、Node.js 18+。在 VS Code 中运行 ext install claude-code-chat,或从发布页面下载 .vsix 文件并运行 code --install-extension claude-code-chat-x.x.x.vsix。
如何使用这个 Agent?
安装后,按 Ctrl+Shift+C(Mac 为 Cmd+Shift+C)或点击状态栏中的 Claude 图标,或通过命令面板运行 Claude Code: Open Chat。在聊天框中输入消息,按 Enter 发送。使用 @ 引用文件,使用 / 打开斜杠命令。通过点击文本输入区域上方的开关启用心智模式或规划模式。如需配置 WSL,请在 settings.json 中设置 claudeCodeChat.wsl.enabled、claudeCodeChat.wsl.distro 等。
这个 Agent 有哪些优点和局限?
- 提供美观的原生聊天界面,无需使用终端
- 基于 Git 的检查点可安全回滚任意先前状态
- 内置 MCP、技能和插件市场,扩展功能简单
- 支持粘贴图片并在发送前预览
- 支持 VS Code 和 Cursor,并原生支持 WSL
- 需要 Claude Code CLI 和 Claude API/订阅,形成特定平台依赖
- 安装和配置涉及多个前置要求(VS Code、Node.js 18+、CLI)
- 完整功能需要网络连接和 API 访问,并产生 token 成本
- 文档无法独立验证某些声称的功能(如对 150+ OpenCredits 模型的完整支持),需实际测试
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Claude Code Chat — VS Code 扩展 当前 | 48 · 缺口较多 | IDE 插件免费 + 模型费 | ★ 1.1k | 1 个月前 | JavaScript | Claude Code |
| OpenClaude — 通用终端 AI 编程代理 | 42 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 34k | 今天 | TypeScript | Claude Code · OpenAI API · Claude API |
| Ogcode | 46 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 143 | 1 天前 | Go | OpenAI API · Claude API |
| agnix 配置检查器 | 89 · 表现良好 | 命令行工具免费 | ★ 455 | 今天 | Rust | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示:扩展提供权限系统,包括交互式权限对话框、始终允许功能、YOLO模式和工作区权限,但默认YOLO模式关闭,且权限控制依赖用户配置。用户确认机制存在,但未详细说明。数据流透明度:README提及实时成本/令牌跟踪,但未明确数据流向。敏感数据处理:支持环境变量传递,但未说明加密或存储。依赖安全:使用npm依赖,但未提供依赖审计或锁定文件。外部影响:扩展执行命令和文件操作,但权限控制可限制。回滚:提供检查点系统,可恢复先前状态,证据充分。来源归属:README声称由Claude Code构建,但未提供验证。扣分原因:权限系统虽存在但默认配置可能宽松,数据流和敏感数据处理缺乏细节,依赖安全未审计。
证据显示:代码结构一致,测试覆盖下载器功能,但扩展主功能测试仅有一个示例测试。依赖可用性:依赖npm registry和Anthropic CDN,但未提供离线或备用方案。失败消息:下载器错误分类清晰(NETWORK、INTEGRITY等),但扩展其他部分错误处理未详细说明。扣分原因:主功能测试不足,依赖外部服务可能影响可靠性。
证据显示:目标用户为VS Code用户,支持Windows/WSL,提供多种模型选择。能力边界:权限系统可限制工具执行,但YOLO模式可能绕过。触发精度:快捷键和命令明确。环境适配:支持VS Code和Cursor,但未提及Linux原生支持。扣分原因:能力边界依赖用户配置,YOLO模式可能降低安全性。
证据显示:README结构清晰,安装说明详细,命名一致,提供使用示例。已知限制:未明确列出。许可证:自定义许可证,限制使用,但未明确开源。版本控制:有版本号,但无CHANGELOG。维护责任:有贡献指南,但未明确维护者。扣分原因:许可证限制性强,缺少CHANGELOG和已知限制。
证据显示:输出可用性高,提供丰富的UI功能。边际价值:提供终端替代方案,有独特功能如检查点。成本效益:需要Claude API或订阅,但未提供成本估算。扣分原因:成本效益未量化。
证据显示:README中的功能声明未提供代码引用,测试覆盖部分功能。跨源验证:未提供外部验证。事实与推断分离:README中部分声明为推断。扣分原因:声明缺乏可追溯性,测试覆盖有限。
- 扩展会下载并执行Claude Code二进制文件,请确保来源可信。
- YOLO模式会跳过所有权限检查,启用时需谨慎。
- 自定义许可证限制使用,请确认符合您的需求。
- 依赖外部npm和CDN,网络不可用时可能无法工作。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
🚀 Features Added - New "Fable" tier: A fourth capability tier above Opus, wired end to end — a native Claude Fable card, a fable model for every bundled provider, the ANTHROPIC_DEFAULT_FABLE_MODEL environment variable and its removal path, and local-router mapping. Capability order is now Fable → Opus → Sonnet → Haiku. …在 GitHub 查看 ↗ -
发布说明摘录
🚀 Features Added - Sponsor button: Added a Sponsor button on both the GitHub repository and the VS Code Marketplace listing, linking to GitHub Sponsors. - GPT 5.5 as the default GPT model: The "GPT" quick-select now targets OpenAI's mainline GPT 5.5, replacing the previous GPT 5.3 Codex entry, with a faster gpt-5.4-mini tier. 🐛 Bug Fixes - Valid fast-tier GPT fallback: The bundled model fallback no longer points the GPT fast (haiku) tier at a non-existent openai/gpt-5.5-mini. It now uses openai/gpt-5.4-mini, matching what the live resolver selects. …在 GitHub 查看 ↗ -
发布说明摘录
[2.0.6] - 2026-04-23 🚀 Features Added - Smarter post-install setup: Fresh installs now "just work" without a VS Code restart. After install, the extension checks whether claude resolved on your PATH and, if not, auto-configures claudeCodeChat.executable.path to the known install location. An existing custom executable path is respected. …在 GitHub 查看 ↗