Discover / Marketing
Postiz
by gitroomhqTypeScript
Open source social media scheduling and publishing platform for teams
Maturity: stable because 3y old, v2.22.1 released 9d ago. Derived from release and commit history, not a rating.
- Stars
- 34k
- Forks
- 6.4k
- Downloads / mo
- —
- Last commit
- 2026-08-02
- License
- AGPL-3.0
- Open issues
- 221
Market and trust evidence
Edition not yet matchedNo exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.
Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.
In practice
Written by AI from this repository’s README · medium confidenceScheduling across a dozen social networks means paying per seat for a SaaS that owns your accounts and content.
Use it when
Use it when you want to self host scheduling for Instagram, LinkedIn, TikTok, X and others with an API for automation.
Not the right pick when
The README defers setup to an external Quick Start Guide, so the repo alone does not tell you how to run it.
Capabilities
- schedule social media posts with AI features
- measure results with analytics
- invite team members to collaborate, comment and schedule posts
- public API for automation with N8N, Make.com and Zapier
- supports Instagram, YouTube, LinkedIn, TikTok, X, Mastodon and Bluesky
- NodeJS SDK and an N8N custom node
Cost: Free and open source
Install
Derived from the published package name in the repository, not from a model.
Video walkthroughs
Postiz: Your New Self-Hosted Social Media Planner - Your Server. Your Rules. No Fees!
How To Use Postiz Ai - Full Review (2025)
Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.
What the repository ships
Detected from the actual files in the repository root.
Latest release v2.22.1
Published 2026-07-25
What's Changed
- fix: handle upload_complete status in Facebook video story polling loop by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1631
- fix: surface real WordPress connect errors and normalize domain by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1638
- feat: extend team invite link expiry from 1 hour to 2 days (temporary) by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1643
- fix: gracefully handle AI generation provider errors (OpenAI safety rejections) by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1650
- Stop LinkedIn from resizing images to 1000px and flattening PNGs to JPEG by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1653
- feat: WordPress post tags, categories, and status by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1654
- feat(facebook): background presets for text-only page posts by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1661
- fix(plugs): list actual plug-supported channels in empty state by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1666
- fix(plugs): translate renamed empty-state key across locales by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1667
- fix: harden URL media uploads (agent tool + public API) against fetch failures & oversized files by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1649
- fix(agent): surface err.cause in uploadFromUrl tool error messages by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1672
- feat: add Tumblr provider by @onyedikachi-david in https://github.com/gitroomhq/postiz-app/pull/1673
- fix(tiktok): stop posts silently landing in the TikTok inbox instead of publishing by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1710
- fix(agent-chat): guard integration lookup in manualPosting modal by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1688
- fix(pinterest): keep analytics within the 90-day window by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1726
- fix: use plain fetch instead of this.fetch in analytics methods by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1725
- fix(tiktok): stop offering settings TikTok silently ignores by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1728
- fix: keep agent chat history when CopilotKit clobbers the message state by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1763
- fix(integrations): don't fail channel creation when the avatar upload fails by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1762
- feat: block subscribing when a same-email account is already subscribed by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1750
- fix: personalize the team invitation email by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1747
- feat(admin): Switch User — swap login between two accounts by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1730
- feat: admin can add a team member to the impersonated organization by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1743
- fix(launch): use a clear cancel label in the shortlink confirmation dialog by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1677
- fix: duplicate useToaster import breaking the frontend build on main by @giladresisi in https://github.com/gitroomhq/postiz-app/pull/1764
New Contributors
- @onyedikachi-david made their first contribution in https://github.com/gitroomhq/postiz-app/pull/1673
Full Changelog: https://github.com/gitroomhq/postiz-app/compare/v2.21.10...v2.22.1
Tags
README
<p align="center">
<a href="https://postiz.com/" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/765e9d72-3ee7-4a56-9d59-a2c9befe2311">
<img alt="Postiz Logo" src="https://github.com/user-attachments/assets/f0d30d70-dddb-4142-8876-e9aa6ed1cb99" width="280"/>
</picture>
</a>
</p>
<p align="center">
<a href="https://opensource.org/license/agpl-v3">
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
</a>
</p>
<h3 align="center"><strong><a href="https://github.com/gitroomhq/postiz-agent">NEW: check out Postiz agent CLI! perfect for OpenClaw and other agents</a></strong></h3>
<div align="center">
<strong>
<h2>Your ultimate AI social media scheduling tool</h2><br />
<a href="https://postiz.com">Postiz</a>: An alternative to: Buffer.com, Hypefury, Twitter Hunter, etc...<br /><br />
</strong>
Postiz offers everything you need to manage your social media posts,<br />build an audience, capture leads, and grow your business.
</div>
<div class="flex" align="center">
<br />
<img alt="Instagram" src="https://postiz.com/svgs/socials/Instagram.svg" width="32">
<img alt="Youtube" src="https://postiz.com/svgs/socials/Youtube.svg" width="32">
<img alt="Dribbble" src="https://postiz.com/svgs/socials/Dribbble.svg" width="32">
<img alt="Linkedin" src="https://postiz.com/svgs/socials/Linkedin.svg" width="32">
<img alt="Reddit" src="https://postiz.com/svgs/socials/Reddit.svg" width="32">
<img alt="TikTok" src="https://postiz.com/svgs/socials/TikTok.svg" width="32">
<img alt="Facebook" src="https://postiz.com/svgs/socials/Facebook.svg" width="32">
<img alt="Pinterest" src="https://postiz.com/svgs/socials/Pinterest.svg" width="32">
<img alt="Threads" src="https://postiz.com/svgs/socials/Threads.svg" width="32">
<img alt="X" src="https://postiz.com/svgs/socials/X.svg" width="32">
<img alt="Slack" src="https://postiz.com/svgs/socials/Slack.svg" width="32">
<img alt="Discord" src="https://postiz.com/svgs/socials/Discord.svg" width="32">
<img alt="Mastodon" src="https://postiz.com/svgs/socials/Mastodon.svg" width="32">
<img alt="Bluesky" src="https://postiz.com/svgs/socials/Bluesky.svg" width="32">
</div>
<p align="center">
<br />
<a href="https://docs.postiz.com" rel="dofollow"><strong>Explore the docs »</strong></a>
<br />
<br />
<a href="https://youtube.com/@postizofficial" rel="dofollow"><strong>Watch the YouTube Tutorials»</strong></a>
<br />
</p>
<p align="center">
<a href="https://platform.postiz.com">Register</a>
·
<a href="https://discord.postiz.com">Join Our Discord (devs only)</a>
·
<a href="https://docs.postiz.com/public-api">Public API</a><br />
</p>
<p align="center">
<a href="https://www.npmjs.com/package/@postiz/node">NodeJS SDK</a>
·
<a href="https://www.npmjs.com/package/n8n-nodes-postiz">N8N custom node</a>
·
<a href="https://apps.make.com/postiz">Make.com integration</a>
</p>
<br /><br />
🔌 See the leading Postiz features
<p align="center">
<a href="https://www.youtube.com/watch?v=BdsCVvEYgHU" target="_blank">
<img alt="Postiz" src="https://github.com/user-attachments/assets/8b9b7939-da1a-4be5-95be-42c6fce772de" />
</a>
</p>
✨ Features
| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
Our Sponsors
| Sponsor | Logo | Description |
|---------|:-----------------------------------------------------------------------:|-----------------|
| Hostinger | <img src=".github/sponsors/hostinger.png" alt="Hostinger" width="500"/> | Hostinger is on a mission to make online success possible for anyone – from developers to aspiring bloggers and business owners |
| Virlo | <img src="https://github.com/user-attachments/assets/25182598-5344-45fc-b9cd-e4cfa16aabfd" alt="Virlo" width="500"/> | Virlo is the #1 social media trend spotting and all-in-one GTM tool for teams leveraging short-form video |
| ChatbotX | <img src="https://github.com/user-attachments/assets/0aa6b058-9a64-46d3-bc26-337abc51737d" alt="ChatbotX" width="500"/> | The ManyChat alternative that you can self-host, white-label, and resell to your clients. Bring your own OpenClaw, Hermes, or Claude agents! |
Intro
- Schedule all your social media posts (many AI features)
- Measure your work with analytics.
- Collaborate with other team members to exchange or buy posts.
- Invite your team members to collaborate, comment, and schedule posts.
- At the moment, there is no difference between the hosted version and the self-hosted version
- Perfect for automation (API) with platforms like N8N, Make.com, Zapier, etc.
Tech Stack
- Pnpm workspaces (Monorepo)
- NextJS (React)
- NestJS
- Prisma (Default to PostgreSQL)
- Temporal
- Resend (email notifications)
Quick Start
To have the project up and running, please follow the Quick Start Guide
Sponsor Postiz
We now give a few options to Sponsor Postiz:
- Just a donation: You like what we are building, and want to buy us some coffee so we can build faster.
- Main repository: Get your logo with a backlink from the main Postiz repository. Postiz has over 7M downloads and 20k views per month.
Link: https://opencollective.com/postiz
Postiz Compliance
- Postiz is an open-source, self-hosted social media scheduling tool that supports platforms like X (formerly Twitter), Bluesky, Mastodon, Discord, and others.
- Postiz hosted service uses official, platform-approved OAuth flows.
- Postiz does not automate or scrape content from social media platforms.
- Postiz does not collect, store, or proxy API keys or access tokens from users.
- Postiz never asks users to paste API keys into our hosted product.
- Postiz users always authenticate directly with the social platform (e.g., X, Discord, etc.), ensuring platform compliance and data privacy.
License
This repository's source code is available under the AGPL-3.0 license.
<br /><br />
<p align="center">
<img src="https://github.com/snyk-labs/secure-developer-sample-repo/raw/main/badge_full.svg" alt="Secure Developer Badge Full" width="150">
</p>