| .claude-plugin | ||
| .codex-plugin | ||
| .cursor/rules | ||
| .forgejo/workflows | ||
| .github | ||
| apps/desktop | ||
| bin | ||
| brand | ||
| cli | ||
| docs | ||
| examples | ||
| media/teaser | ||
| site | ||
| skills | ||
| specs | ||
| templates | ||
| tests | ||
| tools | ||
| .gitignore | ||
| .mcp.json | ||
| AGENTS.md | ||
| bunfig.toml | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| gemini-extension.json | ||
| GEMINI.md | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| SECURITY.md | ||
| tsconfig.json | ||

storebound
From an empty folder to "Submit for review" on Google Play and the App Store.
Your AI agent does all of it with storebound: builds, uploads, store text, screenshots in every language and size, in-app products and prices, the compliance forms, even the consoles that have no API. You only press Submit.
Website: storebound.dev · Docs: docs/ · npx storebound init
Watch the teaser on storebound.dev: the demo game from an empty folder to both stores, then the desktop app.
Your agent does the whole job
Do it, don't ask. You ask once ("get my app ready for both stores"); your agent and storebound do the work:
the app records, builds and uploads, listings in every language, screenshots and previews in every store size, icons,
in-app products and subscriptions priced in 175 countries, Data safety, App Privacy, age rating and every other form,
and the console pages that have no API (the agent drives them from a console plan). Each step is planned first:
You press only the final public or irreversible buttons (Submit for review, releasing, App Privacy Publish, legal agreements) and answer, once and in one batch, the facts no file can prove. The full rules: AGENTS.md; the whole journey step by step: docs/journey.md.
You won't get rejected for the avoidable things
storebound scan reads your project (Xcode and Gradle files, manifests, lockfiles, SDKs, your listings) and the store
state, and names every App Review or Play policy problem it can prove before the stores do: the guideline, the
evidence as file:line, and the fix.
Every rule, what it proves and what only a reviewer can see: docs/rejections.md.
The desktop app: every app, both stores, one window
Every app and game you ship on Google Play and the App Store side by side: releases, charts, catalog and prices, crash health, reviews, TestFlight and the rejection checks. Send for review from there too: a dry run first, then a confirm, then your click. Same storebound underneath; store keys stay in the system keychain.
Download for macOS, Windows and Linux: storebound.dev/#download, or
storebound desktop --download (checks the signature, never installs). Internals: docs/desktop.md.
Works with your AI, safe by design
Skills, an MCP server and the CLI for Claude Code, Codex, Cursor, Gemini CLI, Copilot, Windsurf, OpenCode or
anything that reads AGENTS.md. Every write shows a dry run first; submit, release and delete are not MCP tools; keys
stay in env vars or the gitignored .storebound/.
Per-tool setup: docs/getting-started.md · MCP tools: docs/mcp.md · Safety model: docs/safety.md.
Install and start
You need Node 20+ or Bun 1.1+ (and ffmpeg for icons, screenshots and video).
cd my-app
npm i -D storebound playwright # or: bun add -d storebound playwright
npx storebound init # --profile app (default) | subscription-app | game (Bun: bunx storebound init)
npx storebound install --agent claude # or codex, cursor, gemini, copilot, windsurf, opencode
npx storebound check # offline: config, limits, Data safety, products, files
Every npx storebound ... below works as bunx storebound ... too.
Then ask your agent: "take my app to Google Play and the App Store". Claude Code plugin, credentials, coming from fastlane: docs/getting-started.md. Desktop app: storebound.dev/#download.
What it covers
Store screenshots of the demo game, rendered by storebound in every size and language:
- The journey: every step from setup to Submit, what is API, what the agent drives in a console, what stays yours
- Rejection scan: every rule with its App Store guideline or Play policy
- Commands: the full command reference
- Store art: screenshots, fonts, previews, variants
- Growth extras and console forms: PPP prices, Apple Ads, web presence, RevenueCat,
console plan/console fill - Many apps, release trains, workflows · Listings in more languages · Every API endpoint
- Skills · MCP server · Safety model · Idempotency · Pitfalls
- Desktop app · Desktop releases · FAQ · Roadmap, contributing, credits
Contributing and license
Issues and pull requests are welcome; see CONTRIBUTING.md (bun run ci must be green).
MIT, see LICENSE. Copyright (c) 2026 CRTkafa. Not affiliated with Google or Apple.











