本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
仓库地址:
先感谢原创作者 basketikun 和原项目 infinite-canvas。VOZEB 是基于 infinite-canvas 继续开发的二开版本,原项目里的无限画布、AI 创作工作流、Canvas Agent、Codex 插件这些基础能力帮了很大忙。
这次更新后,项目更偏向“自己部署后长期使用”的方向:模型接口统一放到管理员后台,普通用户前端不再看到真实 Base URL 和 API Key;同时补了 CDK 兑换、网站公告、WebDAV 后台统一配置、生成资源管理、异步生图/视频接口兼容等功能。
主要功能:
- 无限画布:多画布项目、节点拖拽缩放、连线、小地图、撤销重做、导入导出。
- AI 图片:文生图、图生图、参考图编辑、图片反推提示词、切图、放大、局部蒙版修改。
- 异步任务:兼容
task_id 生图接口,也兼容 /video/generations 这类异步视频协议。
- 视频/音频:支持视频生成、音频节点、视频节点,以及图片、视频、音频参考输入。
- 提示词库:公共提示词、我的提示词、分类、标签、封面、复制和素材沉淀。
- 素材管理:图片、文本、视频等素材保存、复用、导入导出。
- WebDAV:由管理员后台统一配置和测试,用户端不展示真实 WebDAV 地址、账号或密码。
- 用户系统:注册登录、邮箱验证码、积分签到、用户角色和账号状态管理。
- CDK 兑换:后台随机生成 CDK,支持复制、导出、查看兑换明细和删除密钥;前端积分面板可以兑换。
- 网站公告:后台可管理公告,支持公告列表、首页弹窗提醒和登录后弹窗提醒。
- 管理后台:网站设置、模型渠道、默认模型、并发上限、生成日志、资源统计和清理。
- 接口安全:AI 请求统一走服务端系统代理,用户端不暴露真实上游地址和密钥。
- 本地 Agent:可以通过 Canvas Agent 连接 Codex / Claude Code,让 Agent 通过 MCP 操作画布。
首页:

无限画布:

更多截图
画布 Agent:

图片工作台:

视频工作台:

公共提示词库:

我的提示词:

素材库:

个人资料与积分:

管理员后台:

登录弹窗:

Docker 部署:
git clone https://github.com/csyqlz/vozeb.git
cd vozeb
docker compose pull
docker compose up -d
首次注册的账号会自动成为管理员。管理员进后台后配置模型渠道、默认模型、积分规则、WebDAV、公告和生成资源策略。
存储规则:
画布项目、我的素材、生成记录和本地媒体文件主要在浏览器本地。
账号、后台设置、签到记录、公共提示词、CDK、公告和生成日志保存在服务端 .data 目录。
生成结果的服务器副本保存在 .data/generation-assets,是否保存由后台开关控制。
图片/视频展示按三层顺序兜底:浏览器本地缓存 → API 远程地址 → 服务器副本。
Docker 默认把 .data 挂载到 vozeb-data 数据卷,正常更新镜像不会删除这些数据。
不要执行 docker compose down -v,否则会删除数据卷。
WebDAV 同步的是浏览器里的画布、素材、生成记录和本地媒体文件,不直接同步服务端 .data 里的账号、后台配置和服务器副本。
后续计划:
后面会继续补和打磨 CDK 兑换、积分额度管理、公告提醒、生成记录、资源清理、WebDAV 同步和低配服务器部署体验。项目目前还在快速开发阶段,更建议先个人或小团队内部部署使用。
二开、分发或对外提供服务时,请遵守 AGPL-3.0,并保留原作者信息。欢迎佬友们试用,也欢迎提 Issue / PR。项目给个小星星就是最大的支持!!!