CCode
您的终端的编码代理。用通俗易懂的语言描述你想要的东西;CCode读取您的项目,编辑文件,运行命令并检查其工作,与您选择的任何模型。
npm install -g @ccode-si/cli
ccode
运行在macOS(苹果芯片和英特尔),Linux (x64和arm64)和Windows (x64和arm64)上。需要Node 18或更新版本才能安装。
开始
- 在项目中打开终端并运行
ccode. - 新闻
ctrl+p,选择 联系供应商,粘贴一个API密钥并选择一个模型。 - 输入你想要做的,然后按回车键。
ccode # start in the current folder
ccode -c # continue the latest session here
ccode -r <id> # resume a session by id
ccode -p "<prompt>" # one answer on stdout, for scripts
ccode update # install the newest version
功能
任何模型
- Anthropic, OpenAI,谷歌Gemini, DeepSeek, OpenRouter, CoreWeave和Z.ai编码计划,从应用程序内部连接。
- 本地模型通过Ollama, LM Studio, llama.cpp, vLLM或任何openai兼容的服务器。
- 在会话中切换模型
/model;设置每个模型的思考努力/effort.
在您的项目中工作
- 读取、搜索、写入和编辑文件,并运行shell命令,包括后台的长命令。
- 读取图像和pdf文件,搜索网页和获取页面。
- 计划多步骤的工作,作为一个任务列表,你可以按照它进行。
@将文件附加到消息中,ctrl+v从剪贴板粘贴图像;在它工作时输入的消息将排队。
你能掌控一切
- 四种权限模式,循环使用
shift+tab: 汽车, 接受编辑, 手册 和 计划 (只读:它探索并提出一个计划供您批准)。 - 允许或拒绝命令、路径、工具和网站的规则,保存在您自己的设置中。
- 未经您的批准,您打开的存储库不能授予自己权限、更改模型或启动服务器。
没有什么损失
- 每个会话都会被保存。
/session浏览、搜索和恢复它们;/fork复制一个来尝试其他东西。 /undo和/redo逐步进行对话;/rewind把文件和对话放回任何回合之前。- 长时间的对话会自动总结,所以任务可以继续进行。
- 记忆:CCode会记住你的更正和不同会话的站立偏好(
/memory)。
扩展它
- 子代理 在自己的上下文中,也在后台进行搜索和辅助任务。添加你自己的。
- 技能:代理在合适的时候加载打包的指令,或者作为运行的指令
/<name>. - MCP服务器:
ccode mcp add …,使用与其他代理的安装行相同的语法。 - 钩子:在工具调用之前和之后,在每个消息上,以及在任务结束时,您自己的命令。
- 指导文件:
CCODE.md,AGENTS.md和CLAUDE.md在一个项目中被跟踪。
一个不碍事的终端UI
- 串流的答案,彩色的差异编辑,和安静的步骤折叠成一行。
- 侧边栏,包含使用的上下文、成本、任务和修改的文件。
- 一次打开几个会话的选项卡(在设置中打开“选项卡”),下次重新打开。
- 语法高亮与选择的主题;透明的或黑色的背景
- 当任务完成或需要你时,桌面通知。
/usage显示您的令牌,活跃的日子和条纹。
键
| 关键 | 行动 |
|---|---|
ctrl+p | 每个设置和命令,可搜索 |
shift+tab | 循环权限模式 |
shift+enter | 新行 |
ctrl+v | 从剪贴板粘贴图像(alt+v 也适用) |
esc esc | 停止响应 |
ctrl+b | 将正在运行的命令移到后台 |
ctrl+t / ctrl+n | 有标签:新标签/下一个标签 |
ctrl+c 两次 | 辞职 |
命令
/help 列出每个命令。最常用的是:
| 命令 | 它是做什么的 |
|---|---|
/model | 更改模型 |
/session | 浏览和恢复会话 |
/new | 开始一个新的会话 |
/cd <path> | 移动到另一个文件夹 |
/compact | 总结对话,以释放上下文 |
/btw <question> | 问一个附带的问题,但不要把它添加到谈话中 |
/undo /redo /rewind | 前后迈步 |
/mcp /skills /hooks /memory | 什么是安装和记忆 |
/settings | 首选项 |
设置
偏好存在于 ~/.ccode/settings.json; ccode config 显示了什么是有效的,它来自哪里。API密钥与设置分开保存在只有您才能读取的文件中,或者从环境变量中获取,例如 ANTHROPIC_API_KEY 和 OPENAI_API_KEY.
CCode每天检查一次新版本,并告诉你何时有新版本。用 "updateCheck": false.
许可证
CCode是专有软件:免费安装和使用,保留所有其他权利。看到 LICENSE. 第三方通知送达 THIRD_PARTY_NOTICES.txt.