Install
macOS · Linuxcurl -fsSL https://mable-dev-service.mable.gg/cli/install.sh | shThe mable CLI lets Claude Code, Codex, or any agent that can run a command create character animations, visual effects, sound effects, music, and voice lines, and save them straight into your project.
curl -fsSL https://mable-dev-service.mable.gg/cli/install.sh | shmable loginmable login saves the key on your machine only. Never paste a key into a chat or commit it to a project. Agent running on another computer? The sign-in page gives it a one-time code instead.
mable gen sprite --image hero.png --motion "run cycle" --state runmable gen vfx --prompt "blue fire orb" --motion "bursts and fades" --state burstmable gen sfx --prompt "coin pickup ding" --category pickupmable gen music --prompt "upbeat chiptune boss loop" --duration 45mable gen voice --text "Welcome, traveler." --speaker ryanOne command installs the mable CLI and teaches Claude Code and Codex when to use it. Needs Node.js 18 or newer.
Run the login command below, or let your agent run it. It opens Mable in your browser: sign in, approve, and the key is saved on your machine.
"Add a coin sound and a run animation for the hero." Your agent plans the assets, generates them, and wires them into your game.
Sprite sheets, engine atlas JSON and MP3s are saved under assets/ with playback metadata. Rerunning the exact same command doesn't charge twice.
The same tools are available as a remote MCP server. Create an Agent Key, set it as MABLE_AGENT_KEY in your environment, then add the server once.
codex mcp add mable-tools --url https://mable-dev-service.mable.gg/mcp --bearer-token-env-var MABLE_AGENT_KEYclaude mcp add-json --scope user mable-tools '{"type":"http","url":"https://mable-dev-service.mable.gg/mcp","headers":{"Authorization":"Bearer ${MABLE_AGENT_KEY}"}}'