Skip to content

About

面向 AI 创作的开源无限画布工作台,集成 AI 生图、参考图编辑、视频生成、Agent 智能助手、画布编排、对话创作、提示词库与素材管理等能力,支持可视化创作流程与多 Agent 协同工作。兼容 OpenAI 接口生态,支持 chatgpt2api、grok2api、flow2api、newapi 等渠道接入。

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

409 Commits

Folders and files

Repository files navigation

infinite-canvas logo

大狗AI画布 (infinite-canvas)

Linux.do GitHub stars License Vite React Router

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

Caution

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

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

核心功能

  • 大狗AI画布:多画布项目、节点拖拽缩放、连线、小地图、撤销重做、导入导出。
  • AI 创作:浏览器前台直连你配置的 OpenAI 兼容接口,支持文生图、图生图、参考图编辑、文本问答、音频和视频生成。
  • 画布助手:围绕选中节点和上游节点对话、生图,并把结果插回画布。
  • 本地 Agent:通过本机 Canvas Agent 连接 Codex / Claude Code,让 Agent 通过 MCP 操作当前画布;
  • Codex App 插件:提供 Codex app 插件,安装后会自动注册 MCP 并尝试拉起本地 Agent。
  • 插件系统:支持通过 URL 动态安装 / 启用 / 更新 / 卸载远程节点插件,并提供 TypeScript SDK 自行开发画布节点插件。
  • 自定义接口调用:可自定义生图 / 视频接口的调用方式,灵活适配各类中转站与自建服务。
  • 提示词库:内置 7 个开源提示词来源并支持自定义标准 JSON 来源,由浏览器前端直连并缓存到 IndexedDB。

完整使用说明见 大狗AI画布使用与节点文档。

快速开始

AI API Key、Base URL、画布、素材和生成记录默认保存在浏览器本地。

本地开发

git clone git@github.com:esncy/infinite-canvas.git
cd infinite-canvas
cd web
bun install
bun run dev

Docker 运行

git clone git@github.com:esncy/infinite-canvas.git
cd infinite-canvas
docker compose up -d

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

首次打开后进入右上角配置,填入自己的 OpenAI 兼容 Base URL 和 API Key。

如果默认的OpenAI接口调用方式与您的API不同,可自定义生图/视频脚本调用。

效果展示

image image
image image
5 image
image image

社区支持

学 AI,上 L 站:LinuxDO

点击链接加入群聊【开源无限画布(2群)】:https://qm.qq.com/q/HRt2kUnYiG

开源协议

本项目使用 MIT License。任何人都可以免费使用、复制、修改、分发、再授权和商业使用本项目,也可以用于闭源产品。

About

面向 AI 创作的开源无限画布工作台,集成 AI 生图、参考图编辑、视频生成、Agent 智能助手、画布编排、对话创作、提示词库与素材管理等能力,支持可视化创作流程与多 Agent 协同工作。兼容 OpenAI 接口生态,支持 chatgpt2api、grok2api、flow2api、newapi 等渠道接入。

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages