如果你经常用AI生图,可能遇到过这样的烦恼:生图工具在A网站,提示词库在B网站,参考图管理在C工具里,改图又得换D工具。Infinite Canvas把所有这些功能整合到了一个无限画布上。
Infinite Canvas是什么?
Infinite Canvas(无限画布)是一款面向AI图片创作的开源工作台,由国内开发者basketikun维护。它把画布编排、AI图片生成、参考图编辑、对话助手、提示词库和素材管理放在同一个界面里。
在GitHub上获得了446个Star,对于一个AI创作工具来说,这个增速相当不错。
核心功能
- 无限画布:多画布项目、节点拖拽缩放、连线、小地图、撤销重做、导入导出
- AI创作:支持OpenAI兼容接口的文生图、图生图、参考图编辑和文本问答
- 画布助手:围绕选中节点和上游节点对话、生图,并把结果插回画布
- 提示词库:抓取多个GitHub开源项目,按案例整理数百个图片提示词
技术栈
- 前端:Next.js、React、TypeScript、Tailwind CSS、Ant Design、Zustand、TanStack Query
- 后端:Go、Gin、GORM
- 部署:Docker
快速部署
方法一:Docker Compose(推荐)
git clone git@github.com:basketikun/infinite-canvas.git
cd infinite-canvas
cp .env.example .env
# 修改默认账号密码等信息
docker-compose up -d
运行后默认端口3000,访问 http://localhost:3000。
方法二:一键部署到Render
项目提供了Deploy to Render按钮,点击即可在Render上免费部署,适合没有服务器的用户。
方法三:本地源码构建
cp .env.example .env
docker compose -f docker-compose.local.yml up -d --build
使用场景
设计师:用无限画布管理设计素材,AI生图后直接在画布上排列、比较、迭代。
内容创作者:批量生成配图,用提示词库快速找到合适的风格,画布助手帮你调整细节。
站长:为网站批量生成Banner、文章配图、产品图,统一管理素材库。
AI爱好者:探索不同模型的生图效果,把结果放在画布上对比研究。
注意事项
- 项目目前处于开发阶段,数据库结构可能变化,不建议直接用于生产环境
- 适合个人或本地部署,不建议公网多人共用
- 需要一个OpenAI兼容的图片生成API,如果没有可以参考项目推荐的chatgpt2api
- 提示词库需要手动在管理页面拉取
© 版权声明
THE END


















暂无评论内容