Skip to content

Releases: neoneo-ai/neo-studio

Neo Studio v1.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 02:35

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

Choose a tag to compare

@niexuping niexuping released this 08 Oct 03:33

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

Choose a tag to compare

@niexuping niexuping released this 04 Oct 11:55

新增

  • 素材库「🖼️ 生成素材」弹窗:纯提示词一键出图、临时主模型 / 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 test 521 pass / 0 fail
  • 14 个文档重写为 ≤120 字符 / 表格单元格 ≤60 / 本地链接全部有效的排版