ログイン済みのブラウザーを再利用し、中国や海外のSNSにショート動画や画像を投稿するChrome拡張機能ベースのCLI。
- スター
- 364
- フォーク
- 70
- 未解決の Issue
- 2
- 最終コミット
- 7 日前
これは何?
LightPostは、軽量なセルフホスト型のSNS投稿スケジューラーです。各プラットフォームの認証情報を自分で登録し、1つの投稿作成画面で投稿を書いて、すぐに公開するか、後で公開するよう予約できます。配信先アカウントごとに、各プラットフォームの制限内でテキスト、画像、またはその両方を送信できます。
Bluesky、Mastodon、X、Instagram、Threads、DiscordのWebhook、LinkedInの個人プロフィール、Telegramチャンネル、Facebook Pagesに対応しており、TikTok、Pinterest、Google Business Profileは開発中として記載されています。画像は公開JPEG URLから取り込むか、保存済みライブラリから選択できます。配信結果はアカウントごとに表示されるため、成功した配信先に再投稿せず、失敗した配信先だけを再試行できます。
SQLiteを使用するPythonプロセス1つで動作し、HTML、CSS、JavaScriptはそのまま利用できるため、外部データベースもフロントエンドのビルド工程も不要です。認証情報は自分のサーバー上で暗号化して保存され、プロジェクトはMITライセンスです。
主な機能
- 01同じプラットフォーム上の複数アカウントを含め、複数のアカウントへ同時に投稿できます。
- 02下書きの保存、投稿の予約、即時公開ができ、ブラウザーのタイムゾーンを使用します。
- 03配信先アカウントごとに、テキスト、画像、またはその両方を選べます。
- 04公開JPEG URLから画像を取り込むか、保存済みライブラリの画像を代替テキストやプレビュー付きで再利用できます。
- 05アカウントごとに配信結果を確認し、失敗した配信先だけを再試行できます。
- 06再起動後もキューが保持され、期限を過ぎた予約投稿も再開されます。
- 07認証情報の暗号化、任意のパスワード保護、投稿履歴のエクスポートに対応しています。
ユースケース
- Bluesky、Mastodon、Telegramチャンネルへ同じ告知をクロスポストする。
- セルフホスト型ダッシュボードから、プロジェクトやブランドのアカウント向けに1週間分の投稿を予約する。
- SNS投稿のデータをサードパーティの予約投稿サービスではなく、自分のサーバーに保管する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/brainstormity/LightPost.git - 2
Pythonの仮想環境を作成する
python3 -m venv .venv - 3
Pythonの依存関係をインストールする
.venv/bin/python -m pip install -r requirements.txt - 4
アプリを起動し、localhost:3000/appを開く
.venv/bin/python -m lightpost
使う前に知っておきたいこと
- LinuxまたはmacOSでPython 3.11以降が必要です。
- 各プラットフォームの認証情報はご自身で用意してください。API利用料が発生する場合があり、アカウントの利用資格要件も適用されます。
- 動画には対応していません。また、TikTok、Pinterest、Google Business Profileは現在開発中です。
収録されている特集
トピック
よくある質問
- LightPost とは?
- Bluesky、Mastodon、X、Telegramなど複数のSNSアカウントへ、単一のダッシュボードから投稿を配信できるセルフホスト型スケジューラー。 LightPostは、軽量なセルフホスト型のSNS投稿スケジューラーです。各プラットフォームの認証情報を自分で登録し、1つの投稿作成画面で投稿を書いて、すぐに公開するか、後で公開するよう予約できます。配信先アカウントごとに、各プラットフォームの制限内でテキスト、画像、またはその両方を送信できます。
- LightPost は無料で使えますか?ライセンスは?
- LightPost は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- LightPost は今もメンテナンスされていますか?
- 活発にメンテナンス中。LightPost の最終コミットは 2026年10月31日 です。
- LightPost は何に使えますか?
- Bluesky、Mastodon、Telegramチャンネルへ同じ告知をクロスポストする。 セルフホスト型ダッシュボードから、プロジェクトやブランドのアカウント向けに1週間分の投稿を予約する。 SNS投稿のデータをサードパーティの予約投稿サービスではなく、自分のサーバーに保管する。
- LightPost のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/brainstormity/LightPost.git Pythonの仮想環境を作成する: python3 -m venv .venv Pythonの依存関係をインストールする: .venv/bin/python -m pip install -r requirements.txt アプリを起動し、localhost:3000/appを開く: .venv/bin/python -m lightpost
- LightPost はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/brainstormity/LightPost
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のプラットフォームで投稿の計画・公開・分析ができる、AIとAPI連携に対応したオープンソースのセルフホスト型SNS予約投稿ツール。
Postiz APIを操作するCLI。AIエージェントや開発者が、複数のプラットフォームでSNS投稿の予約や管理を行えます。
LangGraphを基盤に、URLからTwitterやLinkedInの投稿案を作成し、公開前に人が承認できるAIエージェント。
AIエージェントやチームが、MCPまたはREST API経由で複数のSNSへの投稿を作成・予約・公開できるオープンソースのSNS投稿管理ツール。
トレンドの発見からSNS投稿・動画の制作、中国のプラットフォームへの公開、結果の分析まで支援するオープンソースAIエージェント。