The only open-source AI copy platform that forces you to map your Brand DNA before writing a single word.
Copy that converts — because it's built on strategy, not generic prompts.
Website · Docs · Cloud · Enterprise
Most AI copy tools are closed black boxes that don't know your brand. You paste a prompt, get generic output, and tweak it forever.
CopyMonster takes the opposite path: you cannot generate a single line of copy until your 12-block Brand DNA is mapped. Every agent — Hook, Headline, VSL, Email, Ads — reads from that DNA.
The result? Copy that sounds like your brand, because the strategy was defined before the words.
- 🧬 Brand DNA first — 12 structured blocks (6 structural, 6 adaptive), versioned like code.
- 🤖 Multi-agent system — specialist agents, each with its own prompt, model, and few-shots.
- 📊 Meta Ads loop — connect Meta Ads & Instagram and feed real performance back into the DNA.
st AI copy tools are closed black boxes that don't know your brand. You paste a prompt, get generic output, and tweak it forever. CopyMonster takes the opposite path: you cannot generate a single line of copy until your 12-block Brand DNA is mapped. Every agent — Hook, Headline, VSL, Email, Ads — reads from that DNA. The result is copy that sounds like your brand, because the strategy was defined before the words.
- Brand DNA first — 12 structured blocks (6 structural, 6 adaptive), versioned like code.
- Multi-agent system — specialist agents, each with its own prompt, model, and few-shots.
- Meta Ads loop — connect Meta Ads & Instagram and feed real performance back into the DNA.
- MIT licensed — self-host, fork, audit every prompt.
- BYO LLM — Lovable AI Gateway, OpenAI, Anthropic, OpenRouter, Mistral, or local Ollama.
- Multilingual — PT, EN, ES out of the box.
98% of professionals work for AI; the other 2% use CopyMonster. A groundbreaking system that maps your DNA and makes your voice echo to the four corners of the earth.
CopyMonster is built around a single, opinionated rule:
No DNA → no copy.
When a user signs up, the app guides them through the 12-block Brand DNA before any agent is unlocked. Each block captures a strategic dimension of the brand (voice, audience, offer, mechanism, objections, proof, etc.). The DNA is versioned, comparable, and re-usable across every agent.
| Layer | Blocks | Editable by |
|---|---|---|
| Structural | Voice, Audience, Offer, Mechanism, Promise, Positioning | Human (locked once approved) |
| Adaptive | Hooks, Objections, Proofs, Angles, CTAs, Tone shifts | Human in Core · AI in Enterprise |
In the Core, the user updates the adaptive layer manually. In Enterprise, the DNA Intelligence Engine evolves it automatically from real Meta Ads performance (ROAS, CTR, hook retention, etc.).
This is the differentiator no other open-source or commercial tool ships today.
git clone https://github.com/YOUR_USER/copymonster.git
cd copymonster
cp .env.example .env # fill in your Supabase keys
docker compose up -d --build
# → http://localhost:3030- Fork this repo.
- Cloudflare Dashboard → Pages → Connect to Git.
- Build settings:
- Framework preset: Vite
- Build command:
npm run build - Build output:
dist - Node version:
18
- Environment variables (Production & Preview):
VITE_SUPABASE_URLVITE_SUPABASE_PUBLISHABLE_KEYVITE_SUPABASE_PROJECT_IDVITE_STRIPE_PUBLISHABLE_KEY(optional)
- Add
public/_redirectswith/* /index.html 200for SPA fallback. - Add your custom domain in Pages → Custom domains.
React 18 · Vite 5 · TypeScript 5 · Tailwind CSS 3 · shadcn/ui (Radix) · TanStack Query · React Hook Form + Zod · i18next · Framer Motion · Lucide Icons · Recharts · Sonner · Supabase (Postgres 15, Auth, Storage, Edge Functions) · pg_cron · pg_net · pgcrypto · Stripe · Meta Graph API.
CopyMonster is BYO LLM. Configure providers via Supabase Edge Function
secrets (never in the committed .env).
| Provider | Status | Secret name |
|---|---|---|
| Lovable AI Gateway (default, proxies OpenAI/Anthropic/Google) | Wired | LOVABLE_API_KEY |
| OpenAI | Wired | OPENAI_API_KEY |
| Anthropic | Wired | ANTHROPIC_API_KEY |
| OpenRouter | Wired (default fallback) | OPENROUTER_API_KEY |
| Mistral | Wired | MISTRAL_API_KEY |
| Ollama (local / self-hosted) | Wired | OLLAMA_BASE_URL |
chat-stream and agent-test route requests based on the model_id prefix
configured in the admin Models page:
Prefix on model_id |
Provider | Example model id |
|---|---|---|
mistralai/ or mistral/ |
Mistral | mistralai/mistral-large-latest |
ollama/ |
Ollama (self-hosted) | ollama/llama3.1:8b |
| (anything else) | OpenRouter | google/gemini-2.5-flash |
To use a local Ollama server (self-hosters only), set the
OLLAMA_BASE_URL edge-function secret (e.g. http://host.docker.internal:11434
or your Ollama URL) and register a model row with an ollama/… id. All three
providers speak the OpenAI-compatible /v1/chat/completions streaming API, so
no client changes are needed.
See CONTRIBUTING.md for the integration contract.
| Capability | CopyMonster | Jasper | Copy.ai | AdCreative.ai | Anyword |
|---|---|---|---|---|---|
| Open Core / MIT | ✅ | ❌ | ❌ | ❌ | ❌ |
| Self-hostable | ✅ | ❌ | ❌ | ❌ | ❌ |
| Mandatory strategic onboarding | ✅ | ❌ | ❌ | ❌ | ❌ |
| Brand memory versioning | ✅ | ❌ | |||
| Real ad feedback loop | ✅ | ❌ | ❌ | ❌ | |
| BYO LLM | ✅ | ❌ | ❌ | ❌ | ❌ |
| Multi-agent orchestration | ✅ | ✅ | ❌ | ❌ | |
| Strategy before generation | ✅ | ❌ | ❌ | ❌ | ❌ |
| Feature | Core (MIT) | Enterprise |
|---|---|---|
| 12-block Brand DNA (mandatory entry point) | ✅ | ✅ |
| DNA versioning, comparison, export | ✅ | ✅ |
| All public AI agents | ✅ | ✅ |
| Chat with agents, Library, Gamification | ✅ | ✅ |
| i18n (PT / EN / ES) | ✅ | ✅ |
| BYO LLM (OpenAI / Anthropic / OpenRouter / Mistral / Ollama) | ✅ | ✅ |
| Basic Meta Ads connection | ✅ | ✅ |
| DNA Intelligence Engine (automatic DNA evolution) | — | ✅ |
| Additional Intelligence products (A/B variants, more tests) | — | ✅ |
| Market Radar | — | ✅ |
| Advanced Meta Ads (multi-account, IG insights, deep metrics) | — | ✅ |
| Multi-tenant / Workspaces | — | ✅ |
| SSO (Google Workspace, Okta, Azure AD) | — | ✅ |
| White-label | — | ✅ |
| Admin Panel (full) | — | ✅ |
| SLA & priority support | — | ✅ |
| Plan | Price | Best for |
|---|---|---|
| Core (MIT) | $0 | Devs, indies, self-hosted teams |
| Starter Cloud | $47/mo | Freelance copywriters |
| Pro Cloud | $97/mo | Small agencies |
| Legend Cloud | $197/mo | Mid-size agencies |
| Enterprise Cloud | $1,500+/mo | Holdings, in-house teams |
| Enterprise Self-Hosted | $8k–$20k/yr | Compliance / data-sensitive orgs |
- Wire OpenRouter, Mistral, and Ollama providers in edge functions
- Plugin SDK for community agents
- Google Ads integration
- TikTok Ads integration
- Headless CLI for DNA generation
- Public benchmarks of agent prompts
- Email: hello@copymonster.co
- Security: security@copymonster.co — see SECURITY.md
- Enterprise: enterprise@copymonster.co
Contributions are welcome — start with CONTRIBUTING.md.
Features available in the Enterprise plan:
- Multi-tenant (multiple workspaces)
- SSO
- White-label
- Automatic DNA evolution
- Priority support
Contact: enterprise@copymonster.co
MIT for the Core. Enterprise modules are governed by a separate commercial license — see the Enterprise section above.
