Editorial illustrations for agents

An illustrator that never breaks character.

Nib turns an idea — or a whole article — into original, white-background editorial illustrations starring an avatar you own. One image, one idea. No stock art, no prompt fiddling.

View on GitHub
Free & open source · works in Claude Code, Codex, Cursor & Gemini
Download .dmg
…or get the native macOS app (Apple Silicon)

One idea. One picture. Your character.

Hand Nib a post and it finds the load-bearing moments — the judgment, the trap, the before/after — and draws each one as a single scene. Not one image per paragraph. The ones that matter.

1

Bring your avatar

A mascot, a logo character, any avatar. It becomes the reference on every render, so your character stays on-model — forever yours.

2

Drop an idea or article

A single concept, or a whole post. Nib plans a shot list of the ideas worth illustrating and picks a look.

3

Get a consistent set

White-background 16:9 illustrations, your character performing each idea, ready to drop into the post.

Thirteen print looks.

One house methodology, the look is a parameter. Pick one per piece so a set reads as a series.

MarkerRisoBlueprint WoodcutPixelClayGouache ChalkDioramaEnamel FeltManilaPhosphor

Or use the desktop app.

No agent? Nib also ships as a native macOS app — onboard a character, pick a look, and turn one idea or a whole article into a consistent set, all in a window. Same engine, free on a Codex / ChatGPT plan or your own OpenRouter key.

Concept mode — a control rail and a plate gallery
Concept — one idea, one plate, in any look
Article mode — paste a URL and Nib pulls the load-bearing ideas
Article — paste a URL, get a shot list of the ideas that matter
Avatar setup — start from a built-in character or bring your own
Your character — start from Hen, Mo or Sumi, or bring your own
Settings — free Codex/Gemini lanes or a keyed OpenRouter model
Settings — free Codex / Gemini lanes, or pick an OpenRouter model
Download .dmg
macOS (Apple Silicon) · self-signed pre-1.0 build.

What does it cost?

Free with a Codex or ChatGPT plan

The skill itself is free and open source — and whatever agent you run it in, the image generation goes through one of two backends. With a Codex / ChatGPT plan it's free: Nib drives your signed-in Codex CLI to render the image on your existing subscription, no per-image charge — it just draws on your Codex usage.

Want a choice of models instead? Run it through your own OpenRouter account — pay-per-image, around a nickel each (6–25¢ by model), a full blog post under $0.50.

Runs inside the agent you already use.

Nib is an agent skill — install it into your coding agent with one command, then just ask in plain English. No app to download, no flags, no prompt-craft.

Claude Code
npx skills add caezium/nib --skill nib
Codex CLI
codex plugin add caezium/nib
Cursor
Add plugin: caezium/nib
Gemini CLI
gemini extensions install caezium/nib
Requires python3. Free on a Codex / ChatGPT plan, or bring your own OPENROUTER_API_KEY.

Then just ask.

Once it's installed, talk to your agent in plain English — no flags, no prompt-craft. Tap a prompt to copy it.

Copied