Skip to content

Releases: Bullobis/kevrai-omni

Kevrai Omni v2.8.0 — 可插拔技能库 + 自动更新

Choose a tag to compare

@Bullobis Bullobis released this 12 Sep 02:58

Kevrai Omni v2.8.0 — 可插拔技能库 + 短剧编剧方法论移植

发布日期: 2026-09-12
版本: 2.8.0
代号: Skills


概述

v2.8.0 把 v2.7.0 扁平的 11 工具 Agent 升级为可插拔技能(Skill)系统:每个技能是一组工具 + 一段领域方法论(注入系统提示词),用户可在 Agent 面板的「🧩 技能库」里按需勾选添加 / 关闭,状态本地持久化;核心技能不可关闭。同时把专业短剧编剧方法论(双基调结构、情绪节拍库、导演/动画风格锚点、场景先登记后使用、四段产物)移植进短剧 Agent,并新增「写作工坊」「多模态提示词工坊」两个可选技能。工具总数由 11 扩展到 23(默认启用 16)。


新增功能

1. 可插拔技能系统(python/app/agent/skill.py

  • Skill:元数据(id/name/description/version/category/icon/required/default_enabled)+ 工具列表 + guidance 方法论。
  • SkillManager:启用/禁用/切换/重置、active 工具物化、guidance 编译、工具→技能反查。
  • 持久化:启停状态写入 agent/skills.json(原子写 .tmp 再 replace),与 SQLite 会话记忆解耦;损坏 / 含未知 id / 含必备技能时安全回退默认。
  • 保护规则core 必备技能禁关;技能 id 与工具名构造期校验,跨技能工具名重复直接报错,一个工具只属于一个技能。
  • 向后兼容ALL_TOOLS(11)与 build_default_registry() 原样保留,旧测试与外部调用不受影响。

2. 六个内置技能(默认 16 工具,全开 23)

技能 id 名称 默认 工具数 工具
core 核心助手 必备·常开 3 get_preferences / set_preference / generate_text
model_catalog 模型市场检索 5 search_models / model_info / recommend_models / list_installed / list_categories
local_system 本机环境与下载 3 check_hardware / list_engines / download_model
drama_studio 短剧创作工坊 5 drama_storycraft / drama_brainstorm / drama_compose_script / drama_storyboard / drama_render_plan
writing_studio 写作工坊 关(按需添加) 4 writing_outline / writing_polish / writing_summary / writing_translate
media_prompt_studio 多模态提示词工坊 关(按需添加) 3 build_image_prompt / build_video_prompt / build_music_prompt

3. 短剧编剧方法论移植(python/app/drama.py

方法论移植自专业短剧创作流程,并改造为「LLM 提示词注入 + Python 规则钳制」,不引入对话式分批确认等宿主交互:

  • 双剧作基调 STORY_MODESmicro_film 微电影三幕式 / hook_drama 短视频钩子驱动,各含章节结构比例与创作原则。
  • 情绪节拍库 BEAT_LIBRARY(9 种:hook/conflict/escalate/break_ice/turn/payoff/climax/closure/transition),中英文自由文本归一到标准键。
  • 风格锚点库:6 大真人导演流派组 + 5 种动画流派,要求风格字段具体到导演/流派,杜绝「电影感/高级质感」这类模糊词。
  • 四段产物:剧情梗概 synopsis、人物小传(role/motivation/arc/key_prop)、场景登记清单 scene_registry、分场分镜(含 beat)。
  • 场景先登记后使用:本地小模型未遵守时自动补登记并记录 registry_auto_added,不中断流水线。
  • 数量/时长钳制沿用并扩展:单镜最长 8s、场景/角色/每场景镜头数上限。

4. 两个新工具包

  • 写作工坊:大纲骨架、润色清单+文本统计、抽取式摘要(词频+位置加权)、翻译规范;离线确定性可用,use_llm=true 且已加载对话模型时附带本地模型成品。
  • 多模态提示词工坊:为图像/视频/音乐编译提示词包,每个结果都含 positive 正向、negative 负面(内置负面词库)、theme_constraints 主题一致性约束,并做画幅白名单、时长/BPM 钳制——直接服务后续「提示词必须含负面词与主题约束」的视频生产要求。

5. Agent 集成与规则回退增强(python/app/agent/agent.py

  • 构造函数接入 SkillManager,reload_skills() 在技能切换后重建活动工具表。
  • 系统提示词新增「已启用技能(领域方法论)」区块,只注入启用技能的 guidance。
  • 规则回退(无 LLM)新增短剧 / 提示词 / 写作大纲三条确定性路由,并给原有硬件、搜索路由加工具启用守卫:技能关闭后不会尝试调用缺失工具。

6. HTTP / IPC / 前端

  • 新增 GET /api/agent/skillsPOST /api/agent/skills/{id}POST /api/agent/skills/resetGET /api/drama/storycraft;drama brainstorm/script 透传 modestyle_anchor
  • preload / main 三层 IPC 全打通;Agent 面板新增可折叠「🧩 技能库」(开关、工具标签、必备/默认标记、恢复默认、切换后实时刷新工具数)。
  • 短剧页新增基调单选(微电影/钩子驱动)、导演/动画风格锚点下拉;剧本展示剧情梗概、场景登记清单、人物动机/成长弧/关键道具与节拍标签;修复 _topic 隐式全局。

测试与验证

  • 新增 python/tests/test_v280_skills.py54 个用例):Skill/SkillManager 校验与持久化、内置技能计数、三个工具包、drama 方法论(罐装 LLM,不依赖真模型)、Agent+技能集成、HTTP API(含 400/404)。
  • 全量 pytest475 passed(v2.7.0 基线 421 + 新增 54),零回归。
  • scripts/smoke.sh 全绿:catalog JSON/schema、密钥扫描、pip、全量 pytest、所有 JS node --check、electron-builder 校验。
  • 极端测试:空/空白/超长输入、非法画幅/模式、负时长与越界 BPM 钳制、工具 handler 抛异常不炸注册表、损坏 skills.json、只留 core 技能的回退路径。
  • 实机验证:真实 uvicorn 起服走 HTTP 验证 skills/toggle/reset/storycraft/规则路由;三层 IPC 命名逐一交叉核对一致。

版本号

文件 2.7.0 → 2.8.0
python/app/__init__.py
package.json / package-lock.json
catalog/models.json / catalog/engines.json(顶层 version)
python/tests/test_v260_catalog.py(版本断言)

兼容性

  • 完全向后兼容:旧的扁平注册表 API 保留;默认启用技能与 v2.7.0 行为一致(额外默认开启短剧工坊)。
  • 新增本地状态文件 agent/skills.json,删除即恢复默认,不影响会话记忆。

Kevrai Omni v2.5.0 — 环境随选下载

Choose a tag to compare

@Bullobis Bullobis released this 03 Sep 15:20

Kevrai Omni v2.5.0 发布说明

发布日期:2026-09-03

新功能:软件内一键安装 Python 运行环境

安装包继续保持小巧——Python 与推理引擎一样随选下载

  • 启动时自动按顺序寻找 Python:KEVRAI_PYTHON 环境变量 → 软件托管的
    用户数据目录/python-runtime → 系统 Python(python/py/python3)
  • 完全没装 Python 的 Windows 机器:不再报错退出,而是进入「环境准备」页,
    点「一键安装 Python 环境」自动完成:
    1. 从国内镜像下载 Python 3.12.7 embeddable(约 11 MB;npmmirror → 华为云 → 官网三级回退)
    2. 解压到用户数据目录(不写注册表、不污染系统、无需管理员权限)
    3. 自动修补嵌入式 Python 的 ._pth(启用 site-packages)
    4. 引导安装 pip(腾讯源)
    5. 安装软件运行依赖(python/requirements.txt)
    6. 自动重启后端并进入主界面
  • 有 Python 但缺依赖:后端启动日志检测到 ModuleNotFoundError 时同样进入
    引导页,一键补装依赖
  • 全程进度条 + 日志可见;Linux/macOS 给出手动命令指引(自动化暂只覆盖 Windows)

其他

  • sidecar 启动失败诊断增强:stderr 尾部采集,用于区分"缺 Python / 缺依赖 / 其他"
  • 版本号:应用 2.5.0;README / INSTALL 同步更新

测试

  • 全部 JS node --check 通过;pytest 323 项保持全绿;smoke 通过
  • 许可证不变:CC BY-NC-SA 4.0(禁止商用)

Kevrai Omni v2.4.2 — 质量修复版

Choose a tag to compare

@Bullobis Bullobis released this 02 Sep 14:10

Windows 安装包(v2.4.2 新增)

  • 文件:Kevrai-Omni-Setup-2.4.2.exe(82.9 MB,NSIS 安装包)
  • 双击安装 → 自动创建桌面快捷方式 Kevrai Omni
  • 安装包不含推理引擎与模型(按需下载,保持小巧);需要系统已装 Python 3.10+(环境管理页会引导)
  • SHA-256:ab23578a2797d0b7dde41149cbd294911456bab2ee757045fea3aad1503cd973

Kevrai Omni v2.4.2 发布说明

发布日期:2026-09-02

关键修复(建议 v2.4.1 用户升级)

  1. 设置保存崩溃PUT /api/settings 引用了 Downloader 上不存在的
    max_concurrent 属性,导致每次保存设置都 500 —— 已修复。
  2. HF Token 无法下发SettingsUpdate 缺失 hf_token 字段,设置页填的
    Token 同步不到后端,gated 模型(如 LTX-2.5)实际下载不到。已修复并补
    HTTP 级回归测试(先复现、后修复)。
  3. converter 隐性崩溃sys_executable() 使用 sys.executable 但模块未
    导入 sys,调用即 NameError。已修复。

优化与清理

  • 按用户偏好移除内置负面提示词:LTX 生成的 negative_prompt 默认值清空,
    界面文本框不再预填(字段保留,高级用户可自行填写)。
  • 死代码清理:未使用导入 20+ 处(catalog/converter/downloader/engines/env/
    hardware/importer/ltx_runtime/main/mnn_runtime/runner)、xxhash 无效可选导入、
    只读场景多余 globalneeds_update 占位死代码。
  • 弃用 API:datetime.utcnow() → timezone-aware;pydantic protected
    namespace 警告全消(Settings/SettingsUpdate/LtxGenerateReq/MnnLoadReq/
    DramaRenderPlanReq)。
  • INSTALL.md 重写至 v2.4.2:清除停留在 v2.2.0 的"便携包"旧说法,改为
    安装包 + 桌面快捷方式 + 引擎按需下载 + gated Token 指引。

测试

  • 323 passed / 0 failed(新增 6 项 HTTP 级 v2.4.1 功能回归)
  • 全部 JS node --check 通过;smoke.sh 通过
  • 许可证不变:CC BY-NC-SA 4.0(禁止商用)

Kevrai Omni v2.4.1 — 修复优化版

Pre-release

Choose a tag to compare

@Bullobis Bullobis released this 02 Sep 13:52

⚠️ 本版存在两个已修复问题(设置保存崩溃、HF Token 未同步到下载器),请改用 v2.4.2。

Kevrai Omni v2.4.1 发布说明(修复优化版)

发布日期:2026-09-02

事实性修正(模型目录)

  1. minimax-h3 条目原指向不存在的 MiniMaxAI/Hailuo-H3,现修正为 ComfyUI 官方重打包仓库
    Comfy-Org/MiniMax-H3;官方权重条目 minimax-h3-omni 保留 MiniMaxAI/MiniMax-H3,并补充 GitHub 源码源。
  2. minimax-h3-omni 描述修正:本地开源的 H3-Base 最高输出 768p;2K 由未开源的
    H3-Regenerate-2K 模块完成(官方 2026-08-07 Reddit AMA 承诺将开源,暂无日期),目前 2K 仅可走官方 API。
  3. minimax-2k-pending 更新为最新进展时间线(7/31 发布 → 8/3 H3-Base 开源 → 8/7 承诺 2K 模块开源)。
  4. ltx-2.5 条目修正:官方最低显存 16GB(原写 12GB);许可修正为
    LTX-2.x Community License(年收入 < 1000 万美元免费);新增 gated: true 标记(HF 受控访问仓库)。
  5. qwen3.8-27b 条目修正:明确为社区开发者 JonathanColetti 的无审查微调 + GGUF 量化版(非 Qwen 官方仓库),
    repo 指向真实下载源 JonathanColetti/Qwen3.8-27B-Uncensored-GGUF

新功能

  • gated 下载支持:设置页新增 HuggingFace Token;gated 模型下载自动附加
    Authorization: Bearer 请求头(Token 不会回显到进度快照/日志);未配置 Token 时
    /api/download/start 返回 422 + 中文指引。
  • 引擎更新检测POST /api/engines/check-updates(GitHub releases 查询,6 小时缓存)、
    POST /api/engines/update(一键更新);GET /api/engines 附带版本号与最新 tag。
    新装引擎自动以当前最新 tag 作为基线,避免误报「有更新」。
  • 首次启动新手引导:三步上手浮层(localStorage 记忆,不再重复打扰)。

修复

  • LTX 生成面板:低于官方最低 16GB 显存的预设标注「实验」,选择时显示明确提示。
  • 产品名统一为 Kevrai Omni(原 Kevrai Studio),覆盖安装包、快捷方式、窗口标题、文档。

兼容性

  • 升级覆盖安装即可;桌面快捷方式随安装包自动创建/更新。
  • 许可证不变:CC BY-NC-SA 4.0(禁止商用)。

Kevrai Studio v2.4.0

Choose a tag to compare

@Bullobis Bullobis released this 27 Aug 05:18

🚀 Kevrai Studio v2.4.0

✨ 新功能

  • LTX-2.5 视频生成:新增 LTX-2.5 文生视频/图生视频运行时,支持 5 档显存预设(4GB–24GB+)、任务队列、进度回调、取消、VAE slicing/CPU offload,输出 MP4(libx264)
  • 超级搜索引擎:全新后端搜索引擎,字段加权(名称/ID/标签/引擎/分类/仓库/描述)、精确/前缀/子串/子序列/编辑距离拼写纠错、CJK 中文 bigram 匹配、多 token 跨字段 AND、匹配高亮、分面聚合、5 种排序、最近搜索、"did you mean" 建议
  • 前端搜索体验:180ms 防抖、分面筛选 chips、排序下拉、热门开关、最近搜索下拉、零结果建议、键盘导航(/ ↑↓ Enter Esc)、结果高亮
  • LTX 生成面板:模式/预设/提示词/负向/宽高帧数/CFG/seed/参考图/格式/VAE offload 开关、进度条、任务列表、视频画廊

⚡ 优化

  • GZip 压缩中间件,API 响应体积显著减小
  • 搜索语料 LRU 缓存,毫秒级响应
  • /api/models 增强排序与 repo 字段检索
  • disk_info 路径不存在时向上遍历祖先,修复 FileNotFoundError
  • Electron IPC 新增 8 个 search/ltx 代理 handler,preload 含入参校验

📦 目录数据

  • 110 个模型全部补全 tags 与 modality
  • 30 个引擎(新增 ltx-video 引擎,含 pip 包与多镜像源)
  • LTX-2.5 条目增强(trending + 详细 modality/notes/files)

🧪 测试

  • 303 项测试全部通过(含 34 项搜索、32 项 LTX 运行时、26 项 API 极端/安全用例:正则注入、XSS、空字节、超长输入、路径穿越等)
  • 7 个 JS 文件 node --check 语法检查通过
  • 实机 sidecar 冒烟测试通过(搜索/LTX capabilities/参数校验)

📥 下载

  • Windows x64 安装包:Kevrai Studio-Setup-2.4.0.exe(~79 MB)

Kevrai-Omni v2.2.0

Choose a tag to compare

@Bullobis Bullobis released this 22 Aug 04:21

Kevrai-Omni v2.2.0

一站式 MiniMax H3 本地视频 / 图片生成工作站(Windows 11 玻璃拟态 UI)。

📦 下载

平台 文件
Windows 11 Kevrai-Omni-Setup-2.2.0.exe
Linux(Debian / Ubuntu,amd64) Kevrai-Omni-2.2.0-amd64.deb
Linux(x86_64 便携版) Kevrai-Omni-2.2.0-x86_64.AppImage
源码 kevrai-omni-2.2.0-source.tar.gz / kevrai-omni-2.2.0-source.zip

校验和见同版本 SHA256SUMS.txt(Windows:Get-FileHash -Algorithm SHA256 文件名;Linux/macOS:sha256sum 文件名)。
下载与安装说明详见 README

✨ 功能亮点

  • 模型市场:19 个已核实模型(视频 / 图片 / LoRA / ComfyUI 专用),真实测速 + 智能选源 + 断点续传
  • 多芯片适配:自动检测 NVIDIA CUDA / AMD ROCm / 华为昇腾 NPU / Intel XPU / DirectML,按后端+显存配出最优策略
  • 视频生成:文生视频 / 首帧 / 尾帧 / 首尾帧 / 全模态参考 / 音频驱动 / 视频编辑(Retake)
  • 图片生成:Z-Image-Turbo(通义官方 8 步出图)+ Qwen-Image-2512(中文文字渲染强)
  • 体验:中英双语、无边框玻璃拟态 UI、作品库、12 套提示词模板、ComfyUI 工作流一键复制、DIY 自定义打包校验

⚖️ 协议

  • 代码 CC BY-NC-SA 4.0(署名-非商业性使用-相同方式共享,禁止商用);衍生作品须同协议发布
  • MiniMax H3 权重:MiniMax H3 Community License(排除美国 / 欧盟 / 英国 / 韩国)
  • 依赖:diffusers 生态 Apache-2.0;PySide6 LGPL;bitsandbytes MIT

本软件免费开源,仅供个人学习、创作与研究使用,严禁商用。

Kevrai-Omni v2.1.0(微调生态扩充)

Choose a tag to compare

@Bullobis Bullobis released this 11 Aug 01:54

v2.1.0

社区微调生态扩充(hf-mirror 全量扫描,2026-08-11)

  • fal 写实人物风格 LoRA(fal.ai 官方,65MB)
  • Tutu 8 步 NFE 加速 LoRA(音画同步加速约 2.5 倍)
  • unsloth GGUF Q4_K(11.4GB 低显存路线)
  • Kijai TAE 快速预览(9.8MB)

市场扩至 23 包(视频 11 / 图片 3 / LoRA 9),全部带热度数据与格式说明。

优化

生成页新增本机预期速度参考(基于社区实测数据)

测试全过:flake8 零警告 + 冒烟 + 八页面回归 + 筛选专项。

Kevrai-Omni v2.0.0(图片生成 + 双语)

Choose a tag to compare

@Bullobis Bullobis released this 10 Aug 13:28

Kevrai-Omni v2.0.0

品牌升级:MiniMax H3 Studio → Kevrai-Omni(仓库同步改名)

新增

  • 🖼️ 图片生成:Z-Image-Turbo(通义官方 8 步快速出图)+ Qwen-Image-2512(官方旗舰,中文文字渲染强);图片模型负向提示词有效
  • 🌐 中英双语:跟随系统语言自动切换(中文→中文;其他一律英文),设置页可手动覆盖
  • 🔍 市场筛选栏:全部 / 🎬视频 / 🖼️图片 / ⚡LoRA / 🔧ComfyUI 专用
  • 🏪 模型市场扩充至 19 个精选模型(全部带社区热度数据与介绍)

验证

flake8 零警告 / 冒烟全过 / 八页面 GUI 回归 / 筛选与语言规则专项测试全过

打包方法:解压后双击「一键打包.bat」。

H3 Studio v1.11.0(LoRA 生态 + 内置教程)

Choose a tag to compare

@Bullobis Bullobis released this 10 Aug 05:44

v1.11.0

  • LoRA 市场扩充至 6 个(全部带社区热度数据与格式适配说明)
  • 移除负面提示词(H3 CFG 蒸馏不生效)
  • 生成页 12 个快捷模板按钮(小白一键套用)
  • 「帮助教程」页内置于软件:三步上手 + FAQ + 高级模式(ComfyUI 工作流入口)
  • 首次启动引导;卡片热度徽章;智能选源下载

完整说明见 README.md;附件为完整源码包(含使用教程)。打包方法:解压后双击「一键打包.bat」。

v1.9.0 非商用开源版

Choose a tag to compare

@Bullobis Bullobis released this 09 Aug 05:23

v1.9.0

许可证变更:MIT → CC BY-NC-SA 4.0

本项目免费开源,供个人学习、创作与研究使用。严禁任何商业用途(包括出售、收费服务、商业产品内置、企业营利性使用)。衍生作品必须以相同协议发布。商用需联系创作者授权。

本版更新

  • LICENSE / LICENSE.txt / README 全面更新为 CC BY-NC-SA 4.0
  • 软件内「设置 → 关于」标注创作者、开源地址、许可协议
  • 标题栏标注创作者

创作者

Bullobis · https://github.com/Bullobis/minimax-h3-studio