无限画布
无限画布是一款面向 AI 创作的开源工作台,集成 AI 生图、参考图编辑、视频生成、Agent 智能助手、画布编排、对话创作、提示词库与素材管理,支持可视化创作流程与多 Agent 协同;兼容 OpenAI 接口生态,可接入 chatgpt2api、grok2api、flow2api、newapi 等渠道,让创作从单次生成变成连续推演。
访问 basketikun/infinite-canvas项目简介
无限画布是一款面向图片与视频创作的开源工作台。它把画布编排、AI 图片生成、参考图编辑、对话助手、提示词库和素材沉淀放在同一个界面里,让用户可以在画布上生成、连接和重组图片、文字与图形,把创作从单次生成变成连续推演。
核心功能
- 无限画布:支持多画布项目、节点拖拽缩放、连线、小地图、撤销重做和导入导出。
- AI 创作:浏览器前台直连配置的 OpenAI 兼容接口,支持文生图、图生图、参考图编辑、文本问答、音频和视频生成;兼容 OpenAI 接口生态,支持 chatgpt2api、grok2api、flow2api、newapi 等渠道接入。
- 画布助手:围绕选中节点和上游节点对话、生图,并把结果插回画布。
- 本地 Agent 与 Codex App 插件:通过本机 Canvas Agent 连接 Codex / Claude Code,让 Agent 通过 MCP 操作当前画布;Codex 插件可自动注册 MCP 并尝试拉起本地 Agent。
- 插件系统与自定义接口:支持通过 URL 安装、启用、更新、卸载远程节点插件,提供 TypeScript SDK 开发画布节点插件,并可自定义生图/视频接口调用方式。
- 提示词库:内置 7 个开源提示词来源并支持自定义标准 JSON 来源,由浏览器前端直连并缓存到 IndexedDB。
适用场景
- 视觉方案探索与连续迭代:在同一画布中生成、连接和重组图片、文字与图形,保存和复用稳定出图的提示词、参考风格与结果图片。
- 海报、PPT、信息图等平面视觉创作:提示词库示例覆盖苹果风格海报、疯狂动物城海报、渐变玻璃风格 PPT、卡通信息图和城市海报等场景。
- 图片参考编辑与风格复刻:支持参考图编辑,示例包括参考图片风格生成海报、复刻 PPT 风格、给照片加滤镜效果等。
- 视频生成与本地 Agent 协作:支持视频生成,并可通过本地 Canvas Agent 连接 Codex/Claude Code,由 Agent 通过 MCP 操作当前画布。
快速开始
- 本地开发:克隆仓库后进入 web 目录,运行 bun install,再运行 bun run dev。
- Docker 运行:在仓库根目录执行 docker compose up -d,默认端口 3000。
- 首次打开后进入右上角配置,填入 OpenAI 兼容的 Base URL 和 API Key;如默认 OpenAI 接口调用方式不适用,可自定义生图/视频脚本调用。
部署与要求
- 需要准备可用的 OpenAI 兼容接口,并在配置中填写 Base URL 与 API Key。
- AI API Key、Base URL、画布、素材和生成记录默认保存在浏览器本地。
- 使用 Docker 运行时默认端口为 3000。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。
- 项目处于开发阶段,本地存储格式可能调整,历史数据兼容性没有保证。
- 配置和创作数据默认保存在浏览器本地,使用前需了解本地存储与自有 API 密钥的依赖。
- 使用 Codex 插件或手动添加 MCP 会增加 token 消耗;仅启动本地 Agent 不会自动安装 MCP。