🎨  Agent Media — by Clize

Your agent gets a studio.You approve every job.

Images, video and music — generated from a chat, saved as real files in your project. Every job is priced before a cent moves — and runs only on your confirm.

No model API keys · Quotes are free · Works in Claude Code, Codex & any agent that runs skills or MCP

A friendly robot artist at an easel, surrounded by a framed picture, a music note and a film strip
 Claude Code
Youmake a launch poster — warm, playful, our robot on it
gpt-image · 1 poster · $0.05 — quote only until you confirm
Yougo
✓ saved clize-assets/poster.png — used the robot reference images
Younow a 15s teaser clip from it, with a music bed
veo 15s + music bed: $0.52 — priced, waiting for your OK
Youapproved
✓ teaser.mp4 rendered · bed.mp3 looped under it — all on disk
🎨  clize-assets/ · the studio shelf
🖼
poster.png
1024×1536 · gpt-image · $0.05 · from 3 reference images
💰 $0.52 — quoted, waiting for your OK

15s veo clip + music bed, priced and not started. Nothing has been charged.

🎬
teaser.mp4
veo · rendered from poster.png · $0.40
🎵
bed.mp3
music model · $0.12 · tucked under the teaser
✓ 3 real files on disk · $0.57 total — every job priced first, run on your yes

One conversation in Claude Code — and the poster, the clip and the track are ordinary files in your repo.

What people have their agents make

Four everyday jobs — each one lands as a file, not a link that expires.

A robot proudly holding up a framed illustration
Posters & product shots

Launch art, store product images, blog headers — with reference images (up to 16), your character or product stays on-model across a whole set.

A robot holding a film clapperboard with a film strip behind it
Short clips

Teasers and social clips from a prompt or a still. Long renders run as jobs — close the laptop, gen status reconnects, the file is there.

A robot with headphones conducting floating music notes
Music beds & loops

Background tracks for videos, demos and stores — generated to length, saved as audio files you own outright.

A robot looking thoughtfully at a price tag hanging from a coin
Spending you can see coming

Every job is quoted first and runs only on your --confirm — and every charge lands in clize audit.

The loop, in four panels

Ask → price → nod → file. Panel three is always yours.

Four-panel comic: you share an idea, the robot shows a price tag, you give a thumbs up, the robot presents the finished framed artwork
1 · You ask"Make a launch poster."
2 · It quotesThe price, before anything runs.
3 · You nod--confirm, every time.
4 · It deliversA real file, in your repo.

Up and running in a minute

Three steps. No model keys, no vendor dashboards.

1Install Clize

One package. clize install wires the skill into Claude Code, Codex, Pi — any agent that runs skills or MCP; log in once in the browser.

$ npm i -g @clize/clize
$ clize install
$ clize login
2Approve a job

Without --confirm a command only quotes. Add it, and the job runs.

$ clize gen image "launch poster" --out poster.png
# quote: $0.05 · nothing charged
$ clize gen image "launch poster" --out poster.png --confirm
3Just ask

In plain language, inside your coding agent.

You: make a poster for
the launch page
Priced before it spends

No --confirm means no charge — a quote is always free.

The yes is yours

The agent cannot approve its own spend; every generation carries your --confirm and lands in the audit log.

Files, not links

Everything lands in your repo as an ordinary file. No expiring URLs, no lock-in.

Questions, answered

The short honest versions.

What is Agent Media?

A media studio your AI coding agent operates from a chat: images (gpt-image, nano-banana), video (veo) and music, generated on your Clize balance and saved as ordinary files in your project — no model API keys to configure.

How does pricing work?

Every generation is priced before it runs. Without --confirm a command only quotes — nothing is charged. Pass --confirm to run it. For a batch, pre-approve one round in the conversation; the agent still passes --confirm per job, so every charge shows in clize audit.

Do I need OpenAI or Google API keys?

No. One Clize account covers the image, video and music models. Your agent never handles a model key, so there is nothing to rotate or leak.

Can it keep a character or product consistent?

Yes — gen image takes reference images (up to 16 for gpt-image, 14 for nano-banana). Feed it your mascot or product shots and the whole set stays on-model. The robot illustrations on this page were made exactly that way.

What happens to long video or music jobs?

They run as tracked jobs. Close the laptop mid-render: clize gen jobs lists what's running, clize gen status reconnects, and the file lands when it's done.

How is this different from fal.ai or Replicate?

Those are model APIs for developers. Agent Media is an agent-first surface: quotes before spend, your --confirm on every job, files on disk, and the same account that already runs your domains, email, deploys and store.

Where do the files end up?

In clize-assets/ inside your project — ordinary files you own. From there your agent can deploy them into a site, attach them to an email, or list them in your store.

Give your agent a studio

Install, log in, and ask for your first poster — it's a one-liner.

$ npm i -g @clize/clize && clize install && clize login && clize gen image "a launch poster"

Get started free
Media generation, the full guide → Put the images on a live site → Sell what it makes →