Documentation
SteadyShot Docs
SteadyShot is a character + brand consistency engine for AI-generated imagery. Define a character once — the same person, prop, or mascot shows up in every scene with the same face, outfit, and stylistic register. These docs walk you through the product, the API, and every integration we ship.
Three things to know
- Characters are reusable. You describe (or upload) one character, lock it, and from then on every generation anchors against the same reference sheet.
- Credits drive everything. Each scene costs ~1 credit; new characters and reference sheets are free. Plans + one-off top-ups available at /pricing.
- Use SteadyShot anywhere. First-class web UI plus a REST API, an MCP server for Claude Desktop, plugins for Figma and Photoshop, a Discord bot, and a ChatGPT GPT integration. Same credits, same character library across all of them.
Start here
New to SteadyShot? Walk through the Quickstart — you’ll create your first character and generate your first scene in under 5 minutes.
Already comfortable in the web UI and want to wire SteadyShot into your stack? Jump to REST API or pick a prebuilt integration:
- Claude Desktop (MCP) — natural-language character + scene generation right inside Claude.
- Figma plugin — drop a locked character into any Figma frame.
- Photoshop plugin — generate variations as new layers.
- Discord bot —
/scenea character in any server. - ChatGPT — call SteadyShot from a custom GPT.
Core concepts
SteadyShot has a small surface area — three concepts cover ~90% of what you’ll do:
- Characters — what a character is, what gets locked, how identity is preserved across scenes.
- Credits & billing — per-action cost, plans, top-ups, marketplace earnings.
- Brand kits — logo, palette, and product references that compose with any character.
Stuck? Browse the Community feed for examples, or ping us via the in-app feedback widget.