这个项目能做什么
Crabbox 是一款开发者工具,可在远程机器、现有 SSH 主机或本地容器上执行来自 Git 仓库的命令。它会将你的工作树(包括未提交的更改)同步到选定的机器,运行命令,流式传输输出,并返回退出码。它支持一次性运行和可复用的热盒(warm boxes),用于迭代式的编辑-运行循环。支持的提供方包括本地 Docker/Podman、静态 SSH、云虚拟机(AWS、Azure、GCP、Hetzner)、虚拟化平台(Proxmox、Incus、Firecracker)、Apple Silicon 虚拟机/容器,以及托管沙箱服务(Daytona、E2B、Modal、RunPod)。可选的协调器(coordinator)为共享团队容量管理凭据、租约、预算和历史记录。功能包括命名作业、GitHub Actions 水合、故障胶囊、检查点、桌面/浏览器 QA、工件、遥测和对等组。配置通过 .crabbox.yaml 完成,并支持环境变量允许列表。该项目采用 MIT 许可证,包含 CLI、协调器运行时和代理集成。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。