A quiet drafting desk inside your CMS.

Schedule article drafts and revise content or SEO in a conversation. Every model-written change stays a draft or staged revision until a person publishes it in EmDash.

Drafts first. Everything else fails closed.

The plugin uses native EmDash APIs. It never publishes model-written content directly.

Schedule
Save a topic list and cron schedule, then create the next article as a draft.
Revise
Edit a post, page, or supported SEO fields through a threaded admin conversation.
Bind
One instance key works for one EmDash domain. A second domain is rejected.
Limit
The service checks the Stripe subscription, generation quota, and LLM spend cap before each request.
Replay
A repeated request key returns its stored result instead of generating a duplicate.

The price is shown at checkout.

The trusted plugin will be free to install. Its standalone AI pipeline service is a monthly subscription per EmDash domain, and Stripe Checkout shows the current price. Managed Hosting + AI is priced per brand in the cabinet.

Neither offer is available for public checkout from this preview yet.

Install from a checkout

Until a public package exists, install the plugin only from a local checkout. It is pinned to EmDash 0.35.0.

Build and install the package

npm run build -w @op-lean/emdash-plugin
npm install /absolute/path/to/op-lean/packages/emdash-plugin

Add the trusted plugin

import { defineConfig } from "astro/config";
import emdash from "emdash/astro";
import { aiContentPipelinePlugin } from "@op-lean/emdash-plugin";

export default defineConfig({
  integrations: [
    emdash({
      plugins: [
        aiContentPipelinePlugin({
          serviceUrl: "https://replace-me.invalid",
          instanceKeyBinding: "EMDASH_AI_INSTANCE_KEY",
          collection: "posts",
        }),
      ],
    }),
  ],
});

replace-me.invalid deliberately stops startup. Replace it with the hosted service URL, https://pipeline.originalposter.app.

Activate after checkout

  1. Open /_emdash/admin/plugins/ai-content-pipeline/pipeline.
  2. Start the subscription from the plugin admin page. The price is shown at checkout.
  3. On return from Stripe, select Activate and copy key. The key is shown only once.
  4. Store the copied value as the EMDASH_AI_INSTANCE_KEY Worker secret, then reload the status.