SynapseAutomation 是一个 AI 驱动的多平台矩阵投放与自动化发布系统; 面向多账号、多素材、多平台的内容分发场景,提供从计划生成、任务调度到执行监控与数据回收的全链路能力;
SynapseAutomation 是一个“矩阵投放 / 分发中台”,把「账号、素材、计划、排期、执行、监控、回收」统一到可编排的任务系统中:
- 适合多平台、多账号的规模化分发与运营底座;
- 不强行覆盖剪辑/混剪/内容工厂,可作为外部生产链路的对接层;
- 设计参考行业常见“编-投-管-回”闭环,但项目更聚焦于“投 + 管 + 回”;
- 多平台、多账号、多素材组合发布;
- 批量生成任务、统一入队、并发调度;
- 定时发布、结果回传、失败重试;
- 账号绑定、状态监控、异常提醒;
- 任务队列看板、执行日志可视化;
- 当前支持:抖音、B 站;
- 预留可扩展:快手、小红书、视频号等(按平台适配器扩展);
- 内置 OpenManus Agent AI 助手;
- 自然语言生成/润色标题、标签、话题等投放配置;
- 支持“一句话投放”(示例见下);
- FastAPI + Next.js + Celery/Redis + Playwright;
- 平台适配器模块化扩展;
- Web 控制台 + Electron 桌面端,可本地或私有化部署;
支持平台「抖音、快手、小红书、视频号、B 站」;扫码后无需频繁点击,账号自动入库并持续维护;
支持 AI 自动补全标题、标签,支持批量拖拽上传;
支持「抖音、快手、小红书、视频号、B 站」同步发布;
支持 AI 一句话发布: “帮我把素材库刚上传的视频,生成标题、标签并定时发布 23:55,发布到五个平台;”
(内置浏览器)
当前支持:抖音、B 站(可扩展快手、小红书、视频号);
内置平台适配器(可扩展):
- 抖音
- 快手
- 小红书
- 视频号
- B 站
规划可扩展:TikTok(如需国际化平台可按适配器扩展);
技术栈:FastAPI、Next.js、Celery/Redis、Playwright、Electron;
syn_frontend_react/ # Next.js 控制台(计划/任务/看板)
syn_backend/ # FastAPI 后端(矩阵调度 + AI 服务)
scripts/ # 启动与运维脚本
desktop-electron/ # Electron 客户端与打包
方式 A:Python venv
python -m venv synenv
synenv\Scripts\activate
pip install -r requirements.txt
cd syn_frontend_react
npm install方式 B:conda
conda create -n syn python=3.11.4
conda activate syn
pip install -r requirements.txt
cd syn_frontend_react
npm install编辑根目录 .env(端口、Redis、浏览器路径等);
浏览器依赖(Playwright):
# venv
browsers\install_playwright.bat
# conda
scripts\launchers\setup_browser.bat使用 venv:
start_all_services_synenv.bat使用 conda:
start_all_services.bat- 绑定账号(多平台账号矩阵);
- 素材入库(批量上传 / AI 标题标签润色);
- 创建矩阵计划(平台、账号、素材、话题、封面、定时策略);
- 生成矩阵任务并调度执行(队列化、并发、失败重试);
- 看板监控与日志审计(异常提醒 / 人工介入点);
- 数据回收(抖音、B 站)并复盘迭代;
生成矩阵任务:
POST /api/v1/matrix/generate_tasks
Content-Type: application/json{
"platforms": ["xiaohongshu", "douyin"],
"accounts": {
"xiaohongshu": ["account_id_1", "account_id_2"],
"douyin": ["account_id_3"]
},
"materials": ["material_id_1", "material_id_2"],
"title": "xxxxx",
"topics": ["#xxx", "#xxx"]
}syn_backend/fastapi_app:API、矩阵调度、任务队列与服务逻辑;syn_frontend_react/:矩阵投放控制台(Next.js);desktop-electron/:桌面客户端与打包脚本;scripts/:启动、调试、维护脚本;docs/:部署与打包说明;
本项目用于自动化流程与效率提升,请在合法合规、遵守平台规则的前提下使用; 涉及账号体系与内容发布的规模化运营,建议建立团队内部内容审核与风险控制流程;
本项目在能力建设上受益于开源生态,以下项目提供了启发或参考:
本项目基于 Apache License 2.0 开源;




