[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-77455":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":14,"starSnapshotCount":14,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},77455,"infinite-canvas","basketikun\u002Finfinite-canvas","basketikun","面向AI创作的开源无限画布工作台，集成 AI 生图、参考图编辑、视频生成、画布编排、对话助手、提示词库和素材管理等功能、兼容OpenAI接口，支持chatgpt2api、grok2api、flow2api、newapi等接入。",null,"TypeScript",1367,327,4,0,31,349,1220,214,20.55,"GNU Affero General Public License v3.0",false,"main",true,[],"2026-06-12 02:03:43","\u003Cp align=\"center\">\n  \u003Cimg src=\"web\u002Fpublic\u002Flogo.svg\" width=\"96\" alt=\"infinite-canvas logo\">\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">无限画布 (infinite-canvas)\u003C\u002Fh1>\n\n无限画布是一款面向图片创作的开源工作台。它把画布编排、AI 图片生成、参考图编辑、对话助手、提示词库和素材沉淀放在同一个界面里，适合用来探索视觉方案并连续迭代图片结果。\n\n> [!CAUTION]\n> 项目目前处于开发阶段，不保证历史数据兼容。各种数据库结构和存储格式都可能直接调整，欢迎关注后续更新，当前更适合个人\u002F本地部署，不建议直接公网多人共用。\n>\n> 如果你需要稳定维护自己的分支，建议自行 fork 后独立开发。二次开发与 PR 请保留原作者信息和前端页面标识。\n\n## 核心功能\n\n- 无限画布：多画布项目、节点拖拽缩放、连线、小地图、撤销重做、导入导出。\n- AI 创作：支持 OpenAI 兼容接口的文生图、图生图、参考图编辑和文本问答。\n- 画布助手：围绕选中节点和上游节点对话、生图，并把结果插回画布。\n- 提示词库：抓取多个 GitHub 开源项目，按案例整理数百个图片提示词。\n\n完整功能说明见 [docs\u002Ffeatures.md](docs\u002Ffeatures.md)。\n\n如果你在为担心没有合适的生图API来发愁，可以查看该免费生图项目：[chatgpt2api](https:\u002F\u002Fgithub.com\u002Fbasketikun\u002Fchatgpt2api)\n\n## 技术栈\n\n- 前端：Next.js、React、TypeScript、Tailwind CSS、Ant Design、Zustand、TanStack Query。\n- 后端：Go、Gin、GORM。\n- 部署：Docker。\n\n## 快速开始\n\n[![Deploy to Render](https:\u002F\u002Frender.com\u002Fimages\u002Fdeploy-to-render-button.svg)](https:\u002F\u002Frender.com\u002Fdeploy?repo=https:\u002F\u002Fgithub.com\u002Fbasketikun\u002Finfinite-canvas)\n\n```bash\ngit clone git@github.com:basketikun\u002Finfinite-canvas.git\ncd infinite-canvas\ncp .env.example .env\n# 修改默认账号密码等信息\ndocker-compose up -d\n```\n\n本地源码构建运行：\n\n```bash\ncp .env.example .env\ndocker compose -f docker-compose.local.yml up -d --build\n```\n\n运行后默认端口3000，可访问 `http:\u002F\u002Flocalhost:3000`。\n\n如需要拉取提示词，可前往:`http:\u002F\u002Flocalhost:3000\u002Fadmin\u002Fprompts`\n\n## 效果展示\n\n\u003Ctable width=\"100%\">\n  \u003Ctr>\n    \u003Ctd width=\"50%\">\u003Cimg src=\"https:\u002F\u002Fi.ibb.co\u002FTDFvGWDT\u002Fimage.png\" alt=\"image\" border=\"0\">\u003C\u002Ftd>\n    \u003Ctd width=\"50%\">\u003Cimg src=\"https:\u002F\u002Fi.ibb.co\u002FzVwJq3YS\u002Fimage.png\" alt=\"image\" border=\"0\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd width=\"50%\">\u003Cimg src=\"https:\u002F\u002Fi.ibb.co\u002FPvY3qhhK\u002Fimage.png\" alt=\"image\" border=\"0\">\u003C\u002Ftd>\n    \u003Ctd width=\"50%\">\u003Cimg src=\"https:\u002F\u002Fi.ibb.co\u002F7D04LwN\u002Fimage.png\" alt=\"image\" border=\"0\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd width=\"50%\">\u003Cimg src=\"https:\u002F\u002Fi.ibb.co\u002Fbj30FtS5\u002F5.png\" alt=\"5\" border=\"0\">\u003C\u002Ftd>\n    \u003Ctd width=\"50%\">\u003Cimg src=\"https:\u002F\u002Fi.ibb.co\u002FhxRvjw51\u002Fimage.png\" alt=\"image\" border=\"0\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## 文档\n\n- [功能介绍](docs\u002Ffeatures.md)\n- [部署说明](docs\u002Fdeployment.md)\n- [画布节点操作手册](docs\u002Fcanvas-node-manual.md)\n- [画布快捷键](docs\u002Fcanvas-shortcuts.md)\n- [待办事项](docs\u002Ftodo.md)\n- [后端数据库说明](docs\u002Fbackend-database.md)\n- [接口响应约定](docs\u002Fapi-response.md)\n\n## 社区支持\n\n学 AI，上 L 站：[LinuxDO](https:\u002F\u002Flinux.do\u002F)\n\n点击链接加入群聊【AI开源交流】：https:\u002F\u002Fqm.qq.com\u002Fq\u002FDFnKzZ807u\n\n## 开源协议\n\n本项目使用 GNU Affero General Public License v3.0，见 [LICENSE](LICENSE)。\n\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=basketikun%2Finfinite-canvas&type=date&legend=top-left\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=basketikun\u002Finfinite-canvas&type=date&theme=dark&legend=top-left\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=basketikun\u002Finfinite-canvas&type=date&legend=top-left\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=basketikun\u002Finfinite-canvas&type=date&legend=top-left\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>","无限画布 (infinite-canvas) 是一个面向AI创作的开源工作台，集成了画布编排、AI生图、参考图编辑、对话助手、提示词库和素材管理等功能。项目支持多画布项目、节点拖拽缩放、连线、小地图等核心功能，并且可以与OpenAI兼容接口进行文生图、图生图等操作。此外，它还提供了丰富的提示词库，帮助用户更好地生成图片。该工具适用于需要探索视觉方案并连续迭代图片结果的场景，如个人或小团队的设计工作。目前项目处于开发阶段，更适合本地部署和个人使用。技术栈包括前端的Next.js、React、TypeScript等，后端则采用Go语言构建。",2,"2026-06-11 03:55:27","CREATED_QUERY"]