⚡ Open source · Zero config · Always on

Your AI marketing agency.
Fully staffed. Always on.

Deploy a complete marketing team in 30 seconds — CMO, copywriter, social manager, ads strategist, SEO analyst, and brand guardian. Pre-briefed. Pre-scheduled. Pre-wired with the knowledge that actually converts.

bureau
$
Deploy your agency → See how it works

One command.
Full agency.

No config files. No API setup. No hours building out prompts. Run one command and your team is briefed and ready.

01 ──

Define the goal

Tell bureau what you're trying to achieve. The whole agency orients around one mission.

02 ──

Deploy the team

Six specialists spin up instantly — each pre-loaded with real domain knowledge, scheduled crons, and the tools they need.

03 ──

Agency runs itself

CMO sets strategy weekly. Copywriter ships daily. Social manager posts every 4 hours. You monitor and approve.

Six specialists.
All pre-briefed.

Every agent ships with a SOUL.md (who they are), KNOWLEDGE.md (what they know), SKILLS.md (what tools they use), and CRONS.md (when they run).

🎯
Leadership
Chief Marketing Officer
Sets strategy. Tracks goals. Delegates to the team. Knows the LTV:CAC model, channel prioritization, and when to scale vs when to fix.
Weekly · Mon 9am
✍️
Content
Copywriter
Writes ads, emails, landing pages, social copy. Pre-loaded with AIDA, PAS, the 4 U formula, Dan Kennedy principles, and every hook type that converts.
Daily · 8am
📱
Distribution
Social Manager
Knows every platform's algorithm. Schedules at the right time. Monitors engagement. Reacts to trending moments within 2 hours.
Every 4 hours
📊
Paid Growth
Ads Strategist
Knows Meta better than Meta knows itself. CBO structure, audience layering, creative testing protocol, ROAS math, scaling rules.
Daily · 7am
🔍
Organic Growth
SEO Analyst
Thinks in topical authority. Keyword clusters, content briefs, E-E-A-T signals, technical audit checklist, quick wins framework.
Weekly · Mon 10am
🎨
Identity
Brand Voice Guardian
Reviews all outbound copy. Keeps voice consistent. Scores every piece against a rubric. No copy ships until it sounds right.
On-demand
bureau status
  MISSION  Grow my SaaS to $10K MRR

  ┌────────────────────────────────────┐
  │         🎯  CMO                   │
  │   Strategy & Goal Ownership       │
  └────────────┬───────────────────────┘
               │
    ┌──────────┼────────────┐
    │          │            │
  ┌─┴──┐    ┌─┴──┐    ┌────┴──┐
  │ ✍️  │    │ 📱 │    │ 📊  │
  │Copy│    │Soc │    │Ads  │
  └──┬─┘    └────┘    └───────┘
     │
  ┌──┴─────────────┐
  │ 🔍 SEO  🎨 Brand│
  └─────────────────┘

  AGENT           STATUS    NEXT RUN
  🎯  CMO         ● active  Mon 9:00am
  ✍️  Copywriter  ● active  Tomorrow 8:00am
  📱  Social      ● active  in 2 hours
  📊  Ads         ● active  Tomorrow 7:00am
  🔍  SEO         ● active  Mon 10:00am
  🎨  Brand       ○ on-demand  when called

Everything you need.
Nothing you don't.

Pre-wired, pre-briefed, and ready to deploy on any agent runtime that supports heartbeats.

🧠

Real knowledge, not placeholders

Every agent ships with a dense KNOWLEDGE.md — actual frameworks, real tactics, proven playbooks. The copywriter knows PAS and AIDA. The ads strategist knows CBO vs ABO. Not "add your content here."

Pre-wired cron schedules

Every agent comes with a CRONS.md — the exact commands to wire their heartbeats into OpenClaw or any compatible scheduler. Copy, paste, running.

🏗️

Goal-aligned org structure

Every agent reads AGENCY.md — the single source of truth for the mission. The CMO updates it weekly. Everyone stays aligned without you telling them twice.

🔌

Bring your own agents

Works with OpenClaw, Claude, Codex, Cursor — anything that can receive a heartbeat. The templates are agent-agnostic. Wire in whatever runtime you use.

🎯

Hire and fire anytime

bureau hire seo adds the SEO analyst. bureau fire ads removes the ads strategist. The team grows with your needs.

📊

Live status dashboard

bureau status --watch shows your whole team in real-time — who's active, when they run next, what they did last.

Deploy your agency.
In 30 seconds.

Open source. Self-hosted. No account required.
Your team is already briefed.

terminal
$ npx bureau init "Grow to $10K MRR"
⚡ Agency deployed. Team briefed.
→ 6 agents configured
→ Crons ready to wire
→ Run `bureau status` to see your team