系统:PC
日期:2025-12-11
类别:AI应用
版本:v1.100.0
CodeBuddy是腾讯推出的一款AI云代码助手工具,更懂中国开发者的智能编程伙伴。其实现了插件、IDE及CLI三端覆盖,提供贯穿编码、扩展与协作的全栈开发生态;支持自然语言编程、多文件代码生成、智能补全及单元测试,帮助开发者心无旁骛,释放创造潜能。
CodeBuddy腾讯云代码助手集成DeepSeek与腾讯混元双模型,并兼容VS Code、JetBrains等主流IDE,覆盖超200种编程语言及框架。CodeBuddy IDE更致力于打通“产品-设计-研发部署”全流程,实现AI一体化开发。CodeBuddy为不同角色与场景提供专属解决方案,是助力开发者实现效率极致飞跃的理想工具。
1、自然语言驱动的全流程开发
用户仅需用自然语言描述需求,如“帮我做一个电商网站”,AI 即可自动生成结构化的 PRD 文档、设计原型、前后端代码,并完成部署,实现从构想到上线的全流程自动化。
2、集成后端服务 & 一键部署
接入腾讯云 CloudBase 或 Supabase 等服务。几步之内将应用上线,实现从开发到部署的全流程自动化。
3、Figma 设计一键转代码
将 Figma 设计稿导入系统,自动生成对应的页面代码,确保设计与开发的一致性。
4、组件库与自然语言修改
预置组件库和预览效果,可通过自然语言对预览的页面元素进行二次修改,如调整样式、布局等,提升开发效率。
作为 CodeBuddy 的 Agent,能自动调用工具、运行终端命令,帮你完成复杂编码任务。
模式 包括 Craft 和 Chat 模式。Craft 模式用于自动帮你完成复杂编码任务;Chat 模式用于为你解答代码库以及其它编码技术问题。每种模式都有对应的功能和工具,你可以根据使用需求自由切换。
工具 Agent 支持自动调用工具进行搜索、读取、编辑并运行命令。从代码库的语义化搜索到终端命令执行,Agent 自动通过工具帮你完成复杂编码任务。
规则包括用户规则和项目规则,通过自定义规则来规范 Agent 的行为,可以为 Agent 定义编码规范、编码框架、项目专属约定等等。
应用更改 AI 给出代码建议后,可以通过 Apply 智能应用到代码库中。Apply 能在确保精度的同时高效处理大规模代码更改。
检查点 检查点是 Agent 对此轮对话的文件变更自动创建的一轮检查点,并自动做一轮版本化管理。当您需要回退 Agent 此轮对话所做的更改时,可以通过回退检查点来实现。
查看代码差异 Agent 对您的代码库进行代码更改后,在接受更改前可以审查这些代码差异。审查界面会以不同颜色的行来分别标记代码里”新增的部分“和”删除的部分“,方便您审查这些修改。
ACP (Agent Client Protocol) 是 Zed 编辑器推出的一种通用智能体协议,使智能体的核心功能(服务端)和用户界面(客户端)解耦,允许用户自由选择不同的智能体服务端和客户端进行搭配使用。
CodeBuddy Code 原生支持 ACP 协议,可以作为智能体服务端与支持 ACP 的编辑器无缝集成。
1、快速开始
启动 ACP 模式
使用 参数启动 CodeBuddy Code 的 ACP 服务器:--acp
2、Zed 编辑器集成
配置步骤
打开 Zed 配置文件(),添加以下配置:~/.config/zed/settings.json
随后即可在 Zed 侧边栏创建 CodeBuddy Code Thread,开始使用。
3、配置说明
command: 指定 CodeBuddy Code 的命令路径(确保 在 PATH 中可用)codebuddy
args: 使用 启用 ACP 协议模式["--acp"]
env: 可选的环境变量配置,例如:
4、ACP 协议特性
工具代理机制
ACP 协议支持客户端代理部分工具作,提升性能和安全性:
文件作代理: 基于客户端的 和 能力fs.readTextFilefs.writeTextFile
终端作代理: 基于客户端的 能力terminal
当客户端声明支持这些能力时,CodeBuddy Code 会自动将相关工具调用代理给客户端执行。
命令列表推送
CodeBuddy Code 会在创建新会话时自动向客户端推送可用的 Slash 命令列表(),让客户端能够:available_commands_update
提供命令自动补全功能
显示命令提示和帮助信息
动态更新可用命令
命令列表会自动过滤掉本地命令(如 、)和客户端专属命令(如 、),只推送适用于 ACP 模式的命令。/clear/exit/theme/config
5、其他编辑器支持
ACP 是开放协议,理论上任何支持 ACP 的编辑器都可以集成 CodeBuddy Code。配置方式与 Zed 类似:
6、故障排除
连接失败
问题: Zed 无法连接到 CodeBuddy
解决方法:
确认 命令可用:codebuddy
测试 ACP 模式启动:
检查配置文件 JSON 格式是否正确
工具调用失败
问题:文件作或命令执行报错
解决方法:
检查工作目录权限
查看 CodeBuddy 日志
1、如何查看本地日志?
点击帮助 ---> 打开日志文件夹来打开本地文件夹,找到今天的日志压缩包并发送。
2、远程 SSH “无法建立连接” 失败的解决方案
根据 VSCode FAQ 官方文档,从 1.99 版本开始,远程开发功能强制要求远程主机具有 glibc>=2.28。
3、如何选择并导入 Figma 图片到 IDE
开发者需要先申请 Figma 权限。点击相应图片,需要使用腾讯企业微信邮箱登录。使用时,按照下面的图片操作并添加到对话中。
4、如何创建新对话或查看对话历史
点击左侧的 + 按钮创建新对话,右侧显示对话历史。
5、在市场中搜索和安装插件时看到“版本不兼容”消息该怎么办?
在 IDE 设置中搜索“gallery”,然后配置 https://marketplace.visualstudio.com 并重启 IDE。
6、终端无法执行终端命令
错误如下,表示需要将 shell 集成开关设置为启用。在设置中搜索“shell”,启用终端集成 Shell 集成为启用。
7、无法安装 C/C++ 扩展
解决方案:安装特定的较低版本,或安装 clangd
8、如何配置主题?
点击主题,选择配置主题。可用的主题选项包括颜色主题、文件图标主题和产品图标主题。
9、如何通过终端中的命令快捷方式快速打开 IDE 开发窗口?
使用向上箭头 ↑ + Command + P 打开安装窗口,输入“buddy”安装 buddy,安装成功后,在终端中执行命令。
热门推荐
评分及评论
点击星星用来评分