CastLock
● Character consistency for Mac

Same character. Every time. No drift.

CastLock locks a character's hair, face, wardrobe, and small details into one prompt. Reuse it in Gemini or ChatGPT — a desert at noon, an apartment at midnight, a rooftop in the rain — and the character in scene ten still looks like the one you started with.

Get CastLock

$50, once. macOS.

Inside the app

Three screens, one locked spec.

CastLock Cast Library screen showing a character roster with locked traits

Every character, one locked library.

Lock the spec once. Reuse it everywhere.

CastLock Character Detail screen showing locked traits and consistency anchors
CastLock Extraction Prompt modal showing the copy-paste workflow

Copy the prompt. Paste it anywhere.

Beyond the prompt

It's not just a prompt. It's your whole cast, organized.

CastLock organizes every character, every scene, and every approved image into Workspaces and a Cast Library that stick around after the project ends. Build a character once. Reuse it in the next campaign, the next chapter, the next client job — without re-extracting a single trait.

A tabletop GM ends up with a season's worth of NPCs sitting in one library. A novelist ends up with a whole cast that doesn't need re-explaining in chapter twelve. That's the part a single prompt, on its own, can't do.

$50. Once.

You buy it once. It runs on your Mac. There's no subscription creeping onto your card every month you forgot to cancel.

One-time purchase. macOS. Lifetime updates on the locked spec format.

FAQ

Questions.

Why does my AI-generated character keep changing?

Gemini and ChatGPT don't remember your character between images. Every new prompt starts from zero, so small details drift — hair color shifts, the face changes, the outfit from panel three doesn't match panel four. It's not just about asking for the same shot twice, either: put that character in a forest, then a hallway, then a rooftop at night, and each new scene resets from zero unless something tells the model otherwise. CastLock locks the traits that matter into one reusable prompt, so the model gets the same instructions every time, in every scene.

Does CastLock work with Midjourney?

Not yet. CastLock supports Gemini and ChatGPT today. Midjourney's prompt style is different enough — short, tag-based — that it needs its own version. That's planned, not shipped.

Is CastLock a subscription?

No. $50, once. No monthly charge, no tiers, no upsell screen down the road.

Does CastLock generate the images for me?

No. CastLock compiles the prompt — you paste it into your own Gemini or ChatGPT account and generate there. No API costs passed to you, no vendor lock-in, and your work stays in the tool you already have open. What CastLock does instead: keep every character, every scene, and every approved image organized in one place, so nothing gets lost between projects.

Who is CastLock built for?

Tabletop GMs running a campaign's worth of NPCs. Novelists tracking a cast across chapters. Indie devs, webcomic artists, worldbuilders — anyone generating the same character more than once and watching the face slide a little further every time.