CodeBuddy可结合项目文件完成代码补全、局部修改与跨文件任务规划,也能从Figma设计稿生成前端代码。开发者可以先用Ask理解代码,再用Craft实施修改,或让Plan先形成方案、确认后执行。腾讯提供IDE、编辑器插件与CodeBuddy Code命令行等使用形态,适合把AI辅助接入日常开发环境。
按任务范围决定问答与执行方式
工作从代码上下文与需求开始:用户可通过@引用文件、文件夹或代码片段,也可粘贴截图补充界面要求。Ask侧重解释和技术问答,Craft用于当前范围内的代码生成及修改;复杂任务则可切换Plan。不同入口让开发者决定何时只讨论方案,何时允许工具进入实际修改。
跨文件任务先形成可审阅计划
Plan模式面向复杂功能与多个文件之间的协同改动,会先组织需求、技术方案和任务清单,经用户确认后执行读取、修改与环境检查。执行期间可以调整方案、切换到Craft处理局部问题,也可中断并补充要求。完成的计划保存在项目的.codebuddy/plans目录,便于回看执行背景和后续接续工作。
结合上下文补全与预测下一步编辑
编写代码时,内联补全会依据当前代码与项目上下文给出多行建议,覆盖Python、JavaScript、TypeScript、Java等语言。开发者可以用Tab整体接受,也能逐行、逐词采纳,或按Escape取消。下一步编辑建议还会分析近期编辑模式,在代码其他位置提出可能需要的改动,不局限于光标后的续写。
从Figma组件进入前端实现
在Craft界面启动Figma集成并完成授权后,选择有权访问的设计文件,再将图层中的组件或设计区域加入对话。输入功能要求与技术栈偏好,AI会基于所选设计生成代码。结果可在Preview面板查看,并继续通过对话调整样式与功能;使用前需要相应的设计文件编辑或开发权限。
通过MCP接入外部工具
在设置中的MCP页签,可从市场安装服务,也能以JSON配置自定义MCP Server。配置后可先验证运行,再在Craft中描述任务,让Agent按需求调用服务提供的工具。数据库和外部数据能力由实际安装的服务提供,接入前需要准备对应服务的运行条件及授权。
用检查点回溯对话中的文件修改
Craft对话产生文件变更后会建立检查点,开发者可以从先前对话中选择回退。确认后恢复到对应检查点前的状态,并取消该检查点对应的任务,再基于恢复状态输入新的要求。它适合在实验性修改或需求变化时重新开始,回退前应确认自己要保留的后续改动。
按项目规范配置规则与技能
项目规则可放入.codebuddy/rules目录,用于指定架构与编码约定;技能则通过用户级或项目级配置封装特定任务指令。开发者可以将安全审计、性能检查等重复要求整理为可复用内容,并在对应任务中使用。规则、技能和第三方工具分别提供约束、任务方法与执行能力,需要按实际项目配置。
安装后完成一次代码修改
- 安装并登录:从官网下载与操作系统及处理器匹配的IDE,安装后完成登录;命令行用户可按官方CodeBuddy Code安装指南配置环境。
- 引用相关代码:打开项目,在对话输入框用@加入文件、文件夹或代码片段,说明预期行为和修改范围。
- 选择工作方式:理解现有实现可选Ask,局部修改可选Craft,多文件功能可选Plan并先审阅任务方案。
- 检查执行结果:查看生成代码与文件变化,必要时继续提要求;需要重新尝试时可使用检查点恢复,再重新描述修改方向。
适合现有项目维护与界面开发
- 功能维护:引用相关代码,让Craft修改局部逻辑,检查实际文件变化后继续完善。
- 复杂需求实施:将跨模块功能交给Plan形成方案,先确认任务拆分再推进多文件修改。
- 前端界面制作:将有权限的Figma组件导入对话,补充技术栈要求并预览生成页面。
- 团队规范复用:将项目约定写入规则,重复任务整理为技能,在后续开发中复用。
- 终端开发:在macOS、Linux或Windows使用CodeBuddy Code,以自然语言围绕项目发起编程任务。
用户评价与讨论
暂无评价,来发表第一条评价吧。