快数跳绳深蹲计数
314.84MB · 2025-11-19
出于Claude Code的限制加上本人并不想花太多时间在环境上折腾,之前使用Claude Code CLI使用了 GLM 4.5、Kimi K2、DeepSeek 3.1、Qwen3 Coder 以及一些中转站,整体来说能用但是总感觉差点什么,直到前几天(2025年9月9日)听说腾讯发布了CodeBuddy Code CLI可平替Claude Code,国内可无网络限制使用,怀着激动的心,颤抖的手前来体验一下。对AI Code CLI感兴趣的小伙伴也可以看往期内容:
codebuddy-code-cli:1.1.0
CodeBuddy Code CLI 是腾讯 2025 年 9 月推出的 AI 命令行工具,面向专业工程师,支持用自然语言驱动开发全流程。它具备智能代码库分析、内置完整工具链、多场景任务自动化等特性,可无缝融入现有开发流程,通过 npm 一键安装,支持多账号登录及模型切换,与 CodeBuddy 插件、IDE 构成 AI 编程工具矩阵,为开发者提供高效自动化的开发体验。
官网地址:copilot.tencent.com/cli
CodeBuddy Code CLI的安装非常简单,一行命令即可完成安装:
$ npm install -g @tencent-ai/codebuddy-code
安装完成后,输入 codebuddy --version 输出以下内容表明安装成功
经测试发现,CodeBuddy Code CLI国际版使用的是CodeBuddy IDE国际版额度,通过CodeBuddy IDE国际版可以查询额度消耗情况。
CodeBudy IDE国际版地址:www.codebuddy.ai/profile/usa…
CodeBuddy Code CLI安装成功后,在命令行终端输入 codebuddy 即可启动,首次使用需要对文件夹进行授权操作
授权成功后但想要正常使用还需要进行登录授权操作,CodeBuddy Code CLI提供了 Google/Github 和 WeChat(微信登录) 2种登录方式。
CodeBuddy Code CLI默认为 Google/Github 授权登录,直接回车
CodeBuddy Code CLI会打开浏览器请求CodeBuddy IDE授权登录(难道使用的CodeBuddy IDE国际版的权益?后面发现确实是),我这里选择【Google】
授权登录后并不会直接登录成功,而是会向gmail邮箱发送邮件,点击授权链接登录即可
登录成功后即可进入CodeBuddy Code CLI主界面
在交互式命令中输入 /model 可以查看模型信息
可以看到国际版提供的模型还是很丰富的,包括 Claude Sonnet 4.0、Gemini 2.5系列 以及 GPT 5系列:
选择【Login with WeChat】使用微信登录
接着CodeBuddy Code CLI会打开浏览器请求微信授权登录
登录成功后,就可以进入CodeBuddy Code CLI主界面了
在交互式命令中输入 /model 可以查看模型信息,提供了 Default(暂时未知模型信息)、DeepSeek-V3.1、DeepSeek-V3 3种模型
在命令行输入 codebuddy --help 可以快速查看CodeBuddy Code CLI提供的参数,包含 命令 和 可选参数。可以看到和CodeBuddy Code CLI很像哈。
CLI参数命令:
可选参数:
使用 codebuddy 内容 可以快速开启一次对话
在命令行终端输入 codebuddy mcp list 可以快速查看mcp列表
使用 codebuddy --dangerously-skip-permissions 开启自动允许模式,类似Cursor中的 auto-run 模式
使用 codebuddy -c 继续上一次会话,使用 codebuddy -r 恢复指定会话
在在CodeBuddy Code CLI交互式命令输入 /help,可以看到CodeBuddy Code CLI提供所有交互指令和快捷键
交互命令行列表:
快捷键:
默认CodeBuddy Code CLI所有的输入都被视为提示词指令,如果需要执行shell指令如 ls、grep 等需要在指令前加 !,在命令行输入 !后会进入Bash模式,接着就可以输入指令执行了
再也不用新开终端页签或终止当前CLI来执行Shell指令了
需要取消Bash模式时,使用【ESC】键就可以退出Bash模式
CodeBuddy Code CLI提供了 settings.json、CodeBuddy.md、.mcp.json 等配置文件
settings.json 文件是通过分层设置配置的官方机制,提供了 全局用户配置 和 项目配置 2种配置方式:
生效的优先级为:local > project > user
CodeBuddy Code CLI提供记忆文件功能,支持 全局用户配置 和 项目配置 2种配置方式:
当你运行 /init 命令时,codebuddy 会自动为你生成一个 CODEBUDDY.md
CodeBuddy Code CLI支持不同作用域的MCP服务配置,主要有 全局用户配置、项目配置 和 本地配置:
生效的优先级为:local > project > user
CodeBuddy Code CLI提供自定义命令,通过在特定目录中创建 .md (Markdown) 文件来定义,支持 全局用户命令 和 项目级命令 2种配置方式:
创建一个命令,只需在上述任一目录中添加一个 .md 文件即可。例如test.md 文件会自动注册为 /test 命令。
启动CodeBuddy Code CLI后界面如下,提供了对话模式、工作区和tokens消耗信息展示
输入内容回车即可模型进行对话
CodeBuddy Code CLI支持添加文件上下文,通过 @ 命令查看当前工作区文件列表
选择文件,可以将文件添加到聊天上下文
CodeBuddy Code CLI目前尚不支持二级文件(Claude Code CLI支持二级文件)
除了文件上下文,CodeBuddy Code CLI还支持通过快捷键【Ctrl/Cmd+V】从剪切板粘贴图片
CodeBuddy Code CLI提供了 手动模式、计划模式 和 自动接收模式
在CodeBuddy Code CLI中默认就是手动模式,当我们需要执行shell命令或者对文件进行操作时,该模式都会询问权限
当我们选择允许时,CodeBuddy Code CLI才会真正执行任务
使用快捷键 Shift+Tab 切换到绕过权限模式(bypass permissions on)
输入提示词后,CodeBuddy Code CLI会直接操作不会进行任何权限提示
我们使用Bash命令 chmod 444 index.py 将 index.py 文件权限改为只读模式
再次执行文件修改发现好像并没有什么作用,不知道是不是使用的问题,也不清楚该模式和自动接受编辑模式有什么区别
使用快捷键 Shift+Tab 切换到自动接受编辑模式(accept edits on)
开启此功能后,CodeBuddy Code CLI会 自动创建、编辑 文件,而不是每次都需要我们手动确认
我们使用Bash命令 chmod 444 index.py 将 index.py 文件权限改为只读模式
可以看到接受编辑模式也是无法直接进行文件操作的,但是会给出权限提示
这是CodeBuddy Code CLI提供的强大功能之一。可以将常用的提示(Prompts)、脚本和工作流封装成可复用的自定义命令,从而极大地提升效率。
首先在项目根目录创建 .codebuddy/commands 文件夹,在文件夹中创建一个 project-folder.md 文件,输入如下提示词:
保存后,重启CodeBuddy Code CLI,输入 /project 即可看到刚刚自定义的命令
调用自定义命令就会执行提示词任务
CodeBuddy Code CLI自定义命令也支持自定义动态参数,在文件夹中创建一个 greet.md 文件,输入如下提示词:
保存后,重启CodeBuddy Code CLI,输入 /greet 使用【Tab】补全指令输入参数
可以看到结果是按照我们自定义命令内容输出的
我们将上面动态参数的 ARGUMENTS 也是一样的效果(和Claude Code CLI保持一致的)
首先创建 ~/.codebuddy/CODEBUDDY.md 和 项目根目录/CODEBUDDY.md 两个记忆文件,在 ~/.codebuddy/CODEBUDDY.md 输入提示词:
all response in 中文
在 项目根目录/CODEBUDDY.md 输入提示词:
all response in English
可以看到目前记忆文件还只是支持项目记忆文件,全局用户记忆文件还无法识别
询问CodeBuddy Code CLI,它给我的回复是这样的
我们也可以使用CodeBuddy Code CLI生成记忆文件,在交互式命令输入 /init
使用 # 命令可以快速添加提示词到记忆文件
添加完成,项目记忆文件中会新增一条刚刚添加到提示词记忆
CodeBuddy Code CLI暂未支持该功能
CodeBuddy Code CLI暂未支持该功能
CodeBuddy Code CLI提供了MCP的 命令行 和 JSON 2种配置形式
首先退出CodeBuddy Code CLI交互模式,使用mcp命令添加MCP语法格式如下:
# 基本语法
$ codebuddy mcp add <MCP Name> <MCP Command> [args...]
以context7 MCP为例,输入如下指令
$ codebuddy mcp add context7 -- npx -y @upstash/context7-mcp
使用 codebuddy mcp list 查看mcp列表
也可以添加Http类型的MCP服务(添加方式和Claude Code CLI了保持一致)
$ codebuddy mcp add --transport http context7
在CodeBuddy Code CLI中也支持JSON格式配置,这里以项目配置为例,在项目根目录下创建 .mcp.json 文件,添加如下配置:
{
"mcpServers": {
"context7": {
"args": [],
"url": "",
"type": "http"
}
}
}
在命令行终端使用 codebuddy mcp list 查看mcp列表
MCP的使用和普通的Chat一样,直接输入提示词即可
整体使用下来可以看得出CodeBuddy Code CLI是在仿制Claude Code CLI功能,目前已提供了基本的CLI功能,但是核心的 /agents、/hooks、/ide 等功能还未支持或未完善,不过还是勉强可以满足日常开发需求的,对这些功能要求不高的小伙伴可以入手玩起来。
见原文:腾讯发布CodeBuddy Code CLI平替Claude Code?