文档
推荐给好友,福利领不停!好友同步开通最高 1000 万词元额度 · 后续消费分佣最高 30%。
+50万 Token生成链接

CrabCode 总览

TUI、GUI、App Server、工具、MCP、插件和自动化共同组成的本地 AI 员工环境。

是什么

CrabCode 是一个本地优先的 AI 员工环境。它既可以在终端里以 TUI 运行,也可以在桌面 GUI 里管理项目、会话、插件、浏览器和自动化任务。进入项目目录后运行 crabcode,它会把当前目录当作工作区,读代码、编辑文件、跑命令、调用工具、管理会话,并在需要时把写盘或命令执行交给你审批。

从源码结构看,CrabCode 不是单一 CLI:终端入口、桌面端、App Server、cron daemon、工具注册表、MCP、插件/技能和浏览器自动化是相互配合的一组模块。文档中心按这些模块重新拆分,避免只写 TUI 而漏掉桌面端和后台能力。

运行形态

形态入口适合场景
交互式 TUIcrabcode在当前仓库里持续对话、读写代码、跑测试、做 Git 工作流
单次 print 模式crabcode -p "..."脚本、CI、管道、一次性分析或批处理输出
桌面 GUICrabCode 桌面应用管理项目树、会话列表、审批面板、差异、终端、插件、自动化和浏览器
App Servercrabcode server / crabcode-app-server serve给桌面端、IDE、远程客户端或本地集成提供会话与工具协议
定时自动化crabcode cron ... / GUI「自动化」周期任务、一次性提醒、立即触发、查看运行历史
浏览器自动化crabcode browser ... / GUI「浏览器」 / /chrome用 Playwright 或 Chrome 扩展执行网页操作

模块对照

源码模块文档分类你应该看
CLI/TUI 入口与参数入门、CLI、会话TUI 快速上手CLI 参考会话管理
桌面端 Tauri GUIGUI、项目、审批、插件、自动化GUI 桌面端上手自动化
内置工具注册表工具、权限、沙盒工具系统权限模式Sandbox
MCP 与外部工具自定义与集成接入 MCP插件与技能
插件、技能、marketplace自定义能力插件与技能自定义指令
cron daemon 与 GUI 自动化页工作流自动化CLI 参考
App Server、后台会话、远程控制部署与协作远程控制多人协作
浏览器、Chrome 扩展、输入模态自定义与输入浏览器自动化输入模态
本地模型、模型路由模型与离线模型路由离线 / 私有模型

一眼看完

想做的事怎么做
安装并跑起终端版TUI 快速上手
打开桌面端GUI 桌面端上手
查全部 CLI 参数crabcode --helpCLI 参考
查 TUI 内命令启动后输入 /help 或直接输入 / 看补全
配置权限 / 沙盒权限模式Sandbox
接外部工具MCP插件与技能
创建定时任务crabcode cron add ... 或 GUI「自动化」页
做浏览器任务/chromecrabcode browser ... 或 GUI「浏览器」页

模型与配置

启动时默认走主循环模型。你可以用 /model 切换,也可以在配置文件里指定模型、fallback 模型、权限模式、工具白名单、MCP server、插件目录和额外工作目录。具体模型 ID 由账号、网关和发行版配置决定,文档里不硬写某个供应商字面。

推荐学习路径

  1. TUI 快速上手:装好、登录、跑第一条指令。
  2. GUI 桌面端上手:打开项目、看审批、差异、终端和插件/自动化入口。
  3. CLI 参考:熟悉子命令、--print、会话恢复、后台会话和 cron。
  4. 工具系统:知道内置工具、条件工具、MCP 工具和权限边界。
  5. 按需继续看 MCP插件与技能自动化浏览器自动化

相关