ACQUIRING IMAGE…

LOG ENTRYCAT / 技术

做了两年开源,我终于让「一键发布到全网」成为现实

两年前的一个深夜,我决定做一个工具解决多平台发布的痛点。这就是 MultiPost 的故事——一个帮助内容创作者一键发布到全网的开源浏览器扩展。

经验分享工具推荐

LOADING DATABASE
两年前的一个深夜,我对着电脑屏幕发呆——刚写完一篇文章,接下来要分别登录微博、知乎、小红书、公众号……逐个复制粘贴,调整格式,上传图片。这套流程走下来,比写文章本身还累。
于是我想:能不能做一个工具,点一下就全发了?
这就是 MultiPost 的起源。

痛点:内容创作者的「搬运工」困境

ACQUIRING IMAGE…
内容创作者的日常崩溃
如果你是一个内容创作者,下面这个场景你一定不陌生:
  • 写完一篇干货文章,要发到 5 个平台
  • 每个平台的格式要求还不一样
  • 小红书要加话题标签,微博有字数限制,知乎要设置专栏……
  • 一顿操作下来,一个小时就没了
更让人崩溃的是,如果内容需要修改,又要重复一遍这个流程。
我当时就在想:我们都 2024 年了,为什么还要做这种重复劳动?

解决方案:一键发布,就是这么简单

ACQUIRING IMAGE…
一键发布的魔法
MultiPost 的核心理念很简单:你只管创作,发布的事交给我。

它能做什么?

  • 一键多平台发布:文字、图片、视频,写好之后一键同步到 10+ 个平台
  • 零门槛使用:不需要注册、不需要登录、不需要 API Key,装上就能用
  • 完全免费开源:没有任何付费功能,代码全部公开

支持的平台

目前 MultiPost 支持的平台包括:
  • 国内:微博、知乎、小红书、抖音、B站、公众号、即刻等
  • 国际:Twitter/X、LinkedIn、Medium 等
而且这个列表还在不断扩充中。

技术上的一些小骄傲

作为一个技术向的开源项目,我还是想简单聊聊技术实现。
技术栈:
  • 99.9% TypeScript(类型安全,真香)
  • 浏览器扩展架构(Chrome + Edge)
  • Tailwind CSS(样式开发效率起飞)
两种调用方式:
  1. 扩展 API:适合个人用户,装上插件就能用
  1. RESTful API:适合开发者集成,可以在自己的工作流中调用
这意味着你可以把 MultiPost 集成到你的自动化流程中。比如用 n8n、Zapier 这类工具,实现真正的「写完自动发」。

两年间的成长

从 2024 年初第一个版本发布到现在,MultiPost 已经:
  • 收获了 2.1k+ GitHub Stars
  • 发布了 38 个版本
  • 6 位贡献者 参与开发
  • 228 次 Fork
说实话,看到这些数字的时候还是挺感慨的。一个解决自己痛点的小工具,居然能帮助到这么多人。

开源的意义

ACQUIRING IMAGE…
开源社区的温暖
做开源这两年,我最大的感受是:你永远不知道你的代码会帮助到谁。
有人在 Issue 里说,MultiPost 帮他节省了大量的时间,可以把更多精力放在内容创作上。
有人提了很棒的 PR,加入了我没想到的功能。
有人翻译了文档,让更多语言的用户能够使用。
这些反馈,比任何 Star 数量都让我觉得:这件事值得做下去。

未来的计划

MultiPost 还有很多可以改进的地方:
  • 支持更多平台(欢迎提 Issue 告诉我你想要的平台)
  • 更智能的内容适配(根据平台特点自动优化)
  • 更好的用户体验
  • AI 辅助功能(比如自动生成各平台的标题和标签)

最后

如果你也是一个内容创作者,被多平台发布折磨过,不妨试试 MultiPost:
  • Chrome 商店:搜索「MultiPost」即可安装
当然,如果你是开发者,更欢迎来 GitHub 上给个 Star,或者一起参与开发。
毕竟,开源的魅力就在于:一个人的痒点,可以变成一群人的解决方案。

如果这篇文章对你有帮助,欢迎分享给更多需要的朋友。有任何问题或建议,可以在 GitHub Issue 或者 Discord 社区找到我。