Skip to content

CloudCode 云端多实例 OpenCode 管理工具

Screenshot20260220at093124.png

链接:https://github.com/naiba/cloudcode

2026-04-05 更新: 现在已经闭源了,至于原因在 当 AI 接管了「活儿」,我们该如何接管「工作」? 中有说,但是 docker image 依然可用,下面是个示例 docker compose,暴露到 localhost 然后用 cloudflare tunnel 安全转出。

services:
  cloudcode:
    image: ghcr.io/naiba/cloudcode:latest
    ports:
      - "127.0.0.1:8888:8080"
    environment:
      - HOST_DATA_DIR=${HOST_DATA_DIR:-${PWD}/data}
    volumes:
      - ./data:/app/data
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      - cloudcode-net
    restart: unless-stopped

networks:
  cloudcode-net:
    external: true
    name: cloudcode-net

放了年假后一直在高强度 Vibe Coding,边看视频 AI 边自动化测试时电脑发热严重,有点吃不消,我就准备把我的 4H24G 的 Oracle 利用起来,把 CloudCode 搞了出来,现在可以愉快的看视频了。

这是一个部署在服务器端,基于 Dokcer 的多 OpenCode 实例管理工具,主要是释放本地电脑资源,不用在自己电脑上跑 AI Coding,然后避免 OpenCode 装各种 LSP 和 Skills 到处拉屎。

Screenshot20260220at093541.png

它有一个自带的 Terminal 用来在 WebUI 出现故障时紧急使用,然后可以管理各个实例的创建启停,所有的实例都共享一套 OpenCocde 配置,你在一个实例里面装了 skill 也会同步到其他所有实例。管理面板可以配置 Provider 和其他 OpenCode 配置,也是所有实例共用,非常方便。

Screenshot20260220at093716.png

上面就是 OpenCode 自带的 WebUI,支持 Terminal、Review、文件管理,功能非常强大,CloudCode 只是做一下 proxy,因为 OpenCode WebUI 不支持 serve 在 sub path,其实有些问题,不过都解决了,现在我的 CloudCode 运行在 Cloudflare 的 ZeroTrust 后面,也没做内置的认证,没有必要,聚焦核心需求。

Comments

Commenting as a guest. A nickname is required; email is optional. Only new comments posted after verifying your email and signing in will appear on your profile. Existing guest comments will not be linked automatically.

Share article

CloudCode 云端多实例 OpenCode 管理工具

Email X

View original ↗