AIGCPanel v2.0 从拖拽到成片,不再只是个数字人工具

2026-06-07 15:56:35   

AIGCPanel 是一款一站式 AI 数字人桌面应用,支持 Windows / macOS / Linux。v2.0 是一次架构级跃迁——它从一个面向数字人的专业工具,升级为一个可编排、可编程、可脚本化的 AI 创作平台。

工作流编辑器

🧩 可视化工作流引擎:像搭积木一样编排 AI 流水线

过去,你要做一条"AI 生成文案 → 语音合成 → 用合成音频驱动数字人 → 配 BGM → 导出"的完整视频,需要在不同界面手动操作四五次。现在,拖拽即可串联

新工作流引擎基于 LogicFlow 画布,支持 11 种内置节点类型:大模型调用(LLM)、JS 脚本执行、条件分支、MCP 工具调用、文件操作、变量/随机值、正则提取,以及全部 20+ 工具箱节点。节点之间用连线定义数据流向,引擎自动做拓扑排序和循环检测,按 DAG 队列驱动执行。

技术上,执行引擎采用队列驱动的非阻塞架构:从 Start 节点入队,每个节点出队时检查上游是否就绪,未就绪自动重排队(有上限防死锁)。变量以 {节点标题}.{字段名} 格式暴露,支持 ${表达式} 递归解析和 @RAW() 原始值传递。条件分支通过 IfElse 节点多输出锚点实现,被忽略的分支自动标记 success_ignore——无需手动设计复杂的状态机。

更贴心的是,工作流支持断点续跑:节点可返回 pause 状态暂停执行,恢复时跳过已成功的节点,只从失败/暂停处继续。这对调试和长流程非常实用。

工作流列表

🧰 20+ 小工具:一个工具箱,覆盖音视频创作全流程

v2.0 一口气集成了 22 个实用工具,分三大类别:

  • 声音处理(5 个):语音识别(ASR,输出带时间戳文字、可导出字幕)、长文本转音频、字幕转音频、声音替换、音频规范化
  • 图像生成(2 个):文生图、图生图
  • 视频处理(15 个):背景添加、智能剪辑、片段放大、视频标注、字幕叠加、全局/片段变速、尺寸转换、压缩、片段删除/保留、片头片尾合并、添加音频、视频合并、格式转换、FFmpeg 自定义

每个工具是一个自包含的 TaskBiz 模块,采用步骤驱动状态机step 推进),支持暂停、确认、自动恢复。工具可通过 FunctionCall 节点直接嵌入工作流——你在画布里拖一个"视频压缩"节点,背后就是完整的压缩流程。

小工具页面

⌨️ CLI 命令行工具:告别鼠标,终端也能调模型

aigcpanel CLI 用 Go 语言编写,编译为单二进制,通过 electron-builder 打包到应用资源中。支持三个子命令:

aigcpanel version              # 输出版本信息
aigcpanel model list           # 列出已安装的 AI 模型
aigcpanel task --biz VideoCompress --file demo.mp4  # 提交任务并轮询结果

CLI 通过读取 Electron HTTP 服务器自动生成的 cli-auth.json(含端口和 Bearer Token)实现本地认证,无需手动配置。在设置页面点击"安装到系统",macOS 通过 osascript 提权创建符号链接到 /usr/local/bin,Linux 写入 ~/.local/bin。开发者可以用它做脚本集成,比如在 CI 中自动压缩视频。

🌐 多语言国际化:中英文双语界面,运行时一键切换

全局语言文件覆盖 450+ 键值对,从模型管理到任务流程全部翻译。架构采用 vue-i18n + 分片语言文件:全局键在 src/lang/{zh-CN,en-US}.json,各工具模块的键分散在 src/pages/Apps/<Tool>/lang/ 目录下,在入口文件中统一合并展平。运行时通过 changeLocale() 即时切换,配置持久化到 Electron 的 config 存储。界面所有中文字符串均已替换为 $t() 调用。

🎬 视频预览自动转码:上传即预览,无需手动操心

非 H264 格式的视频文件在选定时自动检测并转码。流程是:ffprobe 检测编码器 → 若非 h264,调用 ffmpeglibx264 + aac + faststart 参数转码为 MP4 → 返回预览用临时文件。硬件加速编码器自动择优(macOS 用 videotoolbox,Windows 用 nvenc/amf/qsv,Linux 用 vaapi),转码速度可提升数倍。

🛡️ 其他值得一提的改进

  • 任务取消覆盖排队状态:不再只能取消"运行中"的任务,排队中的任务也能一键取消,覆盖所有功能模块
  • HTTP Server 重构为 Express.js:从硬编码路由升级为标准中间件架构,新增 /doc 接口文档页面(免认证可访问),12 个 API 路由覆盖模型调用、工作流调度、任务提交
  • Beacon 错误上报:主进程和渲染进程各自实现独立的 beacon 模块,生产环境下自动批量上报未捕获异常(3 秒缓冲,Base64 编码),方便开发者快速定位问题
  • 文件存在性校验:提交任务前统一调用 $mapi.file.exists() 校验输入文件,15+ 种错误类型有对应的本地化提示,杜绝"文件找不到"的莫名其妙报错
  • 图标全面迁移:从 iconfont 字体图标迁移到 unplugin-icons(MDI 图标库),按需加载、类型安全、体积更小

总结

v2.0 的发布标志着 AIGCPanel 从一个"数字人口型同步工具"进化成一个通用的 AI 创作平台。工作流引擎负责串联动线,20+ 工具提供原子能力,CLI 打通脚本集成,i18n 降低海外门槛——每一个改动都在朝一个方向努力:让 AI 工具链更易用、更强大、更开放。

欢迎升级体验。

语言
QQ
微信客服
微信群
客服