OpenPost について
OpenPost は、複数のソーシャルアカウントを管理する個人やチーム向けのオープンソース公開プラットフォームです。セルフホストまたはホステッド版で利用でき、コンテンツ作成、予約投稿、受信箱、分析、ワークフローを統合します。
主な機能
- 01複数プラットフォーム向けの作成・プレビュー・予約投稿
- 02カレンダー、キュー、自動リポスト
- 03メディアライブラリと画像・動画編集
- 04コメント、メッセージ、投稿分析
- 05ワークフローによる下書き作成とレビュー
- 06API、SDK、CLI、n8n に対応
活用シーン
- 01複数アカウントの投稿を計画して公開
- 02コメントやメッセージへの返信を一元化
- 03RSS フィードや GitHub のリリースから下書きを作成
- 04アカウント間で投稿結果を比較
MCP 対応
OpenPost は MCP を提供し、クライアントから下書きの作成、投稿予約、公開結果の確認ができます。README には MCP が公開する個別のツールは記載されていません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://app.openpo.st/mcpclaude mcp add --transport http rodrgds-openpost https://app.openpo.st/mcp{"mcpServers":{"rodrgds-openpost":{"type":"http","url":"https://app.openpo.st/mcp"}}}Cursor で開く{"servers":{"rodrgds-openpost":{"type":"http","url":"https://app.openpo.st/mcp"}}}VS Code で開く{"mcpServers":{"rodrgds-openpost":{"type":"http","url":"https://app.openpo.st/mcp"}}}{"mcpServers":{"rodrgds-openpost":{"serverUrl":"https://app.openpo.st/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Buffer、Canva、CapCutに代わるオープンソースのサービスです。
投稿の作成、画像やカルーセルのデザイン、動画の編集、コンテンツの予約投稿を1つのアプリで行えます。
OpenPostをセルフホストするか、OpenPost Hostedをご利用ください。
画像エディターを試す · 動画エディターを試す · セルフホスト · ドキュメント
どちらのエディターも、アカウント登録やウォーターマークなしで無料でご利用いただけます。
できること
アカウントを接続。 1 つのワークスペースでソーシャルアカウントとの接続を管理できます。各プロバイダーは、それぞれ独自の機能と投稿制限を備えています。
プラットフォームごとに投稿を作成。 投稿やスレッドを作成し、各アカウントに合わせてテキストやメディアを調整できます。公開前に各バージョンをプレビューできます。アカウントのグループをソーシャルセットとして保存し、再利用できます。
カレンダーとキュー。 公開時刻、またはキュー内の次の空き枠を選択できます。カレンダーで投稿を計画し、アカウントごとに公開時刻をずらし、キューの残りが少なくなったときにリマインダーを受け取れます。
ワークフロー。 GitHub のリリース、RSS フィード、スケジュールされたプロンプトから下書きを作成できます。ビジュアルキャンバスでステップをつなぎ、AI や条件を追加し、スケジュール設定の前に投稿を確認して、各実行内容を調べられます。カスタムデータには HTTP リクエストと JavaScript を使用できます。
自動リポスト。 対応ネットワークでネイティブのリポストを行う際の遅延時間とエンゲージメントルールを設定できます。個々の投稿ではデフォルト設定を上書きできます。
メディアライブラリ。 再利用できる画像、動画、フォント、ブランド素材をワークスペースに保存できます。タグ、コレクション、お気に入りを使ってファイルを整理できます。保存済みのメディアを再アップロードせずに添付できます。
ミームメーカー。 テンプレートを選び、キャプションを編集して、画像を差し替えられます。作成した画像をメディアライブラリに保存するか、投稿に添付できます。
受信トレイとメッセージ。 ソーシャルアプリを切り替えずに、対応するコメントやダイレクトメッセージを読んで返信できます。モバイル版受信トレイの画面を見る。
分析と再利用。 投稿の成果を比較し、アカウント全体のオーディエンスの変化を追跡できます。過去の投稿を新しい下書きの出発点として使用できます。
人を見つける。 Bluesky と Mastodon でフォローするアカウントを見つけられます。候補を確認して、フォローする相手を選べます。
AI による文章作成とアイデア。 アイデアを生成し、下書きの方向性を比較して、選択したプラットフォームに合わせて投稿を調整できます。公開前に結果を確認できます。AI による文章作成は任意です。セルフホスト環境での AI 設定。
API、SDK、CLI、MCP、n8n。 スクリプト、エージェント、n8n ワークフローから下書きを作成し、投稿をスケジュールして、公開結果を確認できます。TypeScript SDK または CLI を npm からインストールできます。エンドポイントについてはAPI リファレンスをご覧ください。
チームとワークスペース。 ブランドやクライアントを別々のワークスペースに分け、編集できるユーザーを管理できます。パスキー、二要素認証、セッション管理でアカウントを保護できます。
画像とカルーセルをデザイン
レイヤー、テンプレート、カスタムフォントを使って、サムネイルや複数ページのカルーセルをデザインできます。 ブラウザーで背景を削除してから、デザインをエクスポートするか、投稿に添付できます。 画像エディターを試す · 画像エディターガイド
動画を編集・録画
マルチトラックタイムラインでクリップをトリミングして配置できます。キャプション、アニメーション、トランジション、 エフェクト、音声を追加したり、文字起こし内の単語を選択して映像をカットしたりできます。 レコーダーでは、同じタイムラインに画面、 カメラ、マイクの映像と音声を録画できます。 動画エディターを試す · 動画エディターガイド
はじめに
OpenPost Hosted
残りのソーシャルプラットフォームの承認が完了するまで、ホスト版の新規登録は一時的にウェイティングリストで受け付けています。既存のアカウントでは引き続きサインインできます。
セルフホスト
Docker Compose で OpenPost を実行できます。デフォルトのセットアップでは、SQLite とローカルメディアストレージを使用するコンテナーを 1 つ使います。
対応プラットフォーム
OpenPost は、Instagram、Facebook、LinkedIn、X、TikTok、YouTube、Threads、Bluesky、Mastodon、Pixelfed、PeerTube、Lemmy、PieFed、Discord、Pinterest、Telegram と連携できます。Mastodon と Pixelfed はインスタンスごとに OAuth で接続し、PeerTube、Lemmy、PieFed はインスタンスの認証情報を使って接続します。Discord は受信ウェブフックとボット連携に対応しており、Telegram はボットを使用します。
投稿形式、受信トレイ機能、分析機能はプラットフォームによって異なります。一部の連携では、プロバイダーのアプリ承認や、公開アクセス可能なメディア URL が必要です。
貢献
バグの報告、ドキュメントの改善、プルリクエストの送信を歓迎します。大規模な変更の場合は、まず issue を作成して、進め方について合意しましょう。
OpenPost は Go、SvelteKit、Expo を使用し、Devenv の開発環境を備えています。貢献ガイドと開発環境のセットアップから始めてください。
スターの履歴
GitHub でスターを付けて、OpenPost を応援してください。
ライセンスとセキュリティ
OpenPost はAGPL-3.0-only ライセンスを使用しています。依存関係のライセンスと著作権表示については、サードパーティに関する通知をご覧ください。
脆弱性はセキュリティポリシーを通じて非公開で報告してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。