技能简介
CodeBuddy(codebuddy-code)是腾讯推出的 AI 驱动终端编程助手。支持自然语言驱动的开发,可通过交互式会话或单次任务执行代码生成、优化、审查等操作。
能做什么
- 通过自然语言生成和修改代码
- 优化函数性能
- 生成单元测试
- 检查代码质量
- 交互式编程会话
- 支持多种模型(Gemini、GPT、DeepSeek)
使用说明
安装 Skill:
通过 ClawHub 安装:
clawhub install codebuddy-code
安装 CLI:
检查 Node.js 版本(需 18+):node -v
全局安装:npm install -g @tencent-ai/codebuddy-code
验证:codebuddy --version
快速开始:
1. 进入项目目录
2. 运行 codebuddy 启动交互式会话
3. 选择登录方式:Google/GitHub(国际版,Gemini/GPT模型)或微信(国内版,DeepSeek模型)
CLI参数:
codebuddy "" — 执行单次任务
-y / --dangerously-skip-permissions — 跳过权限确认(仅沙箱环境)
-p / --print — 单次执行模式
--permission-mode — 权限模式:acceptEdits、bypassPermissions、default、plan
示例:
交互模式:codebuddy
单次任务:codebuddy "帮我优化这个函数的性能"
跳过权限(沙箱):codebuddy -p "Review code quality" -y
斜杠命令:/help(帮助)、/status(账号信息)、/login(切换账号)、/logout(登出)、/clear(重置对话)、/exit(退出)、/config(配置)、/doctor(诊断)、/cost(Token统计)、/init(生成CODEBUDDY.md)、/memory(编辑项目记忆)。
自定义命令:在项目 .codebuddy/commands/ 或全局 ~/.codebuddy/commands/ 创建 .md 文件。
更新:npm install -g @tencent-ai/codebuddy-code
输入与输出
| 项目 | 内容 |
|---|---|
| 输入 | 自然语言、代码文件、项目路径、权限设置 |
| 输出 | 生成代码、优化建议、审查结果、单元测试、质量报告 |
| 适用人群 | 需要AI辅助的开发者、自然语言编码用户、快速原型开发 |
| 不包含 | 图形IDE、无需登录、离线运行 |
见下方输入与输出表格。
风险提示
- 需要 Node.js 18+
- –dangerously-skip-permissions 有风险(文件删除、范围蔓延、数据丢失),生产环境禁用
- 国际版和国内版使用不同模型和登录方式
- 注意 Token 使用量统计
- 项目记忆文件存储在本地
来源信息
原始链接:https://github.com/openclaw/skills/tree/main/skills/pmwalkercao/codebuddy-code/SKILL.md
来源类型:GitHub
