{"repo":"tianjiangqiji/nova-image-studio","free":true,"listed":false,"github":"https://github.com/tianjiangqiji/nova-image-studio","clone":"git clone https://github.com/tianjiangqiji/nova-image-studio.git","description":"自托管的 AI 图像生成工作台 · 自定义模型 · 多模式 · PWA · 实时任务 支持Agent模式，UI设计模式，工作台模式，无限画布，反推提示词，提示词广场，GIF生成。前后端任务机制轻量后端；三端兼容 UI：桌面端、平板端、移动端自适应布局","language":"TypeScript","stars":334,"topics":["banana","gpt-image","gpt-image-2","image-editing","image-generation","nano-banana","openai","react","tailwindcss","typescript"],"license":"AGPL-3.0","category":"ai-agents","readme_excerpt":"Nova Image Studio 自托管的 AI 图像生成工作台 · 自定义模型 · 多模式 · PWA · 实时任务 --- 📖 简介 Nova Image Studio（简称 Nova Image）是一个面向个人/团队的 AI 图像生成工作台。前端使用 Next.js 16 + React 19 静态导出（PWA），后端是轻量 Node.js 服务（ server.js + SQLite + WebSocket），统一调度任务并代理图像生成 API。 开源版特性： - 支持分别配置图片模型与文本模型，模型级独立保存 API Key 与 Base URL - 用户自定义模型列表和 API 端点，后端按协议路由并透传已配置参数 - 所有配置存储在浏览器 localStorage - 文字模型支持 Google（generateContent）和 OpenAI（Response 协议） 当前版本： v3.2.0 💎 赞助商 期待您的赞助 --- 🖼️ UI 预览 生图工作台 宽屏 窄屏 手机版 :---: :---: :---: UI设计模式（图片切图 + 网页复刻） 从一张 UI 原图出发：AI 自动拆图 → 切图编辑器手动调整 → agent 多轮对话复刻网页 → 导出完整设计包。 ① 待复刻原图 ② 导入并开始拆图 ③ 自动拆图 + 手动调整 ④ 开始生成网页复刻 :---: :---: :---: :---: ⑤ Agent 修改复刻 ⑥ 多轮完成修改 ⑦ 导出为压缩包 ⑧ 实物展示 :---: :---: :---: :---: Agent 模式 询问 生成 :---: :---: GIF 生成 生成 微调 :---: :---: 无限画布 预览 编辑 :---: :---: 其他功能 反推提示词 提示词广场 我的素材 设置 :---: :---: :---: :---: --- ✨ 功能特性 六大工作模式 模式 入口 简介 --- --- --- 🎨 文本生图 TextToImageForm 纯文字提示词生成图像，支持多图并行 🖼️ 图生图 ImageToImageForm 上传参考图，编辑/转换/风格化 🤖 Agent 智能体 AgentChatWorkspace 多轮对话式生成：聊天 → 方案 → 出图，支持 vision 描述、联网搜索、reasoning ✂️ UI设计模式 SliceWorkspace UI 图 → 切图资产 → 网页复刻（仅宽屏可用，详见下节） 🔍 反推提示词 ReversePromptForm 上传图片流式反推提示词（支持所有已配置的文字模型） 🎬 动图生成 GifGenerationWorkspace 多帧生图 + 网格拼合，浏览器端编码 GIF（ gifenc ） UI设计模式（图片切图 + 网页复刻） 把一张平面 UI 图拆解成可复用的切图资产，并进一步复刻为可预览的网页。 仅宽屏模式可用 ，窄屏显示切换提示。 - AI 拆图 ：视觉模型识别切片与背景候选，结果先在确认弹窗里逐条勾选再落库；JSON 解析失败会自动发起一次无图修复重试 - 切图编辑器 ：画布缩放/平移、拖拽创建、框选多选、8 向缩放、四角圆角、吸附对齐、右键菜单、完整撤销重做（50 步）与快捷键 - 三种查看模式 ：原图（源图 + 轮廓）／挖洞（抠图后效果，本地生成不消耗额度）／仅切图（棋盘底） - 四种资产处理 ：算法透明、AI 透明、算法 SVG 矢量化（ imagetracerjs ）、AI 重绘 SVG。四者","default_branch":null,"files":null,"tree":[],"storefront":"/r/tianjiangqiji","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tianjiangqiji/nova-image-studio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}