无限画布是一款面向图片创作的开源工作台。它把画布编排、AI 图片生成、参考图编辑、对话助手、提示词库和素材沉淀放在同一个界面里,适合用来探索视觉方案并连续迭代图片结果。
[!CAUTION] 项目目前处于开发阶段,不保证历史数据兼容。各种数据库结构和存储格式都可能直接调整,欢迎关注后续更新,当前更适合个人/本地部署,不建议直接公网多人共用。
如果你需要稳定维护自己的分支,建议自行 fork 后独立开发。二次开发与 PR 请保留原作者信息和前端页面标识。
完整功能说明见 功能介绍。
如果你在为担心没有合适的生图API来发愁,可以查看该免费生图项目:chatgpt2api
推荐直接导入仓库到 Vercel,根目录已提供 vercel.json,会构建 web/。AI API Key、Base URL、画布、素材和生成记录默认保存在浏览器本地。
git clone git@github.com:basketikun/infinite-canvas.git
cd infinite-canvas
cd web
bun install
bun run dev
Docker 运行:
docker build -t infinite-canvas .
docker run --rm -p 3000:3000 infinite-canvas
运行后默认端口3000,可访问 http://localhost:3000。
首次打开后进入右上角配置,填入自己的 OpenAI 兼容 Base URL 和 API Key。
如果使用 New API,可在 系统设置 -> 聊天方式 -> 添加聊天设置 中填入:
https://canvas.best?apiKey={key}&baseUrl={address}
跳转后会自动打开配置弹窗并填入 API Key 和 Base URL。
如果自己部署了,可以把 https://canvas.best 替换成你部署的地址。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
如果这个项目对你有帮助,欢迎通过爱发电赞助支持,你的每一份鼓励都是持续更新的动力!
学 AI,上 L 站:LinuxDO
点击链接加入群聊【AI开源交流】:https://qm.qq.com/q/DFnKzZ807u
本项目使用 GNU Affero General Public License v3.0,见 LICENSE。
$ claude mcp add infinite-canvas \
-- python -m otcore.mcp_server <graph>