跳转到内容

Carry Code 🇨🇳 使用文档

让 AI 成为您的编程助手,就像有一位编程伙伴陪在您身边
功能Carry CodeClaude CodeGemini CLI
多模型支持✅ 17+ 提供商❌ 仅 Claude❌ 仅 Gemini
中文界面✅ 原生支持❌ 英文❌ 英文
MCP 协议✅ 原生支持✅ 支持❌ 不支持
Skills 系统✅ 支持✅ 支持✅ 支持
会话管理✅ 多会话✅ 支持✅ 支持
上下文压缩✅ 智能压缩✅ 支持✅ 支持
双模式 (Build/Plan)✅ 切换控制✅ 切换控制✅ 切换控制
审批模式✅ 细粒度✅ 支持✅ 支持
主题定制✅ 多主题❌ 不支持❌ 不支持
本地模型✅ Ollama/vLLM❌ 不支持⚠️ 有限
CI/CD 支持✅ 单次运行✅ 支持✅ 支持
  • 🆓 免费本地部署: 支持 Ollama 和 vLLM,完全免费使用
  • 🌏 中国优化: 国内可直接访问 DeepSeek、阿里云等模型
  • 🔧 高度可扩展: Skills 系统让您自定义 AI 行为
  • 📱 完善的中文支持: 完整的简体中文界面和中文提示词

Carry Code

Terminal window
# 1. 安装 (macOS / Linux)
curl -fsSL https://carrycode.ai/install.sh | sudo sh
# 2. 启动
carry
# 3. 开始对话
请用Typescript语言编写一个贪吃蛇游戏

这些快捷键来自当前交互式终端实现,是在 InputArea 和 SlashMenu 中最高频的操作方式。

快捷键作用
Shift+Tabplanbuild 模式之间切换
Ctrl+J插入换行
Alt+Enter插入换行
Enter提交当前输入或执行选中的 Slash 菜单项
↑ / ↓在 Slash 菜单中移动,或浏览输入历史
Esc关闭 Slash 菜单或返回上一级输入状态
Esc Esc中断当前的大模型推理输出
Ctrl+C Ctrl+C快速退出 Carry

当前 Carry 支持交互启动、单次执行、更新、帮助和版本查询等命令。

命令作用
carry启动完整交互式终端 UI
carry once <prompt>执行一次提示词后退出
carry once <prompt> --timeout-ms <正整数>为单次任务设置执行超时
carry update检查并执行更新
carry --help / carry -h查看 CLI 帮助
carry --version / carry -v查看当前版本

在交互式终端中输入 / 即可打开 SlashMenu。下面这些是 Carry 当前主要提供的 Slash 命令。

命令作用
/init通过 init 技能流程创建或更新 AGENTS.md
/help打开内置 Slash 命令帮助和示例
/mode切换当前 Agent 模式
/approval设置命令执行的审批范围
/language切换界面语言
/mcp管理 MCP 服务
/model选择、新增或编辑模型
/session开始新会话或切换会话
/skill启用、禁用或重载技能
/skill find-skills查找并浏览可用技能
/rule选择当前会话使用的规则或指南
/theme切换代码高亮、Diff 和 Mermaid 预览主题
/compact压缩当前会话上下文
/update检查应用更新
/usage查看累计 Token 使用统计
/clear-usage清空 Token 使用记录
/exit退出应用

✍️ 编写代码

告诉 AI 您的需求,它为您编写完整代码

🔧 修复 Bug

将错误信息发送给 AI,它帮您定位和修复问题

📖 解释代码

粘贴您不理解的代码,AI 为您详细讲解

🔄 重构优化

让 AI 帮助提升代码质量和性能

🧪 编写测试

自动生成单元测试,提升代码覆盖率

📝 编写文档

自动生成项目文档和代码注释

Carry Code 支持中文英文界面。使用 /language 命令随时切换语言。


准备开始了吗? 点击上方的”快速开始”,开始您的 AI 编程之旅!