做AI创作的人大概都有过这种体验:Midjourney生完图,切到Photoshop修参考,再切到ComfyUI跑工作流,最后还要打开Figma排版。四个窗口来回切,创意在切换中流失。
Linux.do社区有个开发者basketikun,大概也受够了这种割裂感。2026年5月中旬,他开源了一个叫infinite-canvas的项目——把AI生图、参考图编辑、视频生成、对话助手、提示词库和素材管理全部塞进一张无限画布里。
一个月后的今天,这个项目在GitHub上拿到了1.8K Star、455 Fork,发布了18个版本,最新v0.4.0在6月16日刚更新。
一、这个项目到底解决什么问题
AI创作工具越来越多,但工作流越来越碎。
你需要Midjourney或Stable Diffusion生图,需要Photoshop或GIMP修参考图,需要ComfyUI编排工作流,需要Figma或Canva做视觉方案,需要ChatGPT写提示词。五个工具五套界面,素材在不同软件之间传来传去,版本管理全靠手动。
infinite-canvas的思路很直接:既然都是围绕图片创作,那就把所有工具放在一张画布上。节点拖拽、AI生图、参考图编辑、对话助手、提示词库——全部在同一个界面完成,不用切换窗口。
💡 AI创作的瓶颈不在模型能力,而在工具之间的割裂。

二、五大核心功能拆解
1. 无限画布
多画布项目管理,节点支持拖拽缩放和连线,有小地图导航,支持撤销重做和导入导出。画布操作逻辑和Figma类似,但节点之间可以连线,更接近ComfyUI的编排方式。
2. AI创作
浏览器前台直连你配置的OpenAI兼容接口,支持文生图、图生图、参考图编辑、文本问答、音频和视频生成。不绑定特定模型,只要你有API Key,用DeepSeek、通义千问、GPT-4o都行。Seedance 2.0可以通过火山方舟Agent Plan接入。
3. 画布助手
选中画布上的某个节点,围绕它和上游节点对话、生图,结果直接插回画布。这个功能很实用——你可以在画布上铺开几张参考图,然后对助手说”基于这三张图的风格,生成一张海报”,生成结果自动成为新节点。
4. 本地Agent
通过本机Canvas Agent连接Codex或Claude Code,让Agent通过MCP协议操作当前画布。这意味着你可以用自然语言指挥AI Agent在画布上批量操作,比如”把所有节点的提示词翻译成英文”或”把这些图片按风格分类排列”。
5. 提示词库
Next.js route抓取多个GitHub开源项目的提示词,按案例整理数百个图片提示词,缓存在运行实例内存中。不用自己积累提示词,开箱即用。
💡 画布助手+本地Agent的组合,让infinite-canvas不只是一个生图工具,而是一个AI创作工作台。
三、技术架构一览
前端技术栈:Next.js 16.2、React、TypeScript、Tailwind CSS、Ant Design、Zustand、TanStack Query。全是主流技术,二次开发门槛不高。
部署方式有两种:
- Vercel一键部署(推荐,根目录已提供vercel.json)
- Docker部署(适合本地或私有服务器)
所有数据默认保存在浏览器本地,包括AI API Key、Base URL、画布数据、素材和生成记录。不需要数据库,不需要后端服务(纯前端架构)。
💡 纯前端+浏览器本地存储的设计,意味着零运维成本,但也意味着数据不跨设备同步。
四、3分钟快速上手
方式一:Vercel部署(最简单)
1. Fork项目到自己的GitHub
2. 在Vercel中导入仓库
3. 自动构建,访问分配的域名即可
方式二:Docker部署(本地)
git clone git@github.com:basketikun/infinite-canvas.git
cd infinite-canvas
docker build -t infinite-canvas .
docker run –rm -p 3000:3000 infinite-canvas
访问http://localhost:3000,首次打开进入右上角配置,填入OpenAI兼容的Base URL和API Key。
方式三:源码开发
git clone git@github.com:basketikun/infinite-canvas.git
cd infinite-canvas/web
bun install
bun run dev
💡 如果你用New API,在系统设置里填入”https://canvas.best?apiKey={key}&baseUrl={address}”即可自动配置。

五、5个典型使用场景
场景1:视觉方案探索
设计师在画布上铺开10张参考图,用画布助手生成5个风格方案,选中最好的2个继续迭代。整个过程在一个界面完成,不用导出导入。
场景2:AI图片批量生成
在画布上排列20个提示词节点,连线到同一个生图模型节点,一次性生成20张图。适合电商主图、社交媒体素材等批量需求。
场景3:参考图编辑迭代
上传一张产品照片,用图生图功能生成不同风格版本,把结果拖到画布上对比,选中最好的继续修改。版本管理靠画布节点,不用手动存文件。
场景4:Agent自动化工作流
通过MCP协议连接Claude Code,让Agent自动读取画布上的所有节点,批量翻译提示词、优化描述、生成变体。适合需要大规模操作的场景。
场景5:团队视觉协作
把画布导出分享给团队成员,大家在同一张画布上标注、评论、迭代。虽然目前更适合个人部署,但画布导出功能已经支持协作场景。
💡 场景1和场景3是最高频的——设计师和内容创作者最需要”在一个界面里反复迭代图片”。
六、收费方案
完全开源免费。
项目使用AGPL-3.0协议,个人和商业使用都不收费。你需要自己准备AI模型的API Key(比如DeepSeek、OpenAI、通义千问等),infinite-canvas本身不提供模型服务。
💡 AGPL-3.0协议要求:如果你修改了代码并通过网络提供服务,必须开源你的修改。对个人用户没影响,对企业用户需要注意。
七、优缺点分析
优点:
- 功能集成度高,AI生图+参考图编辑+视频生成+Agent全在一个界面
- 纯前端架构,部署简单,零运维
- 兼容OpenAI接口生态,不绑定特定模型
- 开源免费,社区活跃(Linux.do社区支持)
- 更新频繁,一个月18个版本
缺点:
- 项目还在开发阶段,数据格式可能变化
- 不支持跨设备数据同步(浏览器本地存储)
- 不建议公网多人共用(官方提醒)
- 没有ComfyUI那样丰富的工作流生态
- 视频生成功能依赖特定API(如Seedance 2.0)
💡 最大的优势是”集成”,最大的风险也是”集成”——功能多意味着每个功能可能不如专用工具深。

八、同类对比
| 维度 | infinite-canvas | ComfyUI | Midjourney | Canva |
|---|---|---|---|---|
| 类型 | 开源画布工作台 | 节点工作流 | AI生图 | 设计平台 |
| 部署方式 | Docker/Vercel | 本地安装 | 云端 | 云端 |
| 价格 | 免费 | 免费 | $10-60/月 | 免费/$13/月 |
| AI生图 | 支持(OpenAI兼容) | 支持(本地模型) | 支持 | 支持 |
| 参考图编辑 | 支持 | 支持 | 有限 | 支持 |
| 画布编排 | 无限画布 | 节点画布 | 无 | 无限画布 |
| 对话助手 | 支持 | 无 | 无 | 支持 |
| Agent集成 | MCP协议 | 无 | 无 | 无 |
| 提示词库 | 内置数百个 | 社区插件 | 社区 | 模板库 |
| 上手难度 | 中等 | 较高 | 低 | 低 |
💡 infinite-canvas的定位介于ComfyUI和Canva之间——比ComfyUI简单,比Canva强大,适合”需要AI生图但不想折腾节点”的用户。
九、常见问题FAQ
Q1:需要什么硬件配置?
A:infinite-canvas是纯前端应用,对硬件没有要求。AI生图取决于你用的API服务,本地模型需要GPU,云端API不需要。
Q2:支持哪些AI模型?
A:所有兼容OpenAI接口的模型都支持,包括DeepSeek、通义千问、GPT-4o、Claude等。通过chatgpt2api、grok2api等中间件还可以接入更多模型。
Q3:数据安全吗?
A:数据保存在浏览器本地,不会上传到任何服务器。但API Key会存在浏览器中,清除浏览器数据会丢失。
Q4:可以多人协作吗?
A:目前更适合个人/本地部署,不建议直接公网多人共用。可以通过画布导出/导入实现间接协作。
Q5:和ComfyUI可以配合使用吗?
A:可以。infinite-canvas侧重画布编排和视觉方案探索,ComfyUI侧重复杂工作流。两者可以互补。
Q6:项目还在活跃开发吗?
A:非常活跃。2026年5月中旬创建,一个月内155次提交、18个版本,最新v0.4.0在6月16日发布。
💡 项目创建仅一个月就拿到1.8K Star,增长速度很快,说明社区认可度高。
十、官网与下载链接
官方网站:https://canvas.best
GitHub仓库:https://github.com/basketikun/infinite-canvas
使用方式:
| 平台 | 访问方式 | 链接 |
|---|---|---|
| Web版 | 浏览器访问 | https://canvas.best |
| Docker | 本地部署 | github.com/basketikun/infinite-canvas |
| Vercel | 一键部署 | 导入GitHub仓库 |
价格:
- 完全免费开源(AGPL-3.0协议)
- AI模型API费用另计(取决于你用的服务)
中国大陆访问:
- canvas.best需要科学上网
- 本地Docker部署无限制
- 可搭配国内API(DeepSeek/通义千问)使用,无需科学上网
💡 建议国内用户直接Docker本地部署,搭配DeepSeek API,零门槛使用。
行动建议
如果你是设计师或内容创作者,日常工作涉及AI生图和视觉方案探索,infinite-canvas值得一试。它的核心价值不是替代Midjourney或ComfyUI,而是把碎片化的创作流程串成一条线。
5分钟就能跑起来:Docker部署+填入DeepSeek API Key,开始在画布上探索你的视觉方案。
参考资料:
1. GitHub – basketikun/infinite-canvas(2026-06-19访问)
2. SourcePulse项目分析(2026-06-11)
3. 80aj.com技术评测(2026-05-26)
4. Zeeklog GitHub仓库详情(2026-05-18)
5. Linux.do社区讨论
6. canvas.best官方演示站



我要评论