← 开源
tigerowo

infinite-canvas

开源 AI 创作工作台,集成无限画布、Agent、导演台、全景图、AI 生图、图片编辑、视频生成、画布编排等,兼容 OpenAI 接口及多种 API 服务

ApplicationsContent creationTypeScript
在 GitHub 打开
增长势头
+1424 小时新增 Star+1.2%
1.15k
Star
255
Fork
+64
本周
3
贡献者
创建于 2026-06-30 · 更新于 2026-10-12 · 今日第 1000 名
主要开发者
README

infinite-canvas logo

无限画布 (infinite-canvas)

GitHub stars Version License Docker ready Next.js Go

微信群

Windows 本地安装包现已同步更新

无需从源码构建,下载即可本地运行

下载 Windows EXE

无限画布是一款面向图片,视频,音频,全能创作的开源工作台。它把画布编排、AI 图片、视频、音频生成、参考图编辑、对话助手、提示词库和素材沉淀放在同一个界面里,适合用来探索视觉方案并连续迭代图片结果

赞助商

  [![TokenDance 词元跳动](https://tokendance.space/TokenDance%E5%93%81%E7%89%8C%E5%9B%BE%E6%A0%87-%E9%BB%91%E8%89%B2%E5%BA%95.svg)](https://tokendance.space/)




  观猹 × TokenDance|从产品诞生到持续增长 观猹是面向 AI 产品与 AI Builder 的产品社区和创新生态,帮助好产品找到真正懂它的用户。同时,[TokenDance](https://tokendance.space/) 为开发者提供统一、低成本的多模型调用入口,并通过“百亿 Token 补贴”“开发者计划”等福利降低早期产品的模型调用成本。观猹与 TokenDance 希望让每一个想法都能更轻松地从 Demo 走向真实世界。








  [![秘塔科技](assets/metaso.png)](https://metaso.cn/minimax-h3/?s=tt)




  MiniMax H3 视频生成 API|秘塔科技 秘塔科技提供高性价比的 MiniMax H3 视频生成服务:768P 仅 0.09 元/秒,2K 仅 0.15 元/秒。支持原生 2K、音画同步,API 兼容 OpenAI 协议,同时支持 ComfyUI,无需自行部署 GPU。 🎁 通过 [无限画布专属链接注册](https://metaso.cn/minimax-h3/?s=tt),即可领取赠送额度及专属优惠。

3D 导演台时间轴

3D 导演台

Agent

全景图生成

本项目基于 basketikun(纯前端) 为底,合并 HuFakai 生图增强版基础上,针对视频和视频生成逻辑配置更加完善,完善后端云同步机制,不再依赖纯前端

[!CAUTION] 项目目前处于开发阶段,不保证历史数据兼容。各种数据库结构和存储格式都可能直接调整,欢迎关注后续更新

如果你需要稳定维护自己的分支,建议自行 fork 后独立开发。二次开发与 PR 请保留原作者信息和前端页面标识

核心功能

  • Agent:围绕选中节点和上游节点分析、规划并生成图片或视频,支持选择 Skill 指导当前创作任务,并将结果插回画布
  • 全景图:支持文字生成、参考图生成和本地 2:1 全景图导入,可作为导演台的场景环境背景
  • 导演台:在独立 3D 场景中布置角色、模型、全景环境和机位,支持镜头管理、截图,并将机位画面自动发送为连线图片节点
  • 摄像机控制:图片、视频和生成配置节点支持独立设置相机、镜头、焦距和光圈,将镜头参数自动写入生成提示词,并随节点保存和复制
  • 无限画布:多画布项目、节点拖拽缩放、连线、小地图、撤销重做、导入导出
  • AI 创作:支持 OpenAI 兼容接口的 Images API、Responses API、图生图、参考图编辑、流式接收、Base64 图片返回;Seedance 2.0 可通过火山方舟 Agent Plan 接入
  • 生图工作台:支持侧边/悬浮底部工作台、多任务并发、历史结果合并展示、分类管理、失败详情、参考图缩略图、图片体积展示和“我的素材”复用
  • 创作工作流:支持公开/个人模板、变量表单、AI 创建工作流、单图/多图系列工作流、参考图输入和结果自动进入生图历史
  • 提示词库:抓取多个 GitHub 开源项目,按案例整理数百个图片提示词
  • 提示词与素材:提示词库、服务器素材库和“我的素材”可在生图、画布 AI 和工作流中复用

完整功能说明见 docs/features.md

如果你在为担心没有合适的生图API来发愁,可以查看该免费生图项目:chatgpt2api

技术栈

  • 前端:Next.js、React、TypeScript、Tailwind CSS、Ant Design、Zustand、TanStack Query
  • 后端:Go、Gin、GORM
  • 存储:SQLite、本地 IndexedDB、S3 兼容对象存储、Cloudflare R2
  • 部署:Docker

快速开始

git clone https://github.com/tigerowo/infinite-canvas.git
cd infinite-canvas
cp .env.example .env
# 修改默认账号密码等信息
docker compose up -d --build

本地非 Docker 开发运行:

cp .env.example .env
go run .

# 另开一个终端窗口
cd web
bun install
bun run dev

本地源码构建运行:

cp .env.example .env
docker compose -f docker-compose.local.yml up -d --build

运行后默认端口3000,可访问 http://localhost:3000

如需要拉取提示词,可前往:http://localhost:3000/admin/prompts

New API 自动配置

如果使用 New API,可在 系统设置 -> 聊天方式 -> 添加聊天设置 中填入:

https://infinite-canvas-cpco.onrender.com?apiKey={key}&baseUrl={address}

跳转后会自动打开配置弹窗并填入 API Key 和 Base URL。 如果自己部署了,可以把 https://infinite-canvas-cpco.onrender.com 替换成你部署的地址。

效果展示

image

image

image

image

image

image

image

image

image

image

5

image

文档

联系方式

项目定制二次开发需求,广告赞助合作其他可联系

邮箱:yhb293933@gmail.com

微信交流测试群:

微信群二维码

赞助支持

本项目长期开放广告赞助合作,欢迎品牌 / 产品投放

如果这个项目对你有帮助,欢迎赞助支持,你的每一份鼓励都是持续更新的动力!

社区支持

学 AI,上 L 站:LinuxDO

开源协议

本项目使用 GNU Affero General Public License v3.0,见 LICENSE。

Star History

Star History Chart