作者: · 发布:

终于有人给 AI 生图搭建了工作流,开源!

Midjourney每次只能出一张图,这个项目把AI生图、视频、对话、素材管理装进一个无限画布。

Midjourney 每次只能生成一张图,ComfyUI 配置太折腾。

终于有人把这些东西揉到一个界面里了。

终于有人给 AI 生图搭建了工作流,开源!


01 它是什么

一句话:把 AI 生图、视频、对话、素材管理装进一个无限画布。

你用 Midjourney 生图,不满意?换张参考图重新来,之前的结果找不到。

ComfyUI 能搭工作流吧?但节点密密麻麻,学习曲线比入门还难。

这个项目试图解决的就是这个事儿:让 AI 生图从”生成一次”变成”连续迭代”。

它的画布像一个巨大的白板,上面可以拖拽各种节点:文生图、图生图、参考图编辑、提示词库、素材存放,全部连线串起来。

你选一张参考图,连到文生图节点,生成的结果再拖回画布,接着往下一张图引。整个过程可视化,每一步都在你眼前。

终于有人给 AI 生图搭建了工作流,开源!

02 核心能力

2.1 画布编排

无限画布是它的基础设施。多项目、节点拖拽缩放、连线、小地图、撤销重做,导入导出。

普通用户的直觉应该这样理解:它不给你一堆按钮让你慢慢点,而是把操作变成一个可视化的流程图。

2.2 AI 创作

浏览器前台直连你配置的 OpenAI 兼容接口。支持:

  • • 文生图:文字描述直接出图
  • • 图生图:拿已有图片再喂进去
  • • 参考图编辑:上传参考图后调用 AI 修改
  • • 文本问答、音频和视频生成

关键是它兼容现有的 OpenAI API 生态,chatgpt2api、grok2api、flow2api、newapi 这些中转站都能接。

你不被任何单一平台绑死。换模型、换 API、加服务,改配置就行。

2.3 画布助手

选中某个节点后,你可以围绕它和上游节点进行对话。聊完的结果可以直接插回画布,继续下一步。

这个设计很关键。它不是让你在画布外面开一个 ChatGPT 窗口,然后再把结果复制粘贴回来。对话和画布是打通的。

终于有人给 AI 生图搭建了工作流,开源!

2.4 本地 Agent

支持通过本机 Canvas Agent 连接 Codex / Claude Code。Agent 可以通过 MCP 协议直接操作当前画布上的节点。

也就是说,以后你可以对 Claude Code 说:”帮我把这个节点换成新的提示词,重新跑一遍。”

2.5 提示词库和插件系统

提示词库直接从多个 GitHub 开源项目拉取,浏览器端缓存到 IndexedDB。

插件系统支持通过 URL 动态安装、启用、更新、卸载远程节点插件。TypeScript SDK 允许你自己开发自定义节点。

这套架构留了口子,社区可以给它塞各种花活。


03 部署方式

3.1 Docker 一键部署

docker compose -f docker-compose.yml up -d

默认端口 3000。首次打开后进右上角配置,填入你的 OpenAI 兼容 Base URL 和 API Key 就能用。

3.2 本地开发

项目用 Vite + React Router 构建,前端代码直接在本地跑。后端部分也是浏览器前台直连 API,不需要自建复杂服务。

数据默认存在浏览器本地——API Key、Base URL、画布文件、素材和生成记录都在 IndexedDB 里。隐私这块没毛病。

3.3 Render 部署

GitHub README 自带 Render 一键部署按钮,不用自己搭服务器。适合想先体验不想折腾 Docker 的人。


写在最后

说实话,这个项目的核心价值不在单个功能上。单独看文生图、图生图、参考图编辑,市面上都有现成工具。

真正有意思的是它的组合方式。

把画布编排和 AI 创作放到一个界面里,让视觉创作从”单次出图”变成”可管理的工作流”。

GitHub:https://github.com/basketikun/infinite-canvas

颜资源站长
颜资源站长 已发布 1017 篇文章

资深互联网从业者,专注AI工具研究与实战应用。长期跟踪ChatGPT、Claude、Stable Diffusion等前沿AI技术,擅长将复杂的技术概念转化为通俗易懂的教程。运营颜资源小站,致力于为中文用户提供高质量的AI教程、开源项目推荐和数字资源整理。