
字节笔记本
2026年9月14日
MultiPost:一键把内容分发到知乎、微博、小红书等十多个平台的开源扩展
同一篇文章要在知乎、微博、小红书各发一遍,复制粘贴加调格式,一篇内容能耗掉半小时。MultiPost 把这个流程压成了一次点击:浏览器扩展里勾选目标平台,文案、图片或视频就同步发出去,支持知乎、微博、小红书、抖音、B站、YouTube、TikTok 等十多个主流平台。
项目简介
MultiPost(leaperone/MultiPost-Extension)2024 年 11 月开源,TypeScript 编写,Apache-2.0 协议,目前在 GitHub 上有 3437 stars,官网在 multipost.app。
它的特别之处是"三无":不需要注册 MultiPost 账号,不需要登录,也不需要配 API Key。扩展直接复用你浏览器里已登录的各平台会话,在本地完成发布动作,内容不经过第三方服务器转存。
对开发者还有一层价值:项目提供 Extension API 和 RESTful API,可以把自己的应用或脚本接到发布流程上,做成自动化分发管线。
核心特性
- 一键多平台分发:文案、图片、视频、音频、链接、文件六种内容形式,勾选平台后同步发布
- 三无使用:免注册、免登录、免 API Key,装上就能用
- 平台覆盖广:知乎、微博、小红书、抖音、B站、YouTube、TikTok、Instagram、Facebook、X、LinkedIn 等
- 两种 API:Extension API 让自己的网页调用扩展发布;RESTful API 让服务器脚本直接提交发布任务
- 配套生态:在线 Markdown 文章编辑器(公众号排版可用)、MultiGet 页面保存扩展、数据分析功能
- 可扩展:官方文档提供适配新平台的开发指南
支持的平台
按官方文档,目前支持同步发布到:知乎、微博、小红书、抖音、B站、YouTube、TikTok、Instagram、Facebook、Twitter/X、LinkedIn 等十多个平台。
不同平台支持的内容形式有差异:文字动态类(微博、X)发起来最轻,长文章类走知乎、公众号,视频类对应抖音、B站、YouTube、TikTok。发布前在扩展里逐个勾选即可,完整支持矩阵见官方文档。
技术栈
- Plasmo - 浏览器扩展开发框架,负责构建和热更新
- React 18 + TypeScript - 界面层
- Tailwind CSS + HeroUI - 样式和组件
- Biome - 代码检查和格式化
安装指南
日常使用直接装商店版本:
想改代码或适配新平台,从源码跑:
git clone https://github.com/leaperone/MultiPost-Extension.git
cd MultiPost-Extension
npm install
npm run dev # 开发模式,plasmo dev
npm run build # 构建并打包,plasmo build快速开始
- 装好扩展,浏览器里先登录你常用的各平台账号
- 在目标页面唤起 MultiPost,选内容、填文案
- 勾选要发布的平台,点发布,扩展会逐个平台自动完成表单
没有账号体系,第一步装的扩展就是全部。
使用示例
场景一:一篇内容全网分发
写好一条带图的动态,勾选微博、小红书、X,一次点击后扩展自动逐平台打开发布页、填内容、提交。原来十几分钟的手工活变成几十秒。
场景二:Markdown 编辑器写长文
MultiPost 带一个在线 Markdown 编辑器(md.multipost.app),写完的文章可以直接分发到知乎、公众号这类长文平台,格式自动转换,省掉排版步骤。
场景三:接入自己的发布流程
两种接法:
- Extension API:在自己开发的网页里调用扩展,适合做内容管理后台,页面发起、本地扩展执行
- RESTful API:服务端直接向
https://api.multipost.app提交发布任务,Bearer Token 鉴权,返回 JSON。配合定时脚本,可以让"内容库里发了新稿,全网自动跟上"
API 的完整端点(客户端管理、创建发布任务、查询任务状态)见官方文档的 API Reference。
注意事项
- "免登录"指的是 MultiPost 本身不用注册;发布到各平台用的还是你浏览器里已登录的账号,平台该有的审核和风控一样会走。
- 各平台页面结构经常改版,某个平台突然发不出去通常是适配没跟上,可以去 GitHub Issues 看进度或按官方指南自己适配。
- 批量、高频的分发注意控制频率,避免触发平台风控。
- 扩展本体开源(Apache-2.0),部分生态功能(如 MultiGet)是独立的扩展,注意区分。