Claude Code 登陆 Zed 编辑器 Beta 版
Anthropic 的 Claude Code AI 编程助手现已在轻量级编辑器 Zed 中开启 Beta。这显著扩展了 Claude Code 的使用场景,让更多开发者在喜爱的编辑器中使用 AI 对编程能力。
Anthropic 的 Claude Code AI 编程助手现已在轻量级编辑器 Zed 中开启 Beta。这显著扩展了 Claude Code 的使用场景,让更多开发者在喜爱的编辑器中使用 AI 对编程能力。
很多人都要求这个。
所以我们构建了它:我们的Claude Code集成现在在公测版中推出,通过我们全新的Agent Client Protocol (ACP)原生运行在Zed中。
几个月以来,开发者一直在要求我们将Claude Code引入Zed。我们不想仅仅粗暴地添加一个一次性集成;我们想构建更好的东西。ACP是我们新推出的开放标准,让任何agent都能连接到Zed(以及其他编辑器)。Claude Code是展示这种可能性的完美例子。
Claude Code因其强大的代码生成能力和精心调优的工具在开发者中获得了广泛的欢迎。虽然命令行界面很强大,但当Claude Code跨多个文件进行修改或重构复杂逻辑时,你可能想看到更全面的图景,并对接受或拒绝哪些代码有更多的控制。使用Zed,你能两全其美:获得Claude Code的智能,同时解放自己,让它深度集成到一个高性能编辑器中。
你现在可以直接在Zed中运行Claude Code,并将其与Zed的原生agent、Gemini CLI以及任何其他ACP兼容agent并排使用。确保你运行的是最新版本的Zed,并在Agent Panel的Plus菜单中找到你可用的agent。
与其为Claude Code创建一个紧密耦合的集成,我们使用Agent Client Protocol构建了这一集成。我们推出ACP作为连接任何AI agent与任何兼容编辑器的开放标准。
我们构建了一个adapter,它封装了Claude Code的SDK并将其交互转换为ACP的JSON RPC格式。该adapter在Claude Code和ACP的标准化接口之间架起桥梁,允许Claude Code作为独立进程运行,而Zed提供用户界面。
我们在Apache许可证下开源了Claude Code adapter,使其可自由供任何采用ACP的编辑器使用;你可以在这里找到源代码。由于流行的Neovim CodeCompanion插件已经采用了ACP,Claude Code也将在Neovim中可用。
我们想感谢GitHub用户Xuanwo自ACP推出以来为Claude Code构建ACP实现所做的所有工作——你的快速解决方案激励我们奋力追赶!我们感谢你对协议采用的贡献。在GitHub和Twitter/X上关注他。
我们希望每个agent都可以在Zed中使用。Gemini CLI和Claude Code是一个很好的开始,我们还有更多即将推出,但每周都有新的agent发布,许多优秀的现有agent还没有支持该协议。ACP使得将任何agent引入Zed、Neovim或任何其他ACP适配编辑器的界面变得简单!
该公测版通过SDK尽可能多地提供了Claude Code的核心功能。我们将在接下来的日子里添加如Plan mode等功能,以及随着Anthropic扩展SDK支持而带来的更多高级功能;例如,许多内置的斜杠命令还不被SDK支持。从这里开始:
我们始终欢迎关于ACP的反馈,也欢迎来自其他agent(和client)构建者的贡献。在Zed中工作的agent越多,作为开发者的选择就越多。
查看Zed团队的类似博客。
你可以立即在macOS、Windows或Linux上试用Zed。立即下载!
如果你对我们博客涵盖的主题充满热情,请考虑加入我们的团队,帮助我们推动软件开发的未来。