gantree 是面向长周期 AI 运行框架(harness)的操作员平面。当同时运行多台 crane 时,它就是出现的那块看板,可以运营具名的 crane、写入文件、拉取 Docker,并从 Settings 推送 pendant Worker 的密钥。它不在聊天轮次中,也不充当 IdP。该仓库属于一个由三个仓库组成的“家族”,它们共享文件和环境变量约定,但不共享数据库。 Gantree 事后读取 Docker 和文件。智能体不开放任何入站端口,只有 UI 可通过操作员选定的路径访问。看板提供卡片、doctor、授权、日志和花费。这是一个 JavaScript 浏览器界面,面向点几下具名“宠物”的操作员。默认的交互渠道是 pendant,Telegram、Discord 和 Slack 仍然可用。 部署需要同一台 Linux 主机上的 Docker 和 Node 22。首次启动进入 /setup 供一位操作员设置,之后使用 /login。操作员可以打开看板,进入 Settings → Pendant,构建一台 crane,授予一个工具,并在手机上给它发消息。Crane 固定使用 shotah/ai-gantry:latest。控制台可通过 127.0.0.1 上的 npm start、支持热重载的 npm run dev,或使用 :80 端口上 hub 镜像 shotah/gantree 的 docker compose up -d 运行。
操作员用 gantree 运营具名 crane、写入文件、拉取 Docker,并从 Settings 推送 pendant Worker 的密钥。
操作员用 gantree 查看卡片、doctor、授权、日志和花费。
操作员用 gantree 构建 crane、授予工具,并在手机上给它发消息。
操作员用 gantree 通过编辑 .env 并重新创建来管理访问权限。
操作员用 gantree 在主机的 127.0.0.1 上运行控制台。
操作员用 gantree 通过 Docker Compose 在 80 端口运行 hub 镜像。
操作员用 gantree 通过 localhost、Tailscale、Cloudflare 或 nginx 访问控制台。
操作员用 gantree 以模拟的操作员和 crane 填充截图演示场地。