Live in production · on-site generator & metered API

One brief becomes
a full content set

Marketing copy, per-platform social, on-brand graphics, PDF & slide documents, and short voiced video — all generated from a single prompt. One account, one key, one meter.

No card needed · generate on the real engine · fully self-hosted
✍️ Copy 📱 Social 🎨 Graphics 📄 Documents 📊 Slides 🎥 Voiced video 📊 Metered wallet

Watch it work

What using it actually looks like

Type a brief, pick a channel, hit Generate — finished, on-brand content comes back ready to ship. These are live recreations of the real generator, animated in your browser (no video, no GIF).

📱 Copy & social

One brief, every channel — retuned, not repeated

Describe the moment once. Each platform gets its own tone, length and format — a punchy tweet, a warm caption, a considered post — without copy-pasting between apps.

  • Per-platform voice, from a single prompt
  • Hashtags, hooks and CTAs tuned per channel
  • Metered at one unit per platform
contentgenerator.chakrakali.com/dashboard
Your brief
XInstagramLinkedIn
Generating on the live engine…
🐦 X / Twitter1 unit

cold brew season is officially open. 18 hours, slow-steeped, poured over one big cube. come find your Saturday slow-down at the roastery. #coldbrew #slowcoffee

📷 Instagram1 unit

Eighteen hours of patience in every glass. Our cold brew is back — steeped slow, poured over a single big cube, best enjoyed unhurried. Swing by Saturday and let us pour you one. #coldbrewseason #roastery #saturdayslow

🎨 On-brand graphics

A designed graphic, not a stock template

The engine authors a self-contained SVG from your brief — typography, layout and colour composed to fit — then rasterizes it server-side to a crisp PNG in square, story, OG and banner sizes.

  • Composed per brief, never a fill-in template
  • Square, story, OG & banner formats
  • Delivered as pixel-crisp PNG
contentgenerator.chakrakali.com/dashboard
Your brief
SquareStoryBanner
Designing your graphic…
🎨 Social graphic2 units · PNG
Three clauses every SOW needs 01 · Scope & change control 02 · Payment & late terms 03 · IP & confidentiality HALE & MERRITT · CONTRACTS
📄 Documents & decks

A polished one-pager or deck from a title

Hand it a title and a few points and get a formatted PDF or PPTX back in a single call — one-pagers, catalogs, pitch decks. Print-ready layout, no design tool, no fiddling.

  • PDF & PPTX from one request
  • Laid out and typeset server-side
  • Long renders run async — 202 & poll
contentgenerator.chakrakali.com/dashboard
Your brief
PDFPPTX
Rendering your document…
📄 One-pager5 units · PDF

Try it yourself

Run the real generator, on your own brief

This is the actual engine the platform runs — not a canned demo. Sign up free and try it — on us. No card, no catch: write a brief, pick a channel, and watch the real engine work.

Your generated copy will appear here.
🔒 Free to try, no card — sign up with Google, Apple or email and run it on the live engine.

That’s your free generation. Keep going — pick a plan and generate the whole content set on your own account, or book a walkthrough.

Live generation · on the real engine.

What it makes

Six generators, one engine

Every format lives behind one account and one usage meter. Everything here is live in production right now.

✍️

Marketing copy

On-brand copy from a plain-text brief — headlines, ads, product descriptions, launch announcements. POST /v1/generate/copy

Live
📱

Per-platform social

The same idea, retuned for each platform's tone, length and formatting — tweet, LinkedIn post, caption. POST /v1/generate/social

Live
🎨

Social graphics

An LLM designs a self-contained SVG from your brief, rasterized to PNG server-side — square, story, OG, banner. POST /v1/generate/image

Live
📄

Documents

Polished PDF and PPTX from a title and content in one call — one-pagers, catalogs, decks. POST /v1/generate/document

Live
🎥

Voiced video

Short-form voiced video rendered as an async job you kick off and collect when it's ready. POST /v1/generate/video

Live
📊

Metered wallet

Every tenant gets included units per period with transparent overage and a live usage endpoint. GET /v1/usage

Live

Why it matters

A whole content set at the speed of one prompt

A lean team shouldn't need five tools, five logins and a freelancer to keep every channel fed. Describe it once; get finished output everywhere.

Weeks of output in an afternoon

One brief fans out into a launch tweet, a LinkedIn post, an email, a one-pager, a graphic and a short video — a lean team ships like a full content department.

🎨

On-brand, on every channel

Pass your brand and target platform and each output is tailored to that channel's tone, length and format — consistent voice, no copy-pasting.

💰

Predictable, metered cost

Every account has a wallet with included units and transparent overage. You know what a piece costs before you generate it — no per-seat surprises.

🔌

Grows with your stack

Start in the dashboard, then wire the same engine into your product, CMS or automation over a metered API when you scale. Nothing to migrate.

Two ways to use it

An on-site generator and an API

The same engine, whichever fits how you work — point-and-click from the dashboard, or one authenticated call from your own code.

On-site generator

Generate from the dashboard

Type a brief, pick a format and target platform, and get finished content back — no code required.

  • Point-and-click for every format
  • Live preview and one-click download
  • Usage and job history in one place
Metered API

Wire it into your product

Every capability is one authenticated POST. Drop content generation straight into your app, CMS or automation.

  • One key, one wallet across every generator
  • Async jobs for long renders (202 + poll)
  • Same output as the dashboard, programmatic

Example outputs

See it across every industry

SaaS, a coffee roastery, a law firm, a gym, an e-comm shop, a nonprofit — the generator meets each one in its own voice. Browse a full gallery of real-looking output.

Browse the examples gallery →

Coming soon

Generate here — then publish everywhereSoon

Connect your channels once, then push finished content straight to the world — scheduled or one-click. Wiring in now; connect buttons land here.

One-click connect & publish is being wired in — book a call for early access.

For developers

Live endpoints

Every generator is one authenticated call. These are live in production right now.

POST/v1/signupCreate a tenant and mint an API key
POST/v1/generate/copyGenerate marketing copy (metered)
POST/v1/generate/socialPer-platform social content (metered)
POST/v1/generate/imageDesign an on-brand social graphic (metered)
POST/v1/generate/documentRender a PDF or PPTX document (metered)
POST/v1/generate/videoEnqueue an async voiced-video render (202)
GET/v1/usageYour wallet: included, used, overage
GET/v1/jobsAsync job history and status
# 1. Sign up — returns { tenant_id, api_key }
curl -X POST https://contentgenerator.chakrakali.com/v1/signup \
  -H 'content-type: application/json' \
  -d '{"email":"[email protected]","tenant_name":"Acme"}'

# 2. Generate copy with your key
curl -X POST https://contentgenerator.chakrakali.com/v1/generate/copy \
  -H "authorization: Bearer $API_KEY" \
  -H 'content-type: application/json' \
  -d '{"prompt":"Launch tweet for a new running shoe","platform":"twitter"}'

Getting started

Three steps to your first content set

From the dashboard or straight against the API — same engine, same account.

1

Create an account

Sign up and get a metered wallet with included units plus an API key. POST /v1/signup

2

Write a brief

Describe what you want and pick a format and platform — from the dashboard, or send it with your key.

3

Generate & reuse

Get finished output back, download it, and track your wallet any time. GET /v1/usage

See it on your own content

Book a 20-minute call and we'll walk your use case through the generator — or jump straight in from the dashboard.