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

OptionDetails
--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, login prints it instead of starting another. Run rosebud logout first 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 whoami shows its scopes and expires_at.
  • After key_expired, run rosebud login again. After insufficient_scope, which names the required_scope, run rosebud logout, then rosebud login. For assets create, the error's next_action says to rerun the identical command once the new login is approved.

On this page