Download

Get pendpost, your way

pendpost is free and open source (MIT). Run it with one command, install the desktop app, add it to your AI in one click, or self-host it always-on. It runs on your own machine, binds 127.0.0.1, and needs no account: with no credentials set it starts in mock mode, so you can try the full draft, approve, schedule, and publish loop before you connect anything. Pick the path that fits you below.

Desktop app

Download, double-click, and run setup from the app. No terminal needed.

Download for macOS Windows coming soon

Heads up: the app makes installing one click, but connecting a real platform still uses a short per-platform setup step. You can explore everything in mock mode first.

Command line

For developers. Node.js 18+ or Docker, then open http://127.0.0.1:8090.

  • npm (no install)
    $ npx pendpost
  • Homebrew (macOS, Linux)
    $ brew install pendpost/tap/pendpost
  • Docker
    $ docker compose up

Prefer source? Clone the repository and run npm start.

Self-host always-on

Run it on a host that never sleeps so Instagram, LinkedIn, and X publish on schedule even when your computer is off. See the always-on guide.

  • Container image (GHCR)
    $ docker run -p 8090:8090 ghcr.io/pendpost/pendpost

Fly.io and Railway templates ship in deploy/ too. Bind it beyond loopback only behind a tunnel; see security and trust and the optional 24/7 cloud service.

Which one should I pick?

If you do not live in a terminal, the desktop app (when it lands) is the simplest. If you are a developer, npx pendpost is the fastest, and Docker or self-host suit a server. If you want an agent like Claude to operate it, use the MCP path. Every path runs the same local-first pendpost with the same human approval gate; the full reference is in the documentation, and the FAQ answers the common setup questions. New here? See letting an AI agent run your social or how pendpost compares to other tools.