快速开始
本指南将帮助你开始使用 Carry Code 进行 AI 编程对话。
启动交互模式
Section titled “启动交互模式”在终端中输入以下命令启动 CarryCode:
carry这将打开一个精美的终端界面,等待你的输入。
设置完成后,你就可以开始和 AI 对话了!试试输入:
帮我写一个 Python 脚本,把当前目录下的所有图片整理到一个文件夹里按下回车键,AI 就会开始工作。它会:
- 分析你的需求
- 编写代码
- 询问你是否执行
两种使用模式
Section titled “两种使用模式”交互模式(默认)
Section titled “交互模式(默认)”carry启动完整的终端 UI,可以进行多轮对话,上下文会自动保存。
carry --once "解释这个函数的作用"carry --once "给 server.js 添加错误处理" --timeout-ms 60000执行一次性提示词后自动退出,适合脚本和 CI 场景。
Enter- 发送消息Shift + Enter- 换行(多行输入)
↑/↓- 浏览历史消息←/→- 在当前输入中移动光标
Ctrl + C- 中断 AI 当前回复Ctrl + D- 退出程序
在输入框中输入 / 可以打开命令菜单,快速访问各种功能:
| 命令 | 作用 |
|---|---|
/model | 切换或添加 AI 模型 |
/mcp | 管理 MCP 服务器 |
/skill | 加载技能 |
/theme | 切换主题 |
/language | 切换语言 |
/session | 会话管理 |
/exit | 退出程序 |
💡 提示:直接输入
/然后按上下键,可以快速浏览所有可用命令。
模式切换:Build vs Plan
Section titled “模式切换:Build vs Plan”Carry Code 有两种工作模式:
🔨 Build 模式(默认)
Section titled “🔨 Build 模式(默认)”AI 可以读写文件、执行命令,适合让 AI 帮你写代码。
📋 Plan 模式
Section titled “📋 Plan 模式”AI 只能读取,不能修改任何东西,适合让 AI 分析问题、制定方案。
按 Shift + Tab 可以在两种模式间切换。
第一次对话示例
Section titled “第一次对话示例”示例 1:写代码
Section titled “示例 1:写代码”帮我写一个脚本来批量重命名文件,把文件名中的空格替换成下划线AI 会根据你的需求写出代码,并解释每一部分的作用。
示例 2:找 Bug
Section titled “示例 2:找 Bug”这段代码报错了,帮我看看问题在哪:
def calculate(a, b): return a / b
print(calculate(10, 0))AI 会分析问题并告诉你如何修复。
示例 3:解释代码
Section titled “示例 3:解释代码”帮我解释这段代码是干什么的:
const result = arr.filter(x => x > 0).map(x => x * 2).reduce((a, b) => a + b, 0);AI 会逐行解释,甚至可以画图帮你理解。