Repository navigation
Releases: neoneo-ai/neo-studio
Release list
Neo Studio v1.3.0
Neo Studio 1.3.0 — 自 1.2.0 起 91 个提交,桌面端与 Studio 页面的一次大版本。
桌面端(新)
- 窗口优先启动:先出窗口,自检 / 离线服务 / 启动 ComfyUI 走后台线程,冷启动带进度 Splash 页。
- 关窗必带走自启的 ComfyUI(Job Object + 进程回收 + 命名互斥量单实例锁),不再留孤儿进程。
- 启动设置:ComfyUI 根 / 解释器 / 端口、开发模式(F5 / DevTools)、LAN 监听、远程 ComfyUI 目标(远端只导航,本机不启停远端进程)。
- 离线服务 + 能力门控:ComfyUI 未运行时素材库等页面照常可用;冷启动就绪后页面就地翻转。
- 插件同步:源码运行每次启动把 studio/ 同步进 custom_nodes;exe 仅在内置副本版本更新时替换。
- .NET 托管失败自动切 coreclr 兜底;设置页新增 Log 标签。
Studio 页面
- 顶栏菜单与桌面端 UI 语言(中/英);状态 pill + 内核启停控制 + 返回主画布。
- 模型下拉显示模型文件更新日期;Skills 页统一外壳配色;侧栏拖拽收起。
导演页 / 生成
- 导演页改为内联编辑器,配方卡片点击即开;左栏可在配方列表与素材库之间切换,卡片直接拖到首帧 / 参考槽,分割条可拖拽调宽。
- Skill 支持视频 / 音频参考槽;新增 Qwen Image 2.1 姿态编辑 + ControlNet。
- Skill 管理:画布直接编辑 workflow.json、预设写回 overrides + 自动复制、workflow 类 skill 不参与提示词增强。
素材库
- 目录顺序与可见性统一;卡片尺寸缓存、扫描与缩略图并行,大目录明显变快。
MCP 服务(新)
- studio/mcp_server.py:独立 stdio MCP server,20 个工具,仅 loopback,无删除端点;配 tools/mcp_setup.ps1 与 docs/mcp.md。
修复
- Backyard OSS 配置保存往返修复:加载不再抛 TypeError,密钥字段留空即沿用已保存值,编辑掩码成真值可正常写入 configs/backyard_oss.json。
- 前端 HTMLCollection 展开全部改为 Array.from(WebView2 下不可迭代,空容器会导致整页报错)。
- 离线页模型列表读取 extra_model_paths.yaml,模型在额外路径时不再显示「(missing)」。
安装
- 桌面版:Neo-Studio-1.3.0-windows-x64.exe(单文件)或 -portable.zip(解压即用,启动更快)。未签名,首次运行有 SmartScreen 提示。
- 内核插件:ComfyUI-Manager 搜 neo studio,或 comfy node install comfyui-neo-studio(需 ComfyUI >= 0.37.0)。
Neo Studio 1.3.0 — 91 commits since 1.2.0.
Desktop app: window-first cold start with a progress splash; the ComfyUI it spawns is reaped on window close (Job Object + single-instance mutex); startup settings for root / interpreter / port, dev mode (F5 / DevTools), LAN listen and remote ComfyUI target; offline asset service with capability gating so the gallery works before the kernel is up; plugin sync from studio/ into custom_nodes on every launch; coreclr fallback when .NET Framework hosting fails; a Log tab in Settings.
Studio page: bilingual top-bar menu and desktop UI, kernel status pill with start/stop, model dropdowns show each model file's update date, skills page on the shell palette, draggable side-panel collapse.
Director and generation: the director page is now an inline editor with click-to-open recipes and an asset-library column you can drop cards straight onto; skills take video and audio reference slots; Qwen Image 2.1 pose editing with ControlNet; skill manager edits workflow.json on the canvas with preset writeback.
Gallery: unified home directory order, card-size cache and parallel scans/thumbnails.
MCP server (new): studio/mcp_server.py, 20 tools, loopback-only, no delete endpoints.
Fixes: Backyard OSS config now round-trips (no TypeError on load, empty secret keeps the saved value, editing a masked key into a real key saves); HTMLCollection spread replaced with Array.from across the frontend; offline model lists read extra_model_paths.yaml.
Install: Neo-Studio-1.3.0-windows-x64.exe (onefile) or -portable.zip (unpacked, faster start) — unsigned, SmartScreen prompt on first run; kernel plugin via ComfyUI-Manager (search "neo studio") or comfy node install comfyui-neo-studio (ComfyUI >= 0.37.0).
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Model Hub 新增 Civitai 源(搜索/翻页/签名端点下载)与 ModelScope 源、subfolder 支持;
Gallery 新增 LoRA safetensors 元数据徽章、图片灯箱、收藏分页;
LLM 新增 native provider(ComfyUI safetensors 模型)与自动卸载释放显存;
Skill 管理器内置 litegraph 工作流编辑器、画布编辑同步与写回预览历史;
Image Gen 新增 max_refs 与自动扩展参考槽位、Qwen Image 2.1 换脸预设;
Registry 元数据(节点 manifest/搜索别名/tooltip/.comfyignore)与加载版本 banner;
修复工作流修复、prompt 控件宽度、combo 层级等问题
v1.1.0
新增
- 素材库「🖼️ 生成素材」弹窗:纯提示词一键出图、临时主模型 / LoRA / 比例 / 最长边、✨ agent 增强、↑/↓ 历史、批量随机、保存为新技能
- 画廊「图片编辑」弹窗(Qwen Image 2.1):窗帘对比、扩图(拖框四边留白,1MP→1.5MP + 32 对齐)、点选删除(SAM3 点提示分割 + 遮罩羽化 + 高分局部编辑)
- 新预设技能:
qwen_image_21_outpaint/_local_edit/_face_swap/_body_swap/_watermark_remove - LoRA 批量打标(触发词建议、目录标准化
.bak+ HEIC→PNG + 顺序编号、逐张 LLM 标签.txt) - Neo Studio「Backyard」页:Gallery 预处理 + OSS 上传管理
- 技能工作流双向同步:「⤒ 导入到画布」/「💾 回写入技能」+
POST /neo_image_gen/update_workflow_skill - 素材目录管理(↑↓ / 隐藏 / 删除)、卡片封面瓦片布局、多选批量删除
POST /rs_prompts/random_prompts(混合池抽 1–16 条)、POST /neo_nodes/civitai_search_lora/neo_image_gen/generate支持单次覆盖model/text_encoder/vae/loras- 英文 README(
README_EN.md)
移除 / 重构
- 删除 vendored Krea2 编辑节点
krea2_edit.py - 移除 quadview LoRA 处理;扩图管线对齐参考工作流
依赖
- 新增可选
pillow-heif(HEIC/HEIF,未装则跳过 HEIC 文件)
测试 / 文档
- 新增
test_lora_tag.py、test_sam3_seg.py、test_gallery_dir_manage.py、gallery-edit-layout.e2e.mjs、skill-canvas-sync.test.mjs等;npm test521 pass / 0 fail - 14 个文档重写为 ≤120 字符 / 表格单元格 ≤60 / 本地链接全部有效的排版