Infinite Canvas:开源AI无限画布工作台,生图、编辑、对话一站搞定

如果你经常用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
  • 提示词库需要手动在管理页面拉取

本文参考来源:GitHub – basketikun/infinite-canvas

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容