rosebud login
Approve this CLI or agent to make assets with your credits.
rosebud login [--agent-client <client>] [--name <label>]login prints a private approval_url. Open it, sign in and select Allow. There's no API key to copy.
Options
| Option | Details |
|---|---|
--agent-client <client> | claude-code, codex, cursor, gemini-cli or other, so you can tell which agent is asking. |
--name <label> | A label for this login on Connected agents, up to 80 characters. |
Example
rosebud login --agent-client claude-code{
"status": "pending",
"approval_url": "https://rosebud.ai/connect/assets#...",
"expires_at": "2026-10-27T18:34:11Z",
"next_action": "Give the private approval_url to the person. After they sign in and approve, run rosebud whoami, then make assets."
}Notes
- The link expires after 30 minutes. Keep it out of commits, issues, shared logs and the game.
- If a login is already pending or active,
loginprints it instead of starting another. Runrosebud logoutfirst to switch accounts. - An approved login can make and download assets and publish new games into the account. It can't change billing or manage the account.
- It expires after 90 days without use, and ends when you disconnect it in Rosebud or run
rosebud logout.rosebud whoamishows itsscopesandexpires_at. - After
key_expired, runrosebud loginagain. Afterinsufficient_scope, which names therequired_scope, runrosebud logout, thenrosebud login. Forassets create, the error'snext_actionsays to rerun the identical command once the new login is approved.