Plugins

Connect APIs And
Supercharge Your Work.

Author's Voice writes in your voice and rewrites any passage you select. Image Generation makes your covers and thread images. X API posts your threads and articles. GitHub syncs posts to your blog. Publish sends your newsletter. All from the editor.

Author's Voice

Your agent drafts whole sections in your voice. To refine a passage, right-click a selection and the same voice AI reworks just that part: Enhance, Modify, Shrink, or Expand. On an empty line, Insert writes a fresh paragraph from a prompt.

Agent For Big Scope

Point your agent at the pad and it drafts whole sections in your voice. Best for getting volume on the page fast.

Right-Click To Rework

Select text and pick Enhance to polish it, Modify to give an instruction, Shrink to condense, or Expand to lengthen. Each stays in your voice.

Insert A Fresh Line

On an empty line, Insert writes a new paragraph from a prompt, in your voice, using the surrounding text for context.

Read the Author's Voice docs →

Image Generation

Make the images your writing needs without leaving the editor: blog feature images, X thread images, article covers, OG cards, illustrations, icons. Your agent builds them from the piece it is already writing and drops them inline at the cursor.

Every publishing vector

Feature images, thread images, article covers, OG and social cards, illustrations, icons. One tool, sized for wherever the piece is headed.

Made from the writing

The same agent that drafts in your voice builds the image from the piece's actual angle, so the picture matches the vision, not a keyword guess. It lands in place at the cursor.

Your key, or ours

Runs on Nano Banana, with more models coming. Free with your own API key; or generate through Publish if you'd rather skip the wiring.

Read the Image Generation docs →

X API

Post threads, articles, and single tweets straight from the editor. Compose in a pixel-accurate X UI and ship, no copy-paste into a second tool.

Threads + articles

post_to_x publishes single tweets, linked threads, and full long-form X articles with cover images, all authored as plain markdown in the pad.

Pixel-accurate compose

A tweet compose mode that mirrors X's real UI: reply, quote-tweet, thread builder, so what you draft is what gets posted.

Agent-driven

Your agent posts threads and articles on command, straight from the draft. No switching to the X compose box to push it live.

Read the X API docs →

GitHub

Publish posts to your own blog repo. OpenWriter commits markdown to the repo that already powers your site — your content lives in version control, on your domain, never on someone else's platform.

Repo-native posts

post_to_blog writes the post as a markdown file and commits it to your blog repo. Your Git history is the publishing log.

Knows your stack

inspect_blog_repo reads the repo's conventions — frontmatter shape, content directory, image paths — so posts land in the format your site already expects.

Your domain, your files

Register a site with add_blog_site once. Every post after is one tool call — published to your domain, owned as plain markdown in your repo.

Read the GitHub Sync docs →

Publish

The full publishing surface — newsletter, social, scheduling, 21 publish tools — all inside the editor, all drivable by your agent. Bring your domain, own your list, skip the middlemen.

Explore Publish →

One Command Installs Every Plugin.

Plugins ship with the editor. Install OpenWriter and your agent reaches all of them over MCP — free to start, your words stay yours.

Install OpenWriter Free