Chucks

5e encounters your AI won't fumble.

Teach your AI how to build D&D encounters. No hallucinated monsters. No made-up math.

A Claude chat showing an encounter generated with Chucks — prompt, integration badge, encounter hook, roster, and XP budget

Three things your AI keeps getting wrong.

Chucks fixes all of them.

Your everyday AI chatbot

AI-generated encounter with wrong monster names, incorrect XP math, and a retired multiplier

Wrong monsters.

“Gnoll” isn't in the 2024 SRD. The closest equivalent is “Gnoll Warrior.”

Wrong math.

Raw XP totals are off before the multiplier even gets applied. Then it uses the ×1.5 adjustment the 2024 rules retired.

“Firmly Hard, approaching Deadly.”

It's a low-to-moderate encounter. The AI is confidently wrong.

With Chucks

Chucks encounter with real SRD monsters, correct XP, and validated budget

2024 SRD monsters.

Every creature exists and uses its current name.

Correct XP math.

Budget computed from the 2024 encounter-building tables. No retired multipliers.

Validated difficulty.

XP total checked against the budget range before delivery.

The right tool for the right job

Build a specific encounter, or roll a random one. Both stay honest.

Build a specific one

When you know what you want

Plan

Computes an XP budget from the 2024 SRD tables and hands it to the AI as a hard constraint before it picks a single creature.

Search

Queries a curated database of 2024 SRD creatures by CR, environment, and type. The AI picks from real stat blocks instead of memory.

Validate

Independently recalculates total XP after the roster is assembled. If the numbers don't add up, the AI gets a correction and retries.

Roll a random one

When you want a surprise

Generate

One call returns a complete, habitat-themed roster — different every time you ask. Ideal for a random encounter on the road or a quick table you didn't plan for.

Same honest math. The roll runs against the same 2024 XP budget and pulls from the same curated stat blocks — it just picks for you.

Pick how you run Chucks

Free on Claude and Mistral, hosted on Chucks Chat, or wherever you already work.

Frequently asked questions

Can't find the answer you're looking for? Reach out to support.

Is Chucks free?

Yes. Chucks is free: no subscription, no paid tier, and no Chucks markup.

If you install Chucks in Claude, Mistral, or another supported chat app, Chucks adds no extra charge. If you use Chucks Chat, you bring your own OpenAI, Anthropic, or Mistral key, and that provider bills you directly for model usage.

Do I need to sign up?

No. You can install Chucks in Claude, Mistral, or another supported chat app without creating a Chucks account.

Sign-up is only for Chucks Chat, the hosted web chat. An account keeps your chats and settings available when you come back.

How does Chucks handle my API key?

Your raw key is never stored in our database. When you save it, Chucks sends it to the server once so it can be encrypted with AES-256-GCM. Only the encrypted version is kept, and it lives in your browser's local storage.

When you chat, your browser sends the encrypted key with the request. The server decrypts it in memory, uses it to call your provider, then discards it. We only use your key to answer your own requests.

Can I get a refund if something goes wrong?

Chucks does not charge you, so there is no Chucks payment to refund.

If you use Chucks Chat with a provider key, any token costs are billed by that provider. Their billing and refund rules apply.

Chucks can still make mistakes because it relies on language models. Treat the output as encounter-building help, not a replacement for your judgment as GM.

Can Chucks run up a huge provider bill?

A single message can only do a fixed amount of work: a limited number of tool calls and model calls. That guard is there to stop runaway loops from chewing through tokens.

It is not a budget cap for your provider account. Set spend limits with OpenAI, Anthropic, or Mistral, and treat your API key like a password.