メインコンテンツまでスキップ

mokumokuren とは

mokumokuren(モクモクレン) は、X / Bluesky / Threads / mixi2 / Substack の複数アカウントを、 アカウントごとに完全分離したブラウザセッションで 1 つのデスクトップアプリに横並び表示 する マルチ SNS ビューアーです。

さらに、外部の LLM(Claude Desktop / Codex など)が作成した投稿下書きを取り込み、 各 SNS のアカウントへ 振り分けて投稿フォームへ投下 する「取り込み → 振り分け → 投下」の ワークフローを備えています。mokumokuren 自身は文章を生成しません — 受け取って、届けます。

ユースケース:AI が書いた下書きを各 SNS へ

解決する課題

課題mokumokuren の解決
SNS が分散していて行き来が面倒5 サービスを 1 ウィンドウに横並びカラムで同時表示
同一 SNS の複数アカウント併用(ログインし直し)アカウントごとにセッション完全分離
LLM で下書きは作れるが各 SNS へ貼るのが手作業MCP/ファイルで取り込み → フォームへ自動投下
同じ内容を複数 SNS へ出すのが二度手間1 下書き → 複数アカウントへ一括振り分け
AI に勝手に投稿されるのが怖い投下まで自動・最終送信は人間
クラウド AI に書かせたくない/手元で完結したいローカル LLM(LM Studio)対応で外部送信なしも可能

全体像

外部 AI クライアント上の LLM が下書きを生成し、mokumokuren の受信箱へ取り込み、 ログイン済みの SNS アカウントへ振り分けて、各サービスの投稿フォームへ投下します。

LLMから受信箱、配送

  1. 取り込み(Ingest) — LLM が submit_drafts を呼ぶ(Claude / Codex は stdio ブリッジ、LM Studio は HTTP 直結)/または File Import で受信箱へ。
  2. 振り分け(Route) — 受信箱で各下書きの投稿先(ログイン済みアカウント)を選択。1 下書き → 複数 SNS へクロス投稿可。
  3. 投下(Deliver) — 対象カラムの投稿フォームへ自動入力。最終送信はユーザーが行います

主な特長

  • 複数 SNS を横並び表示 — 5 サービスのタイムラインをカラムとして並べて同時に閲覧。
  • アカウントごとのセッション分離 — 同じ SNS の複数アカウントを別々のログイン状態で同時に開けます(Cookie / LocalStorage はアカウント単位で独立)。
  • 下書きの取り込み(Ingestion) — 外部 LLM が作った下書きを MCP 連携 または ファイル取り込み(JSON / CSV / JSONL) で受信箱へ。
  • 振り分けと投下(Routing / Delivery) — 1 つの下書きを複数アカウントへクロス投稿。各サービスの投稿フォームへ自動入力(またはコンポーザー起動)。最終送信はユーザーが行います
  • MCP サーバー内蔵 — Claude Desktop / Codex などから submit_drafts で直接下書きを送れます。
  • Pro(サブスクリプション) — 取り込み(ファイル / MCP)と MCP 連携は Pro 機能です。

設計思想

  • 生成はしない、運ぶだけ — 文章生成は外部 LLM に任せ、mokumokuren は「取り込み → 振り分け → 投下」に徹します。
  • Human-in-the-loop — 投下まで自動、送信は人間。誤爆・自動連投を構造的に防ぎます。
  • ローカルファースト可 — MCP サーバーは 127.0.0.1 限定+トークン認証。ローカル LLM なら下書きを外部に一切出さない運用も可能です。
  • プラガブルな AI 接続 — MCP 標準準拠のため対応クライアントを増やしやすい設計です。

対応サービス

サービス表示名既定 URL
X(旧 Twitter)Xhttps://x.com
BlueskyBlueskyhttps://bsky.app
ThreadsThreadshttps://www.threads.net
mixi2mixi2https://mixi.social
SubstackSubstackhttps://substack.com

各サービスは公式 Web 版をアプリ内に表示します。利用にあたっては各サービスの利用規約にしたがってください。


用語

用語意味
アカウントアプリに登録する単位。1 アカウント = 1 カラム = 1 セッションで対応します。
カラム1 アカウントを表示する縦長の表示領域。
セッションアカウントごとに分離された永続ブラウザ状態(Cookie・LocalStorage 等)。ログイン状態はここに保存されます。
サービスSNS の種別(X / Bluesky / Threads / mixi2 / Substack)。
下書き(Draft)外部 LLM から受信した投稿コンテンツ 1 件(本文・任意タイトル・書式)。
受信箱(Inbox)未処理の下書きを保持するキュー。ここで確認・振り分け・投下します。
取り込み(Ingestion)外部で生成された下書きを受信箱に取り込む経路(MCP/ファイル取り込み)。
振り分け(Routing)1 つの下書きを投稿先アカウントへ割り当てるアプリ内操作。
投下(Delivery)下書きの本文を投稿フォームへ入れる操作。送信はユーザーが行います。
Pro有料サブスクリプションで解錠される機能区分(取り込みと MCP 連携)。

次に読む