Developer tools
Game assets for your coding agent
Your agent signs in to Rosebud once, then makes sprites, 2D art, skyboxes, 3D models and sound with your credits, at the same prices as the website. Everything it makes also shows up in My assets.
Start from your agent
Make the art and sound this game needs with Rosebud. Follow the instructions at https://rosebud.ai/developer-assets/AGENTS.md. Show me the price before you make anything over 500 credits, and save the files into the project’s assets folder.
npm install --global @rosebudai/cli rosebud login # prints a link; open it and select Allow rosebud assets models
Works with Claude Code, Codex, Cursor, Gemini CLI and any agent that can run commands. Agent instructions (Markdown)
How it works
Step 1
Sign in once
Your agent runs rosebud login and gives you a link. Open it, check the request and select Allow.
Step 2
Make assets
The agent picks a model, sees the price and makes the file. Failed jobs return their credits.
Step 3
Use them
Files are saved into your project and kept in My assets, ready for any of your games.
Commands
| Command | What it does |
|---|---|
rosebud login | Prints a link to approve this agent. Once per computer. |
rosebud whoami | Shows whether the agent is signed in and what it spent today. |
rosebud assets models | Lists the models, their inputs and prices. |
rosebud assets create --model <id> --prompt '<text>' --out <file> | Quotes, pays, waits and saves the file. |
rosebud assets list | Searches My assets. |
rosebud assets download <asset id> --out <file> | Saves a file from My assets. |
rosebud logout | Signs this agent out. |
Every command prints one JSON object, so agents can read the result.
Models
Prices in credits, quoted before you paySpending
Agents spend your credits at the website’s prices, and check the price before each asset. Disconnect an agent any time on Connected agents. Agents can’t open your games, upload or delete files, or change your account.
Publishing the game too? Rosebud hosts browser games for free with the same CLI.