# openpost [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/rodrgds/openpost  
**GitHub Stars:** 89  
**npm Downloads (last month):** 16  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/openpost

## Description
Manage social publishing workflows through OpenPost

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "openpost": {
    "url": "https://openpo.st"
  }
}
```

## Documentation & README

<p align="center">
  <a href="https://openpo.st">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="./assets/brand/lockup-dark.svg">
      <source media="(prefers-color-scheme: light)" srcset="./assets/brand/lockup.svg">
      <img alt="OpenPost" src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/brand/lockup.svg" width="168" height="42">
    </picture>
  </a>
</p>

<p align="center"><strong>Create, adapt, schedule, and publish content across platforms.</strong></p>

<p align="center">
  <a href="https://github.com/getopenpost/openpost/releases">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://shieldcn.dev/github/release/getopenpost/openpost.svg?variant=outline&amp;size=sm&amp;font=geist&amp;mode=dark">
      <img src="https://shieldcn.dev/github/release/getopenpost/openpost.svg?variant=outline&amp;size=sm&amp;font=geist&amp;mode=light" alt="Latest release">
    </picture>
  </a>
  <a href="https://github.com/getopenpost/openpost/actions/workflows/ci.yml">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://shieldcn.dev/github/ci/getopenpost/openpost.svg?variant=outline&amp;size=sm&amp;font=geist&amp;mode=dark">
      <img src="https://shieldcn.dev/github/ci/getopenpost/openpost.svg?variant=outline&amp;size=sm&amp;font=geist&amp;mode=light" alt="Build status">
    </picture>
  </a>
  <a href="https://github.com/getopenpost/openpost">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://shieldcn.dev/github/stars/getopenpost/openpost.svg?variant=outline&amp;size=sm&amp;font=geist&amp;mode=dark">
      <img src="https://shieldcn.dev/github/stars/getopenpost/openpost.svg?variant=outline&amp;size=sm&amp;font=geist&amp;mode=light" alt="GitHub stars">
    </picture>
  </a>
  <a href="https://github.com/getopenpost/openpost/releases">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://shieldcn.dev/github/downloads/getopenpost/openpost.svg?variant=outline&amp;size=sm&amp;font=geist&amp;mode=dark">
      <img src="https://shieldcn.dev/github/downloads/getopenpost/openpost.svg?variant=outline&amp;size=sm&amp;font=geist&amp;mode=light" alt="Release downloads">
    </picture>
  </a>
</p>

<p align="center">
  <a href="https://app.openpo.st/register?plan=founder&amp;billing_period=monthly"><strong>Start a 14-day trial</strong></a>
  ·
  <a href="https://docs.openpo.st/self-hosting"><strong>Self-host</strong></a>
  ·
  <a href="https://docs.openpo.st"><strong>Docs</strong></a>
  ·
  <a href="https://discord.com/invite/u2QwukmY4W"><strong>Discord</strong></a>
</p>

<div align="center">
  <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/postiz-socials/Instagram.svg" alt="Instagram" width="32">
  <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/postiz-socials/Facebook.svg" alt="Facebook" width="32">
  <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/postiz-socials/Linkedin.svg" alt="LinkedIn" width="32">
  <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/postiz-socials/X.svg" alt="X" width="32">
  <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/postiz-socials/TikTok.svg" alt="TikTok" width="32">
  <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/postiz-socials/Youtube.svg" alt="YouTube" width="32">
  <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/postiz-socials/Threads.svg" alt="Threads" width="32">
  <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/postiz-socials/Bluesky.svg" alt="Bluesky" width="32">
  <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/postiz-socials/Mastodon.svg" alt="Mastodon" width="32">
  <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/postiz-socials/Discord.svg" alt="Discord" width="32">
</div>

<p align="center">
  <img alt="OpenPost composer with six social destinations and scheduling controls" src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/screenshots/readme-hero-dark.webp" width="98%">
</p>

OpenPost combines writing, media editing, scheduling, and results in one workspace. Keep a shared draft, then adjust the text, media, and timing for each account. Review every version before publishing.

[Watch the product tour](https://www.youtube.com/watch?v=_mZf3HzQaN8) · [Explore the app](https://openpo.st/features)

## What you can do

- <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/brand/features/compose.svg" alt="" width="24" height="24" align="top"> **Compose for every channel.** Write posts and threads, preview each account's version, and reuse account groups with Social Sets.
- <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/brand/features/image-editor.svg" alt="" width="24" height="24" align="top"> **[Image Editor](https://app.openpo.st/image-editor).** Create layered graphics and multi-page carousels without leaving OpenPost.
- <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/brand/features/video-editor.svg" alt="" width="24" height="24" align="top"> **[Video Editor](https://app.openpo.st/video-editor), beta.** Record, trim, and edit videos with a multitrack timeline, captions, and audio.
- **AI writing and Ideate.** Find an idea, compare directions, and build drafts for your selected channels. Review the result before publishing.
- <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/brand/features/calendar.svg" alt="" width="24" height="24" align="top"> **Scheduling and queues.** Pick an exact time or the next free posting slot. Plan in the calendar, stagger destinations, and get reminders when your queue runs low.
- **Auto repost.** Set delays and engagement rules for native reposts on supported networks, with per-post overrides.
- **Memes and media.** Caption meme templates, replace images, and save the result alongside reusable templates, fonts, and brand assets. Find media with tags, collections, and favorites.
- **Inbox and DMs.** Read and reply to supported comments and messages.
- <img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/brand/features/analytics.svg" alt="" width="24" height="24" align="top"> **Analytics and repurposing.** Compare results, track audience changes, and turn previous content into a new draft.
- **Grow.** Discover accounts to follow on Bluesky and Mastodon. You choose who to follow.
- **API, MCP, CLI, and n8n.** Draft, schedule, and inspect publications from your own scripts or AI tools.
- **Teams and security.** Separate brands into workspaces with member roles. Protect accounts with passkeys, two-factor authentication, and session controls.

### Create your media

The browser editors are free to try without an account. Exports have no watermark.

<img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/brand/features/image-editor.svg" alt="" width="24" height="24" align="top"> **[Image Editor](https://app.openpo.st/image-editor).** Layers, text, shapes, background removal, and color tools. Export one image or a multi-page carousel.

![Image Editor with a Lisbon tram photo and editable layers](https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/screenshots/image-editor-dark.webp)

<img src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/brand/features/video-editor.svg" alt="" width="24" height="24" align="top"> **[Video Editor](https://app.openpo.st/video-editor), beta.** Screen, camera, and microphone recording. Multitrack editing, captions, transitions, keyframes, color, and audio. Save projects locally or sync to your workspace. Use desktop Chromium for the full editor; mobile supports capture and project preparation.

![Video Editor with a screen recording and multitrack timeline](https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/screenshots/video-editor-dark.webp)

[Quick Cut for simple trims](https://docs.openpo.st/guides/quick-cut) · [Explore all features](https://openpo.st/features) · [Usage guides](https://docs.openpo.st/guides/quickstart) · [API reference](https://docs.openpo.st/api-reference)

## Get started

**Hosted.** We run it for you. [Start a 14-day trial](https://app.openpo.st/register?plan=founder&billing_period=monthly)

| Plan   | Best for      | Monthly | Yearly |
| ------ | ------------- | ------: | -----: |
| Solo   | Solo founders |     $29 |   $290 |
| Team   | Small teams   |     $59 |   $590 |
| Agency | Client work   |     $99 |   $990 |

Every plan includes all features. Plans include 1, 3, or 10 workspaces, with 1, 5, or 10 people per workspace. No seat add-ons or automatic overage charges. [Compare plans and limits](https://openpo.st/pricing).

**Self-host.** Run OpenPost with Docker on your server:

```bash
git clone https://github.com/getopenpost/openpost.git
cd openpost
cp .env.example .env
# set fresh secrets and OPENPOST_APP_URL, OPENPOST_PUBLIC_URL, OPENPOST_MEDIA_URL
docker compose up -d
```

Open `http://localhost:8080`, create the first account, connect a social account. Default setup is one container, SQLite, local media.

[Installation reference](https://docs.openpo.st/self-hosting/) · [Hosted or self-hosted?](https://openpo.st/self-hosting)

**Automate.** [CLI guide](https://docs.openpo.st/guides/automation) · [MCP guide](https://docs.openpo.st/mcp/) · [API reference](https://docs.openpo.st/api-reference)

## Supported platforms

OpenPost has integrations for LinkedIn, Facebook, Instagram, X, TikTok, YouTube, Threads, Bluesky, Mastodon, and Discord webhooks. Publishing formats, messages, comments, analytics, and Grow support vary by platform. Some connections need app review or public media URLs.

<!-- provider-certification:begin -->

No posting option has passed our final live check on OpenPost Hosted yet.

A social app can appear in OpenPost before it is ready for real accounts.

<!-- provider-certification:end -->

Pinterest, Discord bots, and Telegram bots are not public posting options yet.

[Connect accounts](https://docs.openpo.st/guides/accounts) · [Self-hosted integrations](https://docs.openpo.st/self-hosting/integrations)

## Contribute

OpenPost uses Go, SvelteKit, and Expo. Development tools run through Devenv.

```bash
direnv allow
devenv shell -- setup
bun run verify
```

Read [.github/CONTRIBUTING.md](https://github.com/rodrgds/openpost/blob/HEAD/.github/CONTRIBUTING.md) and the [development setup](https://github.com/getopenpost/openpost/blob/main/docs/development/setup.md) before opening a PR.

## Star history

<!-- star-history:start -->
<picture>
  <source media="(prefers-color-scheme: dark)" srcset="assets/star-history/star-history-dark.svg">
  <img alt="Star history" src="https://raw.githubusercontent.com/rodrgds/openpost/HEAD/assets/star-history/star-history-light.svg">
</picture>
<!-- star-history:end -->

## License and security

[AGPL-3.0-only](https://github.com/rodrgds/openpost/blob/HEAD/LICENSE). See [third-party notices](https://github.com/rodrgds/openpost/blob/HEAD/licenses/README.md). Report vulnerabilities privately through the [security policy](https://github.com/rodrgds/openpost/blob/HEAD/.github/SECURITY.md).

