Postiz:开源 AI 社交媒体排期与自动化发布工具(支持 Agent CLI)
Postiz 是一个开源的社交媒体排期工具,可集中安排各平台帖子、查看分析数据、与团队成员协作,并通过 API 与 N8N、Make.com、Zapier 等平台做自动化集成,被视为 Buffer.com、Hypefury、Twitter Hunter 等的替代方案。项目以 pnpm workspaces 单仓库组织,技术栈包括 NextJS(React)、NestJS、Prisma(默认 PostgreSQL)、Temporal 与 Resend,源码采用 AGPL-3.0 许可证。
社区作者 · zZz
它解决什么问题
项目定位
Postiz 自称是“终极 AI 社交媒体排期工具”,定位为 Buffer.com、Hypefury、Twitter Hunter 等商业排期服务的开源替代品。它面向需要管理社交媒体帖子、积累受众、获取线索并推动业务增长的个人与团队。
核心能力
- 排期所有社交媒体帖子,并包含多项 AI 功能。
- 通过分析(analytics)衡量内容表现。
- 与其他团队成员协作,可交换或购买帖子。
- 邀请团队成员共同协作、评论和排期帖子。
- 当前托管版本与自托管版本之间没有功能差异(来源原文如此表述)。
- 适合与 N8N、Make.com、Zapier 等平台配合做自动化(提供 API)。
支持的平台与入口
正文中出现的社交平台图标包括(按输入图片顺序):配图 1 为 Postiz Logo;配图 2 Instagram、配图 3 Youtube、配图 4 Dribbble、配图 5 Linkedin、配图 6 Reddit、配图 7 TikTok、配图 8 Facebook、配图 9 Pinterest、配图 10 Threads、配图 11 X、配图 12 Slack。合规说明中还点名支持 X(原 Twitter)、Bluesky、Mastodon、Discord 等平台。
项目对外提供的集成入口包括:Public API、NodeJS SDK、N8N custom node、Make.com integration。官方还提到新的 Postiz agent CLI,称其适合 OpenClaw 及其他 agent 使用。
技术栈
Pnpm workspaces(Monorepo,单仓库多包)
- NextJS(React)
- NestJS
- Prisma(默认使用 PostgreSQL)
- Temporal
- Resend(邮件通知)
合规声明
- Postiz 是开源、可自托管的社会化媒体排期工具,支持 X(原 Twitter)、Bluesky、Mastodon、Discord 等平台。
- 托管服务使用平台官方批准的 OAuth 流程。
- 不会自动抓取或爬取社交媒体平台内容。
- 不收集、不存储、不代理用户的 API key 或 access token。
- 从不要求用户把 API key 粘贴到其托管产品中。
- 用户始终直接与社交平台完成认证(如 X、Discord 等),以确保平台合规与数据隐私。
许可证与适用对象
源码以 AGPL-3.0 许可证发布。适用对象:需要统一管理多平台发布节奏的社交媒体运营与内容团队、希望自动化串联发布流程的开发者与自动化工程师(N8N、Make.com、Zapier 使用者)、以及希望自托管、自行掌控数据的团队。来源未明确给出面向企业规模、最低硬件配置或性能上限等信息,相关细节待核验。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
来源正文只给出“按照 Quick Start Guide 操作”的指引,未列出可直接复制的安装命令,因此下列步骤为基于来源信息整理的准备项,具体命令与顺序请以仓库内 Quick Start Guide 为准(命令细节待核验)。
- 准备环境:
- Node.js 运行环境(项目前端为 NextJS/React,后端为 NestJS,均为 Node 生态)。
- 包管理器 pnpm,且项目采用 Pnpm workspaces 单仓库(Monorepo)结构,需在仓库根目录管理依赖。
- 数据库:Prisma 默认使用 PostgreSQL,需要准备可连接的 PostgreSQL 实例。
- 可选/相关组件:Temporal(工作流调度)、Resend(邮件通知),若需要对应功能需一并准备。
- 获取源码:从 GitHub 仓库 gitroomhq/postiz-app 克隆或下载源码。
- 安装依赖:在 Monorepo 根目录按 Quick Start Guide 使用 pnpm 安装工作区依赖(具体命令待核验)。
- 配置环境变量:按 Quick Start Guide 配置数据库连接、邮件(Resend)及各社交平台 OAuth 凭据。注意合规声明中强调用户需直接与社交平台认证,不要把 API key 粘贴到 Postiz 托管产品中。
- 初始化数据库:按 Quick Start Guide 通过 Prisma 完成数据库迁移/初始化(具体命令待核验)。
- 首次运行:按 Quick Start Guide 启动服务(前后端与相关组件),随后在界面中连接社交账号并创建第一条排期帖子。
常见问题:
- 找不到可复制的命令:来源正文未提供命令清单,请查阅仓库中的 Quick Start Guide 与官方文档。
- 数据库默认是什么:Prisma 默认使用 PostgreSQL。
- 托管版与自托管版是否有差异:来源称目前两者没有区别。
- 如何做自动化:可使用 Public API、NodeJS SDK、N8N custom node、Make.com integration,或新的 Postiz agent CLI。
- 支持的平台有哪些:正文列出的图标与合规说明涵盖 Instagram、Youtube、Dribbble、Linkedin、Reddit、TikTok、Facebook、Pinterest、Threads、X、Slack,以及 Bluesky、Mastodon、Discord 等。