Publish Platform

Write It Once.
We'll Send It Everywhere.

Post to X, LinkedIn, and GitHub. Send newsletters to your subscribers. Schedule a month in advance. 21 publish tools — all inside the editor, all drivable by your agent.

$ npx openwriter install-skill

Free tier includes 2 connections and 15 scheduled posts per month.

Connect the channels you already use

Everything A Newsletter Stack Does. Built Into The Pad.

Connections, composer, queue, subscribers, sends, analytics, recurring slots. Six tools worth. Zero context-switching.

Post To X & LinkedIn

OAuth once. Draft in the compose view — character counter, thread builder, quote-tweet layout. Hit post when it's ready, or send it to the queue.

Send To Your Subscribers

Built-in newsletter. Import a list, bring your own domain, pick one of four layouts, hit send. Opens and clicks tracked automatically. No Mailchimp bill.

Schedule The Month

Pick a time. Pick a recurring slot. Fill the grid and walk away. The queue runs even when you don't.

Recurring Slots

Mon 9am, Wed 1pm, Fri 5pm — whatever your rhythm is. The queue fires at slot time. Skip any week with a keystroke.

Autoplugs

Reply to your own post three hours later. Link the newsletter. Thread the follow-up. Set it once — every post gets the same treatment.

Analytics Built In

Opens, clicks, impressions, replies. All per-post, per-issue. Nothing to configure, nothing to pipe into Mixpanel.

Your Month, On One Screen.

The schedule view is the whole content operation — newsletters, X posts, LinkedIn, the lot. Drag to reschedule. Click to edit. Watch the week fill itself.

OpenWriter schedule calendar showing newsletters and posts across the month

The Newsletter Your Agent Can Ship.

Draft the issue in the same editor you use for everything else. Pick a layout — essay, digest, announcement, or custom. Your agent can add the subject line, pull a featured image, even schedule the send. You read it once and hit send.

Bring your own domain — verified in 60 seconds
Four layout presets — essay, digest, announce, custom
Import subscribers from CSV, Substack, Beehiiv
Embed a signup form anywhere — three lines of HTML
Resend-to-unopened — one click, no funnel
0% take rate on paid subscriptions (Publisher tier)
OpenWriter newsletter draft view with style preset options
OpenWriter X reply compose view with embedded parent tweet

X Compose, Pixel-Accurate.

Not a generic text box — the actual X reply or quote layout, parent tweet rendered above, character counter where X puts it. Draft threads inline. Ask your agent for three alternatives. Post when it reads right.

Reply threads with parent embedded
Quote tweets with card layout below
Thread builder — link replies by dragging
Hook bank — keep proven openers a click away
Character counter and break indicators
Post now, schedule later, or queue to a slot

Three Ways To Get A Post Out The Door.

Pick the one that fits how you work. They all end in the same place: your audience.

Post Now

One click. Lands on X or LinkedIn in under a second. For the hot take you don't want to lose.

Pick A Time

Tuesday 10:47am. Saturday after dinner. Whenever your audience is awake. The queue does the rest.

Queue To A Slot

Recurring slots for the week. Drop a draft in the next open slot. Your posting cadence runs whether you're online or not.

Every Post Plugs The Next Thing.

Write the rule once: "three hours after every tweet over 200 impressions, reply with the newsletter link." OpenWriter watches the metric and fires the plug automatically. Your top-of-funnel runs on autopilot — without the spammy everyone-plug-everything feel.

Condition-based triggers — impressions, replies, time
Per-post or per-rule — you control the scope
Naturalize mode — the agent varies the copy each time
Tracking — see which plug converted which reader
Pause or kill any rule mid-run
// Autoplug rule
{
  "trigger": "impressions > 200",
  "delay": "3h",
  "action": "reply_with_newsletter",
  "naturalize": true
}

// The agent writes the reply copy —
// different angle every time,
// same link, same conversion.
// Ask Claude to schedule a week

"Write 5 tweets from today's essay,
 space them Mon-Fri at 9am,
 autoplug the newsletter on each."

// Agent drafts. You review.
// Green = pending. r = reject.
// a = accept. Queue populates.
// You close the laptop.

Your Agent Runs The Calendar.

Every publish tool is an MCP tool. Claude, Cursor, Windsurf, Codex — whichever agent you already trust can schedule your week, send your newsletter, or reply to a reader. You stay the editor. The agent stays the assistant.

21 publish-layer MCP tools
Approve or reject every action — same mechanic as writing
Agent sees your connections — no re-auth dance
Bulk ops — 'schedule these six' works in one call
Audit trail — every scheduled post shows which session queued it
See The Agent Story

Priced Like A Tool. Not Like A Tax.

The editor is free and open-source. The publish platform scales with your audience — no revenue share, no per-seat pricing, no limits on what you ship.

Free Tier

2 connections. 15 scheduled posts a month. 100 newsletter subscribers. Enough to prove we're better than Buffer before you pay.

Creator — $9/mo

Every platform. Unlimited scheduling. 1,000 subscribers. 5,000 email sends. For the solo writer running a weekly rhythm.

Growth — $19/mo

5,000 subscribers. 25,000 email sends. Autoplugs + recurring slots running at scale. For the newsletter that's working.

Publisher — $29/mo

Unlimited sends. 25k+ subscribers. Hosted publication pages. Paid subscriptions at 0% take rate. For the writer with a business attached.

Compare Plans

Ship It Without Switching Tabs.

Connect your channels. Fill the queue. Let the agent run the rhythm. Start free — upgrade the day the newsletter works.

Install The Skill