by modstart-lib
AIGCPanel 是一个简单易用的一站式AI数字人系统,支持视频合成、声音合成、声音克隆,简化本地模型管理、一键导入和使用AI模型。
Requires a passing catalog security scan.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
# Add to your Claude Code skills
git clone https://github.com/modstart-lib/aigcpanelGuides for using ai agents skills like aigcpanel.
Last scanned: 11/11/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@eslint/config-array: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@intlify/core-base: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "@intlify/message-compiler: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "@intlify/shared: Vue I18n: escapeParameter does not prevent XSS through srcdoc in translation messages",
"severity": "high"
},
{
"type": "npm-audit",
"message": "@logicflow/core: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@logicflow/vue-node-registry: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@puppeteer/browsers: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "@types/splitpanes: Vulnerability found",
"severity": "low"
},
{
"type": "npm-audit",
"message": "@typescript-eslint/eslint-plugin: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@typescript-eslint/parser: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@typescript-eslint/type-utils: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@typescript-eslint/typescript-estree: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@typescript-eslint/utils: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vue/language-core: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vue/server-renderer: @vue/server-renderer: XSS via missing CR in attribute-name blacklist",
"severity": "high"
},
{
"type": "npm-audit",
"message": "@xmldom/xmldom: xmldom: XML fragment injection via invalid EntityReference.nodeName during requireWellFormed serialization",
"severity": "high"
},
{
"type": "npm-audit",
"message": "ajv: ajv has ReDoS when using `$data` option",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "ajv-formats: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "app-builder-lib: electron-updater: Uncontrolled search path elements within `AppImage` built by `app-builder-lib`",
"severity": "high"
},
{
"type": "npm-audit",
"message": "axios: Axios: Prototype pollution gadget in fetch adapter can alter outbound requests",
"severity": "high"
},
{
"type": "npm-audit",
"message": "basic-ftp: basic-ftp: Quadratic-time CPU denial of service in Client.list() Unix directory-listing parser (RE_LINE backtracking)",
"severity": "high"
},
{
"type": "npm-audit",
"message": "body-parser: body-parser vulnerable to Denial of Service via trailing bytes after a compressed request body",
"severity": "high"
},
{
"type": "npm-audit",
"message": "brace-expansion: brace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service",
"severity": "high"
},
{
"type": "npm-audit",
"message": "builder-util: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "builder-util-runtime: electron-updater: Cross-origin redirect leaks `PRIVATE-TOKEN` and mixed-case `Authorization` credentials in `builder-util-runtime`",
"severity": "high"
},
{
"type": "npm-audit",
"message": "chromium-bidi: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "conf: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "config-file-ts: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "cos-nodejs-sdk-v5: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "dmg-builder: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "electron: Electron has ASAR Integrity Bypass via resource modification",
"severity": "high"
},
{
"type": "npm-audit",
"message": "electron-builder: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "electron-builder-squirrel-windows: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "electron-publish: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "esbuild: esbuild enables any website to send any requests to the development server and read the response",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "eslint: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "eslint-plugin-vue: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "extract-zip: extract-zip unvalidated symlink path traversal",
"severity": "high"
},
{
"type": "npm-audit",
"message": "fabric: Fabric.js Affected by Stored XSS via SVG Export",
"severity": "high"
},
{
"type": "npm-audit",
"message": "fast-xml-parser: fast-xml-parser has an entity encoding bypass via regex injection in DOCTYPE entity names",
"severity": "critical"
},
{
"type": "npm-audit",
"message": "follow-redirects: follow-redirects array-form headers bypass cross-origin credential stripping",
"severity": "high"
},
{
"type": "npm-audit",
"message": "form-data: form-data uses unsafe random function in form-data for choosing boundary",
"severity": "critical"
},
{
"type": "npm-audit",
"message": "get-uri: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "glob: Glob: AbortSignal cancellation bypass allows post-timeout filesystem traversal",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "ip-address: ip-address: Address6.isLinkLocal() recognizes fe80::/64 rather than fe80::/10, allowing SSRF and trust-boundary bypass to on-link hosts",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "js-yaml: js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources",
"severity": "high"
},
{
"type": "npm-audit",
"message": "minimatch: minimatch has potential denial of service via globparts amplification",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "multer: multer vulnerable to Denial of Service via orphaned disk writes on aborted uploads",
"severity": "high"
},
{
"type": "npm-audit",
"message": "nanoid: nanoid: custom generators can loop indefinitely when size is zero",
"severity": "high"
},
{
"type": "npm-audit",
"message": "node-forge: node-forge RSA PKCS#1 v1.5 signature verification accepts extra nested DigestAlgorithm elements",
"severity": "high"
},
{
"type": "npm-audit",
"message": "pac-proxy-agent: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "postcss-selector-parser: PostCSS: Quadratic complexity in flat selector parsing allows CPU exhaustion",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "probe-image-size: probe-image-size: Quadratic-time Denial of Service in the SVG Parser",
"severity": "high"
},
{
"type": "npm-audit",
"message": "proxy-addr: proxy-addr vulnerable to IP spoofing via IPv4-mapped IPv6 trust subnet",
"severity": "critical"
},
{
"type": "npm-audit",
"message": "proxy-agent: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "puppeteer-core: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "qs: qs's arrayLimit bypass in its bracket notation allows DoS via memory exhaustion",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "request: Server-Side Request Forgery in Request",
"severity": "critical"
},
{
"type": "npm-audit",
"message": "showdown: Showdown vulnerable to Regular Expression Denial of Service (ReDoS) in link/anchor parsing",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "source-map-js: source-map-js allows event-loop denial of service through indexed source-map section offsets",
"severity": "high"
},
{
"type": "npm-audit",
"message": "systeminformation: systeminformation has path traversal in Linux networkStats() that allows symlink-based file disclosure outside /sys/class/net",
"severity": "high"
},
{
"type": "npm-audit",
"message": "tar: node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal",
"severity": "critical"
},
{
"type": "npm-audit",
"message": "tough-cookie: tough-cookie Prototype Pollution vulnerability",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "uuid: uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "vite: Vite Vulnerable to Path Traversal in Optimized Deps `.map` Handling",
"severity": "high"
},
{
"type": "npm-audit",
"message": "vue: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "vue-i18n: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "vue-tsc: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "zod: Zod can exhaust memory while validating oversized constrained collections",
"severity": "high"
}
],
"status": "FAILED",
"scannedAt": "2026-11-11T11:42:09.166Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}
AIGCPanel 是一款简单易用的一站式 AI 数字人桌面应用,支持 Windows / macOS / Linux 三平台。无需深厚技术背景,普通用户也能快速上手,将本地 AI 模型变成生产力工具。
核心能力涵盖:数字人视频合成(换口型)、语音合成 / 声音复刻 / 识别、25+ 音视频处理工具、智能直播互动,Pro 版额外提供可视化工作流编排和云端 AI 模型服务。
软件内置模型市场,支持一键下载启动包,开箱即用;同时兼容远程 API 模型,灵活适配各类部署场景。
重要提醒:严禁将本产品用于任何违法违规业务,使用时须遵守中华人民共和国相关法律法规。
数字人合成
语音处理
工具箱(25+ 工具)
可视化工作流(VIP)
智能直播(VIP)
AI 模型管理
其他
aigcpanel:查询模型列表、调用模型函数| 模型 | 说明 |
|---|---|
| CosyVoice-300M | 阿里通义实验室开源 TTS |
| CosyVoice-300M-Instruct | 指令控制版 |
| CosyVoice2-0.5b | 第二代轻量版 |
| FishSpeech | 高质量零样本声音复刻 |
| IndexTTS | 工业级中文 TTS |
| SparkTTS | 讯飞开源语音合成 |
| GPT-SoVITS | 少样本声音复刻 |
| 模型 | 说明 |
|---|---|
| FunASR | 阿里达摩院开源 ASR,支持带时间戳输出 |
| 模型 | 说明 |
|---|---|
| MuseTalk | 腾讯音乐实时口型同步 |
| LatentSync | 字节跳动高质量口型同步 |
| Wav2Lip | 经典口型同步模型 |
| Heygem | 全身数字人驱动 |
快速导航入口 + 数据统计(语音合成、数字人合成、工具箱使用量,以及工作流(VIP)、智能直播形象与知识库数量)。

上传形象视频,输入文本或音频,一键生成换口型数字人视频。支持多种口型同步模型切换。

管理数字人形象模板,支持普通视频和绿幕视频。

多模型 TTS,支持声音复刻(上传参考音频)、速度/音调调节,任务列表可批量下载。

25+ 音视频处理工具,覆盖日常 AI 创作所需的全部音视频处理流程。包含声音识别(ASR)、长文本转音频、字幕转音频、声音替换、文生图、图生图,以及背景添加、智能剪辑、字幕、变速、压缩等视频处理工具。

统一管理本地模型和远程 API 模型。支持一键启动/停止、实时日志查看、参数配置。云端 AI 模型服务(VIP)无需本地显卡。

拖拽式节点编排,将大模型调用、脚本处理、音视频工具串联成自动化流水线。支持断点续跑和运行历史追踪。
| 节点类型 | 说明 |
|---|---|
| 大模型(LLM) | 调用配置的 AI 模型生成文本 |
| JS 脚本 | 执行自定义 JavaScript 逻辑 |
| 条件分支 | 根据条件控制流程走向 |
| MCP 工具调用 | 调用 MCP 协议工具 |
| 文件操作 | 复制、移动、列表读取 |
| 变量 / 随机值 | 定义变量或生成随机数据 |
| 正则提取 | 从文本中提取结构化内容 |
| 工具节点 | 直接调用工具箱内任意工具 |

多平台弹幕监控 + 自动互动应答。配置知识库后,系统根据弹幕内容自动播报对应的语音或视频。

直播知识库:配置触发词与回复内容,支持文字回复和视频播放两种模式。违禁词检测和回复 Prompt 自定义(VIP)。

直播形象:管理直播使用的数字人形象视频。
![]()
从 aigcpanel.com 下载对应平台安装包,安装后打开软件,进入模型管理下载所需模型的一键启动包,即可开始使用。
下载 .exe 安装包,双击安装,无需额外配置。
下载 .dmg 安装包,支持 Intel 和 Apple Silicon(M 系列芯片)。首次运行若提示来自未知开发者,在「系统设置 → 隐私与安全性」中点击「仍要打开」即可。
提供 AppImage 和 deb 两种格式:
chmod +x AIGCPanel.AppImage && ./AIGCPanel.AppImagesudo dpkg -i AIGCPanel.deb| 技术 | 用途 |
|---|---|
| Electron | 跨平台桌面应用框架 |
| Vue 3 | 前端 UI 框架 |
| TypeScript | 类型安全 |
| Arco Design | UI 组件库(字节跳动) |
| TailwindCSS | 原子化 CSS |
| Vite | 构建工具 |
| better-sqlite3 | 本地数据持久化 |
| LogicFlow | 工作流画布引擎 |
Node.js 20 及以上版本
# 安装依赖
npm install
# 开发模式运行
npm run dev
# 编译检查(TypeScript 无报错)
npm run build:preview
# 完整打包
npm run build
aigcpanel CLI 支持在终端直接调用模型,适合脚本集成场景。
可在软件「设置 → 命令行工具」界面一键安装到系统 PATH,也可手动将 dist-cli/ 目录下对应平台的可执行文件加入 PATH。
aigcpanel --help
# 查询可用 AI 模型服务
aigcpanel serverList
# 查看 ComfyUI 服务的工作流(VIP)
aigcpanel serverComfyuiList --server server-ComfyUI|1.0.0
# 调用模型服务函数(如文生图 / 语音合成 / ComfyUI 工作流等)
aigcpanel serverCall --server server-demo|1.1.0 --function textToImage --prompt "风景" --param '{"width":512,"height":512}'
aigcpanel serverCall --server server-ComfyUI|1.0.0 --function comfyui --comfyuiName demo1 --param '{"width":512,"height":512}'
# 安装 / 删除模型服务、查看日志、设置参数
aigcpanel serverInstall --dir /path/to/model-dir
aigcpanel serverRemove --server server-demo|1.1.0
aigcpanel serverLog --server server-demo|1.1.0
aigcpanel serverSetting --server server-demo|1.1.0 --idleTimeout 120
# 调用内置工具(如视频压缩、语音合成等),工具参数统一通过 --param JSON 传递
aigcpanel tools --name VideoCompress --param '{"file":"/path/to/video.mp4"}'
aigcpanel tools --name SoundGenerate --param '{"text":"你好世界"}'
详见 CHANGELOG.md。
添加时请备注 AIGCPanel
Apache-2.0
aigcpanel is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by modstart-lib. AIGCPanel 是一个简单易用的一站式AI数字人系统,支持视频合成、声音合成、声音克隆,简化本地模型管理、一键导入和使用AI模型。. It has 5,764 GitHub stars.
aigcpanel failed SkillsLLM's automated security scan, which flagged one or more high-severity issues. Review the Security Report section carefully before using it.
Clone the repository with "git clone https://github.com/modstart-lib/aigcpanel" and add it to your Claude Code skills directory (see the Installation section above).
aigcpanel is primarily written in TypeScript. It is open-source under modstart-lib on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh aigcpanel against similar tools.
No comments yet. Be the first to share your thoughts!