MatrixMedia 矩阵媒体工具

对于自媒体运营者来说,把一条视频同时分发到抖音、快手、B站、头条号、视频号、百度百家号、小红书等多个平台,是一件极其耗时的事。逐条登录、逐条上传、逐条编辑标题和描述——一个视频发7个平台,来回切七八次,往往半小时就没了。

MatrixMedia(矩媒)就是为此而生的开源工具——基于 Vue2 + Electron + Puppeteer 开发,支持 GUI 图形界面和 CLI 命令行两种使用模式,一次配置、一键批量发布到主流中文视频平台。

支持平台一览

目前 MatrixMedia 支持以下 7 大主流中文视频平台:

  • 抖音(dy)
  • 快手(ks)
  • 哔哩哔哩(blbl)
  • 头条号(tt)
  • 视频号(sph)
  • 百度百家号(bjh)
  • 小红书(xhs)

得益于 Puppeteer 模拟登录和上传的底层机制,覆盖范围广且统一接口,CLI 发布对全部 7 个平台均可用。

两种使用模式

GUI 模式

GUI 模式支持全平台登录和本地视频导入发布。打开应用后,在图形界面中登录各平台账号(Cookie 持久化),然后选择本地视频文件、填写标题和描述,一键加入发布队列。适合手动操作一次、后续 CLI 自动复用的工作流。

CLI 模式

CLI(命令行)模式通过 argv 传入 cli 子串触发,不打开主窗口直接运行脚本。支持以下子命令:

  • cli login — 目前仅支持抖音扫码登录,其余平台先在 GUI 完成一次登录
  • cli publish — 发布本地视频到指定平台(全部 7 个平台均可用)
  • cli accounts — 列出所有已登录账号并实时检测 Cookie 登录态
  • cli history — 查询本机发布记录,支持按时长/状态/时间过滤

CLI 配合定时参数可一键定时发布:

matrixmedia cli publish -p dy --phone 13800138000 -f "/path/to/video.mp4" 
  -t "视频标题" --tags "#标签1 #标签2" 
  --publish-at "2026-06-01 18:00:00"

退出码约定清晰(0=成功/1=异常/2=参数错误/3=业务失败),输出 JSON,易于被 Shell 脚本或 AI Agent 编排消费。Mac/Windows 安装后可通过符号链接直接全局调用 matrixmedia 命令。

AI 工具与智能体编排

MatrixMedia 自带的 CLI 设计初衷就是让 AI 驱动——Claude Code、Hermes、OpenClaw、Dify、n8n 等任何支持 Shell 调用的工具均可直接对接。

更直接的方式是内置的 MCP Server:将 mcp/ 子包构建后配置到 Claude Desktop 或 Cursor 的 MCP 配置中,即可在对话中直接调用 list_accountslist_historypublish_video 三个工具,无需手动拼接命令。

技术架构

  • 前端界面:Vue2
  • 桌面框架:Electron
  • 自动化核心:Puppeteer(模拟浏览器操作各平台上传流程)
  • MCP Server:内置 Model Context Protocol 实现
  • 数据目录~/Documents/MatrixMedia/data/(GUI 与 CLI 共用)

开源与协议

MatrixMedia 基于 GPL-2.0-only 开源协议,代码完全公开,欢迎 Issue / PR 参与共建。

Gitee 国内镜像下载:https://gitee.com/gzlingyi_0/pubtw/releases/

GitHub 下载:https://github.com/hanliang97/MatrixMedia/releases

Gitee 国内文档:https://gitee.com/gzlingyi_0/pubtw/wikis/pages?sort_id=14772656&doc_id=7335804

注意事项

  • 项目建设遵守各平台服务协议,请勿用于违规用途
  • Cookie 等敏感数据请妥善保管
  • 部分平台(如哔哩哔哩)插图中可能需要人工上传封面

对 AI Agent / 智能体编排感兴趣的同学,仓库还内置了 .cursor/skills/matrixmedia-cli-publish/ 目录,可以直接加载 Skill 文档按流程自动化发布。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。