Postiz and Harbor are both open source under the AGPL and both can be self-hosted. Choose Postiz if you need many platforms (30+, including TikTok, YouTube, Facebook and Pinterest), AI image and video generation, or a hosted plan you can buy today. Choose Harbor if you run several brands on X, LinkedIn, Instagram and Threads and want a strategist rather than only a scheduler: a memory per brand, posts measured against each brand’s own median, best times learned from your results, and an approval step that nothing can skip.
Harbor and Postiz, side by side.
| Feature | Harbor | Postiz |
|---|---|---|
| What it is | An open-source content strategist for builders with more than one brand | “The agentic social media scheduler”: AI agents plan, generate and schedule posts |
| License | AGPL-3.0 | AGPL-3.0 (about 37k GitHub stars) |
| Self-hosting | Node.js and Postgres (or embedded PGlite for local use); free, every feature | Docker Compose with Postgres, Redis and Temporal; free |
| Hosted plan | Harbor Cloud opening soon: $19 (2 brands), $49 (6), $149 (25) a month | Available now: $29 (5 channels), $39 (10), $49 (30), $99 (100) a month; 7-day trial |
| Priced by | Brand | Connected channel |
| Platforms | X, LinkedIn, Instagram, Threads | 30+, including TikTok, YouTube, Facebook, Pinterest, Bluesky, Mastodon, Reddit |
| Brand voice | Per brand, learned from sample posts or dials, then refined from what performed, with evidence | No brand voice feature found in its docs |
| Best times | Learned per brand from its own posts, shown as a heatmap and used for scheduling | Time slots set by hand per channel |
| Measurement | Every post at 1h, 6h, 24h, 3d and 7d against the brand’s median at the same age, with verdicts and a weekly digest | Per-post metrics from each platform; account analytics on about 10 platforms |
| Approvals | Required: agents, automations and MCP clients can only propose | Preview links for comments; its docs say no “approved” flag blocks publishing |
| AI media | None (a media library with platform crops) | AI image and video generation, video-to-clips |
| MCP and API | MCP server (23 tools) and REST API; proposals only | MCP server, API and CLI on every plan |
- You run several brands and want each one to keep its own voice, baseline and best times.
- You want to know which posts worked, measured against your own median, not totals.
- You want agents to do the planning but never post without your approval.
- You post mainly to X, LinkedIn, Instagram and Threads.
- You need TikTok, YouTube, Facebook, Pinterest or any of 30+ other platforms.
- You want AI image or video generation built in.
- You want a hosted plan you can pay for today.
- You want a large, established open-source community behind the tool.
Where they differ.
Questions people ask.
Are Harbor and Postiz both open source?
Yes. Both are licensed under the AGPL-3.0 and can be self-hosted for free.
Which supports more platforms?
Postiz, by a wide margin: 30+ against Harbor’s 4 (X, LinkedIn, Instagram and Threads).
Can I use Harbor instead of Postiz for a hosted plan?
Not yet. Harbor Cloud is opening soon; today Harbor is self-hosted. Postiz Cloud is available now.
Which is better for running several brands?
Harbor is built around brands: each has its own memory, baseline and best times, and Cloud pricing is per brand. Postiz groups channels by organisation and prices by channel count.
- Postiz pricing
- Postiz on GitHub (license, stars)
- Postiz docs: supported platforms
- Postiz docs: approvals
- Postiz docs: time slots
- Postiz docs: analytics
- Postiz docs: agents
- Postiz docs: MCP
- Postiz docs: Docker Compose install
Plan next week in an afternoon.
Self-host Harbor free, or get early access to Harbor Cloud. Either way, nothing posts until you say so.