📌 项目地址:gitroomhq/postiz-app | ⭐ 38,237 颗星 | 🔧 TypeScript | 📜 未标注
先说结论
Postiz(gitroomhq/postiz-app,38,237 Star,TypeScript 写的)是一个社交媒体管理平台,帮你定时发帖、看数据、多人协作。它对标的是 Buffer、Hootsuite 这类收费 SaaS,卖点是两句话:可以自部署,内容和账号凭据留在你自己服务器上;API 是一等公民,NodeJS SDK、N8N 自定义节点、Make.com 集成都是官方直接提供的。
它能干什么
根据 README,核心功能有四块:
- 排期发帖:向多个社交平台定时发布内容,内置多项 AI 功能辅助创作。README 里支持的平台列表是图片,抓取时渲染不出来,具体支持哪些平台得去官网或文档确认,我不猜。
- 数据分析:内置 analytics,看每条内容发出去之后的效果。
- 团队协作:邀请成员协作、评论、排期。有个少见的设计:成员之间可以交换或购买帖子。
- 自动化:官方提供 Public API,明确说了要配合 N8N、Make.com、Zapier 这类平台用。也就是说,你可以把“发帖”这个动作塞进已有的自动化流程里,比如 AI agent 生成内容后自动排期。README 里还专门列了“配合你喜欢的 AI agent”一栏,同样是图片列表,具体名单看官网。
技术栈和部署成本
代码结构是 Pnpm workspaces 的 Monorepo,前端 NextJS(React),后端 NestJS,数据库用 Prisma 默认接 PostgreSQL,任务调度靠 Temporal,邮件通知用 Resend。
这套栈说明两件事。第一,排期可靠性建立在 Temporal 上,这是正经的工作流引擎,不是简单的 cron,定时任务这块的工程质量有保障。第二,自部署的前置条件不少:数据库、Temporal、邮件服务都得跑起来。没有容器运维经验的话,上手会有门槛。
README 没有直接给 docker-compose 或安装命令,部署要走官方 Quick Start 文档(docs.postiz.com/quickstart),还有配套的 YouTube 教程。
Cloud 版和开源版怎么选
两条路:Postiz Cloud 注册即用,不想碰服务器就选这个;开源版部署到自己的基础设施上,数据不出门。
这里有个需要留心的点。README 里对比两版的那段话被截断了(原文停在”Both pr…”),看不出具体差异在哪。项目商业化路线很清晰:有赞助商、有捐赠入口(opencollective.com/postiz)、Cloud 版收费。这对我来说是长期维护的加分项,没人养活的开源项目死得更快。但也要意识到,开源版的功能可能和 Cloud 版有差距,商用或白标之前,先去仓库把 LICENSE 文件读一遍。
我的看法
同类闭源工具的 API 要么锁在高价套餐里,要么干脆没有。Postiz 把 API 和自动化集成直接写进产品定位,这个差异是真实的。如果你本来就跑着 N8N 或者 Make.com,或者对数据出自己服务器这件事有硬要求,它值得一试。如果只是想简单排几条帖子,Cloud 版或者其他更轻的工具可能就够了。