3729ce910fb3d67482c4861001e9ff1dcb45b84c
CreatorHub
面向团队的新媒体多账号运营管理平台,统一管理浏览器环境、代理资源、账号池、负责人和自动化运营任务。
当前阶段
项目处于阶段 A 技术验证。当前可运行切片提供浏览器容器控制,以及单用户、Mock 连接器的离线业务闭环,功能参考公开上游项目独立实现,不直接复制其代码。
详细的五领域优先级、系统边界、合规知识库与分阶段验证方案见 《合规产品规划与上游调研》。
本地运行
需要 Docker Compose:
export CONTROL_PLANE_USERNAME=creatorhub
export CONTROL_PLANE_PASSWORD="$(openssl rand -hex 24)"
DOCKER_GID=$(stat -c %g /var/run/docker.sock) docker compose up --build
两个控制面凭据变量均为必填;Compose 不提供默认凭据。开发环境可复制 .env.example 后显式填写本地值。
打开 http://127.0.0.1:8080,使用 CONTROL_PLANE_USERNAME / CONTROL_PLANE_PASSWORD 登录;局域网内用宿主机 IP 访问同一端口。首次使用:在「网关管理」用 Compose 里的 GATEWAY_TOKEN 注册 http://docker-gateway:8081,在「镜像版本」添加可用的指纹浏览器镜像引用,即可创建环境;网关会在镜像缺失时自动拉取。架构、API 契约、失败语义和 docker.sock 风险边界见
《浏览器容器控制面》。
最小验证:
go test ./...
npm --prefix web ci
npm --prefix web run build
docker compose config --quiet
Languages
Go
68.9%
Python
18%
TypeScript
12.6%
PLpgSQL
0.2%
JavaScript
0.2%