最近发现社区出现了很多大佬在为iflow添砖加瓦,我也顺手给iFlow 设置编辑器添加了一个MOD(补丁)管理功能,思路来源于老滚5的MOD玩法
,这下大家还可以优雅的给iflow赋能了!
你可能需要对核心逻辑进行自定义修改(如添加新功能、调整行为、修复 Bug 等),但直接修改会导致:
-
更新 iFlow CLI 时修改丢失
-
无法追踪修改历史
-
多个修改之间可能冲突
-
难以分享和复用修改
类似 ModOrganizer 的设计理念,本功能聚焦于 Mod 包的导入/导出/启用禁用管理,不涉及 Mod 的创建、编辑过程。你可通过外部工具创建 Mod 包,然后通过本功能进行集中管理。
目前只涉及到对iflow.js主文件的修改
话不多说,上演示!
未添加MOD:

使用管理器添加MOD(突然发现我无法上传视频,各位请移步网盘预览效果
):
Mod 包目录结构规范
ui-enhancement-001/
├── mod.json # 必需:元数据
├── code.js # 必需:Mod 主体
├── README.md # 可选:详细文档
├── LICENSE # 可选:MIT 许可证
└── icon.png # 可选:自定义图标
mod.json 示例:
{
"id": "ui-enhancement-001", // MOD唯一ID
"name": "UI 增强 - 深色模式优化", // MOD显示名称
"author": "张三", // MOD作者
"category": "UI", // MOD分类
"description": "为 iFlow 界面添加深色模式支持,优化对比度,减少眼部疲劳。", // MOD描述
"type": "replace", // MOD类型
"version": "1.2.0", // Mod 版本号(SemVer 格式)
"iflowVersion": "0.5.19", // iflow版本
"iflowVersionConstraint": "0.5.19+", // 兼容的iflow版本
"icon": "🎨", // MOD图标
"tags": ["UI", "主题", "深色模式"], // MOD标签
"homepage": "https://github.com/user/iflow-ui-enhancement", // MOD作者主页
"license": "MIT" // MOD许可证
}
MOD包格式兼容:支持 .zip 和 .iflow-mod 两种格式(导入时自动识别)
字段说明:
-
iflowVersion: Mod 开发时使用的 iflow.js 版本号(如 “0.5.19”) -
iflowVersionConstraint: 版本兼容性约束(见下方详细说明)
版本兼容性约束说明 (iflowVersionConstraint):
| 约束值 | 说明 | |
|---|---|---|
0.5.19+ |
兼容当前版本或更新版本(默认) | |
0.5.19- |
兼容当前版本或更旧版本 | |
0.5.19 |
仅兼容指定版本 | |
* |
兼容所有版本(不推荐) |
Mod 类型与主体文件映射
type 值 |
主体文件 | 说明 |
|---|---|---|
patch |
patch.diff |
包含 unified diff 格式的差异补丁 |
replace |
code.js |
完整的替换文件内容(整个文件) |
append |
code.js |
要追加到文件末尾的代码片段 |
prepend |
code.js |
要插入到文件开头的代码片段 |
另外放上MOD化版本的全面增强补丁包:
通过网盘分享的文件:iFlow停服不停活 — 第三方模型全面增强补丁.zip
链接: 百度网盘 请输入提取码 提取码: 2cdr 复制这段内容后打开百度网盘手机App,操作更方便哦
专用格式版本:
通过网盘分享的文件:全面增强补丁-v1.0.0.iflow-mod
链接: https://pan.baidu.com/s/1KlUhe6xGFKLveJzAfdyAQA?pwd=up9p 提取码: up9p 复制这段内容后打开百度网盘手机App,操作更方便哦
全面增强补丁来源:iFlow 更新了停服不停活 — 第三方模型全面增强补丁
最新版本指路:
https://github.com/yuentao/iFlow-Settings-Editor-GUI/releases/
