MarketingClaw
MarketingClaw

Your self-hosted AI marketing department.

Not a single chatbot — a small org. A CMO agent that owns strategy and delegates to specialists for content, social, email, SEO, and analytics. It runs on your hardware, keeps every decision as a file you can diff, and never ships anything public without your approval.

Morgan · CMO Content Social Email SEO Analytics
The roster
Meet the team

One command provisions a flat team of six role agents — one orchestrator and five specialists — each with its own workspace, skills, and schedule.

M
Morgan
CMO · orchestrator

The default agent for every DM. Owns the campaign plan and calendar, breaks work down, and delegates to the specialists.

S
Sasha
Content

Long-form and copy — blog drafts, landing pages, post copy. Writes to files and hands off; never publishes directly.

R
Riley
Social

Schedules and publishes across your social accounts via Postiz, and triages mentions as they come in.

J
Jordan
Email

Runs newsletters and lifecycle email with a draft → test → approve → send discipline, and watches deliverability.

Q
Quinn
SEO

Keyword research, on-page audits, and the blog pipeline into your CMS or git repository.

A
Alex
Analytics

Pulls the numbers from GA4, Search Console, and your platforms into weekly reports and flags what changed.

Capabilities
What's in the box

A real team wired into the tools that actually publish — bring your own keys, keep your data.

A real team, not a prompt

Six agents coordinating through a native multi-agent runtime — the CMO delegates, specialists own their lane.

Skills that actually publish

Bring-your-own-key integrations for Postiz (20+ social networks), Listmonk, WordPress, git blogs, Search Console, and GA4.

Runs on autopilot

A default cron set: weekly content calendar, daily publish-queue reconcile, weekly analytics report, monthly SEO audit, and a weekly email-health check.

Reachable everywhere

WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, Teams, Matrix, IRC, and ~20 more channels — plus built-in WebChat.

Everything is a file

BRAND.md, the campaign plan, the content calendar, the post log, and reports live in a git-tracked directory you own — read it, edit it, diff it.

Approval-first by default

Specialists draft, schedule, and prepare — but nothing goes public without an approved status or an explicit yes from you.

How it works
A control plane on your machine

The Gateway runs locally or on your server, holds every session, and connects all your channels at once. MarketingClaw layers a team of role agents and a shared, file-based workspace on top.

  • 1Onboard the gateway and pick your model provider — bring your own API key.
  • 2setup-marketing runs a short brand interview, writes BRAND.md, and provisions the six-agent roster.
  • 3Message Morgan — she breaks work down, hands drafts to the right specialist, and brings results back for sign-off.
quick start
# clone and build
git clone https://github.com/promisingcoder/marketingclaw.git
cd marketingclaw && pnpm install
pnpm build && pnpm ui:build

# guided gateway + model setup
pnpm marketingclaw onboard

# provision the marketing team
pnpm marketingclaw setup-marketing

# launch
pnpm marketingclaw gateway
pnpm marketingclaw dashboard

Run your own marketing team.

Open-source and MIT-licensed. Self-host it, read every decision, and keep control of your brand and your data.