Connect with me via the floating button
Unified CLI for Google Play and Chrome Web Store. Manage releases, reviews, and metrics from a single tool.
macOS, Linux, and Windows supported. Requires Node.js 18+ and credentials for each store.
A unified interface for both app stores. Authenticate once for each platform, then manage releases, reviews, and metrics with consistent commands.
Platform
✓macOS / Linux / Windows
Runtime
✓Node.js 18+
Stores Supported
✓Google Play + Chrome Web Store
set up Play auth
appstore play auth ./service-account.jsonlist Play apps
appstore play appsrelease to Play
appstore play release com.example.app --aab ./app.aab --track betaview Play reviews
appstore play reviews com.example.appset up Chrome auth
appstore chrome authlist Chrome extensions
appstore chrome extensionspublish Chrome extension
appstore chrome publish abcdefghijklmno --zip ./extension.zipConfigure Google Play service account authentication.
List apps accessible via the Play Developer Reporting API.
Upload AAB and create a release on a specified track.
Fetch and manage app reviews.
View Android vitals crash rate metrics.
Interactive OAuth flow for Chrome Web Store.
List your Chrome extensions.
Upload and publish extension to Chrome Web Store.
View extension metrics.
Show current authentication configuration for both stores.
Clear stored credentials and tokens.
Auth and local metadata are stored per-platform. Inspect or clear your configuration at any time.
Config Location
{
"play": {
"authenticated": true,
"project": "my-play-project"
},
"chrome": {
"authenticated": true,
"hasRefreshToken": true
}
}One tool for all your app store management. Release Android apps to Google Play and Chrome extensions to the Web Store — all from your terminal or CI pipeline.
Star on GitHub