BButtonPost

Write once. Publish everywhere.

One source post. Platform-specific formatting only. Publish to every selected destination in one action.

Markdown source0 source characters

One source image set. X attaches up to 4 images, DEV stores them in the article, and Xiaohongshu/Jike/LearnBlockchain send local files directly to your Local Runner. Up to 9 source images are accepted.

Local history

Publication history

One Publish everywhere action is one history record. Each record shows exactly which platforms were included; choose a platform below to view only that platform's publishing history.

Your next publish attempt will appear here and remain after a page refresh.

Stored only in this browser for now. Secrets and runner credentials are never written to publication history.

MVP

Local Runner

Connect ButtonPost to this computer for platforms that need your browser session, local media, or QR login.

Offline
npm run runner

Not connected

The runner token stays in this browser local storage and is sent only to 127.0.0.1, not to the ButtonPost server.

Local platform

Xiaohongshu · 小红书

Unknown

Connect the runner, then check your Xiaohongshu login.

Login runs in a local Chrome profile under ~/.buttonpost. Nothing is published during this step.

Local platform

Jike · 即刻

Unknown

Connect the runner, then check your Jike login.

Login runs in a dedicated local Chrome profile under ~/.buttonpost. Nothing is published during this step.

Local platform

LearnBlockchain · 登链社区

Unknown

Connect the runner, then check your LearnBlockchain login.

Login runs in a dedicated local Chrome profile under ~/.buttonpost. GitHub, email/password, phone and WeChat can be completed directly there. MetaMask requires MetaMask to be installed/unlocked in this dedicated profile once. ButtonPost never reads passwords, verification codes, seed phrases, private keys, or wallet signatures. Nothing is published during this step.