Distribute prepared content across 30+ platforms — from agents, scripts, or a desktop app.
OmniPost is an agent-neutral desktop publishing layer. It turns an existing title and Markdown body into drafts, published posts, schedules, and traceable records across many platforms.
Positioning
For creators, operators, and AI-agent workflows that already produce content and need safer, repeatable multi-platform distribution.
Capabilities
OmniPost
Create drafts or publish posts from MCP, CLI, HTTP, or the desktop UI.
Use real Electron browser sessions instead of fragile browser extensions.
Keep multiple accounts isolated with persistent platform partitions.
Track successes, failures, schedules, editor URLs, and policy blocks.
Enable professional automation through built-in licensing hooks.
Add platforms by implementing an adapter — without touching the core.
Built for specific operators
Product
Supported surfaces and platforms
Media
Social & video
Global API
Related reading
OmniPost — Getting started
Install OmniPost, connect platform accounts, and publish prepared content from the app or an agent.
Core concepts
How OmniPost works — one publishing core, four interfaces, draft/publish/schedule, isolated accounts, and honest results.
Supported platforms
The platforms OmniPost can publish to, grouped by type, with how each one runs and how far automatic publishing is verified.
Publishing, drafts & scheduling
The three publishing modes, how a post is checked before it goes out, the result codes you get back, plus groups and safety policy.
Driving OmniPost from an agent
Connect Claude Code, Codex, or your own code to OmniPost over MCP, CLI, or HTTP — and let an agent publish for you.
API reference
The MCP tools, CLI commands, and key HTTP endpoints OmniPost exposes.
Check account health before publishing with OmniPost
Learn why OmniPost publish workflows should inspect account health before going live, including when to look at rate limits, login warnings, and recent failures instead of treating publish as a pure content check.
ReadOne core, four faces: UI, CLI, HTTP, and MCP
This article explains why a desktop app should expose UI, CLI, HTTP, and MCP on top of one shared core, and how that design lowers maintenance cost while making AI-agent workflows more reliable.
ReadWhy publishing tools need a 24-hour title dedup window
Learn why multi-platform publishing tools use a 24-hour title dedup window, what real duplicate-publish failures it prevents, and why this guardrail is a reliability feature rather than an arbitrary restriction.
ReadShould every platform get its own headline?
This guide explains when one article should use different headlines on Zhihu, CSDN, Juejin, and CNBlogs, and how to adapt titles by platform without breaking title-body consistency.
ReadDraft capabilities across Chinese platforms in 2026
A practical 2026 comparison of draft workflows across Chinese publishing platforms: which ones support programmable draft creation, which allow a later publish step, and which still require manual release.
ReadDesigning CLIs for AI Agents: reduce guessing, increase recoverability
A CLI for AI agents should minimize parameter guessing, support file-based input for complex payloads, and return recoverable errors that shorten the next retry.
ReadWhy WeChat covers need both 2.35:1 and 1:1 crops
A practical explanation of WeChat cover ratios: 2.35:1 and 1:1 serve different placements, so automation is not complete until both crops are prepared for review-ready drafts.
ReadWeChat publish vs mass send: what freepublish actually does
This guide explains the real difference between WeChat Official Account freepublish and mass send: freepublish creates a public link without notifying followers, while mass send is the follower-facing broadcast step.
ReadHow to add color, highlights, and underlines in WeChat Markdown
A practical guide to adding color, highlights, and underlines to WeChat articles in Markdown, while keeping other platforms clean through automatic fallback to plain text.
ReadPowerShell truncates URLs at &: 3 safer fixes
Learn why PowerShell-to-.cmd calls can silently truncate URLs at ampersands, how to reproduce it, and three safer fixes for Windows automation and CLI workflows.
ReadWeChat cover upload automation: QR-login accounts can upload covers, but publishing is a separate gate
A practical guide to WeChat cover automation: QR-login accounts can still upload cover assets into drafts, while automatic public publishing depends on the WeChat API mode.
ReadPreview vs publish validation in OmniPost: why a clean preview can still fail to publish
A successful OmniPost preview only proves that the article renders correctly. It does not prove that the post already satisfies the metadata, login, and platform requirements for direct publishing. This guide explains the boundary and how to build a safer workflow.
ReadWhy WeChat turns whitespace into empty list items
This guide explains why WeChat Official Account drafts can show alternating empty list items, how the new editor reinterprets structural whitespace, and how to fix the issue before publishing.
ReadReviewing vs published in OmniPost publish status
In OmniPost, reviewing and published can both mean “the post was sent”, but they are not the same kind of success. This guide explains the difference, when to keep watching, and when a post is stable enough to count as truly live.
ReadPublish status vs metrics in OmniPost: when to check each
In OmniPost, publish status answers whether a post is still live, while metrics answer how that live post is performing. This guide explains the boundary, the right order, and how to automate both safely.
Readrequest_login vs add_account in OmniPost
In OmniPost, use request_login to restore an existing account and add_account to attach a new one. This guide explains the boundary, the CLI commands, and why the choice affects multi-account publishing.
ReadA 2026 Juejin publishing checklist: category, tags, summary, and non-draft state
Juejin direct publishing usually fails on metadata, not on the article body. This 2026 checklist covers category, valid existing tags, summary, and how to verify that the post is no longer stuck in draft state.
ReadRecover from rate limits with publish_draft
When a platform rate-limits a formal publish attempt, the safest recovery path is often not to publish again but to confirm whether a draft already exists and continue from that draft with OmniPost publish_draft.
ReadHow to run OmniPost CLI on Windows when the path contains spaces
Learn the correct way to run OmniPost CLI on Windows when the install path contains spaces, including PowerShell, cmd, wrapper scripts, and the most common quoting errors.
ReadOmniPost MCP capabilities in 2026
A practical map of OmniPost's 2026 MCP capabilities: publishing, scheduling, account groups, login management, status checks, and post-publication monitoring for AI-agent-driven content ops.
ReadContent matrix publishing with OmniPost account groups
This guide explains why content matrices become unreliable when publish scope is chosen ad hoc, and how to combine OmniPost groups and exact targets so routing stays reusable, auditable, and safe.
ReadThe full lifecycle of scheduled posting in OmniPost
This guide explains how scheduled posting in OmniPost works from creation to status checks to cancellation, and how to wire schedule, query, and cancel into a reliable AI content pipeline.
ReadSafe pacing for multi-account Zhihu publishing
Learn how to pace multi-account Zhihu publishing with per-account safety budgets, account groups, and draft-first recovery instead of blind retries.
ReadPlatform groups vs exact targets in OmniPost
This guide explains what account groups and exact targets solve in OmniPost, when to use each one, and how to combine them safely in scheduled and agent-driven publishing workflows.
ReadA team playbook for multi-platform content ops
Team content operations break down when writing, review, publishing, and logging live in different people's heads. This playbook shows how to structure a repeatable multi-platform publishing workflow with OmniPost.
ReadPublish with account groups across multiple accounts
This guide explains why same-platform multi-account publishing needs account groups, and how groups, targets, labels, and logs make content-matrix routing reliable.
ReadHow to monitor published, reviewing, and offline posts
Publish success is not the same as content survival. This guide shows how to monitor reviewing, published, offline, draft, and unknown states with OmniPost so your team does not confuse submission logs with real publication status.
ReadAgent-neutral desktop tools: your workflow should not belong to one AI
Learn why agent-neutral desktop tools matter, how MCP/CLI/HTTP keep workflows portable, and why local-first execution protects your accounts, data, and automation investment.
ReadHow to cross-post to Dev.to and Hashnode without diluting SEO
This guide explains how to publish the same English article to Dev.to and Hashnode while keeping your website as the primary source through canonical, website-first publishing, and light rewrites.
ReadHow to publish to Mastodon and Bluesky from one desktop app
This guide explains how to publish from one local workflow to Mastodon, Bluesky, and compatible Fediverse platforms, what each platform supports, and where OmniPost fits in that pipeline.
ReadWhy creator accounts are safer in local-first tools
Creator accounts in content distribution workflows carry login sessions, reviews, rate limits, and publishing history. This article explains why those accounts are usually safer and easier to recover when the boundary stays local-first.
ReadWhy Juejin publishing fails: category, tags, and summary
Juejin publishing failures usually come from missing metadata, not from the article body. This guide explains why category, tags, and summary matter, and how to satisfy them consistently in an OmniPost workflow.
ReadLocal-first vs cloud cross-posting tools
This article explains the real account-boundary difference between local-first and cloud cross-posting tools, so teams can choose the right model for multi-platform publishing and AI-agent workflows.
ReadHow OmniPost's referral program works
Learn who OmniPost's referral program is for, why it fits local-first publishing, and how to think about the reward beyond a simple discount.
ReadWhy content distribution should be local-first
This guide explains why content distribution should be local-first, with a focus on account boundaries, login-state control, publish traceability, and fit for Markdown and AI-agent workflows.
ReadWhat OmniPost's free tier can actually do
Looking for a free multi-platform publishing tool? This guide explains what OmniPost's free tier can do, where the boundary is, and when it makes sense to upgrade.
ReadManual posting to 30 platforms vs automation: a timing reality check
A practical comparison of manual cross-posting versus automated distribution, based on the real time cost of publishing one article across 30 platforms.
ReadLocal-first alternatives to cloud cross-posting tools
A practical comparison between cloud cross-posting suites like Yixiaoer-style tools and local-first alternatives, focused on account boundaries, publish traceability, and automation fit.
ReadMulti-platform publishing tools compared in 2026
A practical 2026 guide to multi-platform publishing tools, including how to choose between local-first apps, cloud cross-posting services, and API-first workflows.
ReadWhy every Dev.to cross-post should include a canonical URL
Learn why every website article republished to Dev.to should include a canonical URL, so search engines and AI retrieval systems keep the website page as the primary source.
ReadHow to connect any AI agent to OmniPost
Learn how any AI agent can connect to OmniPost over MCP, CLI, or HTTP, then reliably check readiness, validate accounts, preview content, publish, and record results.
ReadChoosing between OmniPost CLI, MCP, and HTTP
This guide explains when to use OmniPost over CLI, MCP, or HTTP, and how to make a stable choice across AI agents, local Markdown pipelines, and existing backend systems.
ReadScheduling a multi-platform content matrix
This guide explains why scheduling a content matrix takes more than platform drafts, and how to combine a shared topic queue, timing windows, platform rewrites, and result logging into a stable publishing system.
ReadManaging multiple accounts safely on one platform
This guide explains why multiple accounts on the same platform must not share one cookie jar, and how session isolation, account labels, and explicit targets make distribution reliable.
ReadAn autonomous daily content pipeline with AI agents
This guide breaks down a practical daily content workflow for AI agents, from topic intake and bilingual drafting to quality checks, website publishing, indexing, multi-platform distribution, and logging.
ReadWeChat Official Account API drafts: 4 prerequisites to get right
This guide explains why WeChat Official Account API draft creation often fails at account eligibility, IP whitelists, cover-image handling, and final-send boundaries, and how to build a safer workflow.
ReadThree ways to publish Markdown to Zhihu, including full automation
This guide compares three practical ways to publish a Markdown article to Zhihu: manual paste-and-fix, convert-then-paste workflows, and fully automated distribution with OmniPost.
ReadWeChat Official Account IP whitelist errors: why local debugging keeps failing
Learn why WeChat Official Account API calls often fail with IP whitelist errors in local setups, dynamic egress networks, and unstable deployment paths, and how to fix the problem in a more durable way.
ReadZhihu 4031 rate limit: does a draft remain after failure?
Based on OmniPost production logs, this guide explains what Zhihu 4031 usually means, whether a draft is still created, and how to recover safely after the 24-hour limit window.
ReadBaijiahao's ad-detection rules are broader than most creators expect
Based on Baijiahao's official agreement, manual, and red-line rules, this guide explains what counts as ad-like content, how credit-score penalties work, and what to remove before publishing.
ReadBilibili article format limits explained: word count, images, daily cap, and no post-publish edits
Based on Bilibili's official community rules and help docs, this guide explains article length, image limits, the 5-post daily cap, no-edit publishing, and promotion risks before you post.
ReadPublish one article to 30+ platforms with Claude Code
Learn how to connect Claude Code to OmniPost over MCP, CLI, or HTTP and distribute one Markdown article across 30+ platforms with traceable publishing records.
Read“V me” still violates the rules: 3 Chinese platforms explicitly ban homophone contact tricks
Based on public rules from Zhihu, Douyin, Kuaishou, and Baijiahao, this guide explains why disguised contact info like homophones and variants is still treated as prohibited traffic diversion.
ReadMCP content distribution: from setup to auto-publishing
Learn how to connect OmniPost to an agent workflow over MCP, CLI, or HTTP, then reliably preview, draft, publish, and record one Markdown article across multiple platforms.
ReadExternal-link policies across 10 Chinese content platforms (2026)
A 2026 comparison of official external-link and anti-promotion rules across Zhihu, WeChat Official Accounts, Xiaohongshu, Douyin, WeChat Channels, Toutiao, Baijiahao, Weibo, and more.
ReadToutiao's official clickbait penalty tiers: 70, 20, and 10 points
Based on Toutiao's official community and credit-score rules, this guide explains the 70/20/10 clickbait penalty tiers, what triggers each level, and how to rewrite titles more safely.
ReadWhy Weibo officially treats outbound-link promotion as spam
Based on Weibo's community rules and support FAQ, this guide explains why outbound-link promotion is treated as spam, which posting patterns are risky, and what to remove before publishing.
ReadWhy WeChat Channels penalties feel harsher than other platforms
Based on official WeChat Channels rules, this guide explains why policy violations can escalate from content limits to account bans and even affect the linked WeChat account.
ReadZhihu anti-promotion rules: what is risky and what is still acceptable?
Based on Zhihu's official community rules, this guide explains the real boundary around promotion, contact info, outbound links, and marketing content on Zhihu.
ReadDouyin bans third-party watermarks: the rule and the safe workflow
Based on Douyin's community rules, this guide explains why third-party watermarks, links, contact info, and off-platform prompts can all trigger violations.
ReadWeChat Official Account link policy: what links are safe in 2025?
Based on WeChat's external link and public account rules, this guide explains what links you can place in an article and what gets penalized.
ReadCan Xiaohongshu ban you for external links? Official rules explained
A practical guide to Xiaohongshu external link rules, covering links, QR codes, contact info, and third-party watermarks based on official policy sources.
ReadWhy agent-driven content teams need a distribution layer
A practical view of why content generation and content distribution should be separate systems — and what the distribution layer should actually own.
Read