Own your data
Deploy the whole stack on your own VPS or cloud with Docker. Your database, your store credentials, your rules — nothing leaves your infrastructure.
Free while in beta — no credit card, no sales call
AppBoard is an open-source panel for App Store Connect and Google Play Console. Every title, description and screenshot in every language — drafted, versioned like code, and published in one batch, entirely from your browser. With AI help and real store research when you want it.
The demo is a real workspace with example apps — no signup, one click.

Listings
Title, short description, full description, keywords, promo text and what's new — every field of every language in one editor. Character counters tick against each store's real limits as you type, drafts sit next to what's actually live in the store, and languages you touched are marked until you push them. Nothing goes to a store until you explicitly publish.

History
Every published change is recorded per field and per language: the old value in red, the new value in green, with a timestamp — exactly like a code review for your store listing. Before you publish, the same diff view shows what's about to change. And when an update turns out to be a mistake, one click rolls the field back into your draft.

Reviews
App Store and Google Play reviews land in one inbox with the full context — rating, app version, device and market. Reply inline, or hit AI Draft and get a suggested response in the reviewer's language that you edit and approve before it ships. The unreplied counter on your dashboard keeps the queue honest.

Screenshots
Every screenshot, icon and feature graphic lives in one grid, organised per device type and per language — with each store's exact pixel requirements printed right where you upload. Reorder by dragging, replace in place, and ship graphics together with your metadata instead of hunting for the newest export in your downloads folder.

Graphics editor
Stores reject graphics that are a pixel off, so the built-in editor never lets you export a wrong size. Compose scenes in the browser — background, device frame, your app screenshot, headline text — and export straight into the listing at the exact dimensions each store demands. Wide panorama? Upload it once and split it into 2–10 consecutive screenshots. Got a raw screenshot in the wrong size? The crop tool locks to per-device presets, from iPhone 3.5" to iPad Pro 12.9" to Android tablets.



Publishing
Before anything ships you see the exact pending changes — which fields, which languages, both stores. Push to Google Play as a draft or send changes for review; AppBoard respects the managed-publishing timing you set in the Play Console. On the App Store it pushes your version localizations. Batch-publish everything and get a per-item report of what landed and what needs attention.

Why bother
Nothing here is magic — it's the same work you already do, minus the tab juggling.
| Release-day task | Console hopping | With AppBoard |
|---|---|---|
| Update a description in 8 languages | Two consoles, eight tabs, copy-paste from a spreadsheet | One editor, per-language tabs, publish in one batch |
| Check what changed last month | Scroll Slack and hope someone wrote it down | Field-level history with red/green diffs |
| Revert a bad listing update | Reconstruct the old text from memory | One-click rollback into your draft |
| Answer reviews on both stores | Two consoles, two reply flows, no overview | One inbox, AI-drafted replies you approve |
| Ship screenshots for a release | Figma exports, wrong pixel sizes, re-upload roulette | Built-in editor exports exact store dimensions |
| Know why users are unhappy | Read hundreds of reviews by hand | AI groups complaints from reviews into themes |
How it works
Three steps from scattered store consoles to a single, versioned ASO workflow.
Connect App Store Connect and Google Play Console. Credentials are protected by an end-to-end encrypted vault — AppBoard never sees them in plaintext.
Edit metadata per language, polish screenshots in the studio, and let the AI assistant generate, translate, and suggest ASO phrases backed by research.
Batch publish to both stores and get a per-item report. Every change is versioned with diffs, so you can review history and roll back anytime.
Research and AI
Most ASO tools stop at keywords. AppBoard turns store reviews and rankings into a research engine — below, a real deep run on Instagram and TikTok.
Point AppBoard at any app in the store — yours or a competitor's. It scrapes the listing and reviews, and the AI turns hundreds of them into what users love, what they criticize, and their top irritations — with verbatim quotes as evidence.
Deep mode fetches the full review set — up to 1,500 on Google Play, ~500 on the App Store — and map-reduces it through the model, so the report reflects the whole tail, not just the last angry week.
Keyword coverage is checked against your actual title and description, and positions are tracked within the store's top 50 — per market, with a reason why each keyword matters.
Bring your own OpenRouter key and pick any model. Star distribution and complaint grouping even work with no AI key at all.






Features
Open source, and everything runs in the web panel — no installs, no plugins, no desktop app. Every card links to the docs.
Link App Store Connect (API key) and Google Play Console (service account) once. Apps from both stores sit side by side — including manually registered draft apps Google's API won't show.
Learn moreEdit titles, descriptions, and keywords per language with drafts, live character counters, GitHub-style diffs, full change history, and one-click rollback.
Learn moreGenerate and translate descriptions, get ASO keyword suggestions, and draft review replies. Runs on your own OpenRouter key — any model, and you approve everything.
Learn moreCompose store graphics in the browser — device frames, backgrounds, headlines, language variants — plus panorama splitting and pixel-perfect crop for every device size.
Learn moreTrack keyword positions in the top 50, compare markets, mine reviews for complaint themes, and analyze competitors — works on any store app, not just yours.
Learn moreRead and answer reviews from both stores in one inbox — with rating distribution, device context, and AI-drafted responses whenever you want them.
Learn morePush metadata to the App Store and Google Play in one batch — as a draft or straight to review — and get a per-item report of what shipped.
Learn moreManage privacy declarations, age ratings, and in-app purchases alongside your listings — no console hopping.
Learn moreMulti-workspace teams, feature flags, app groups for Android + iOS pairs, and an end-to-end encrypted credentials vault. Your store keys stay yours.
Learn moreSelf-hosted
AppBoard is source-available and self-hostable. Run it on your own servers and keep full control of your data — free for personal and non-commercial use.
Deploy the whole stack on your own VPS or cloud with Docker. Your database, your store credentials, your rules — nothing leaves your infrastructure.
The full source is public — read it, audit it, and adapt it to your workflow. Free for personal and non-commercial use.
One backend, one panel, one Postgres. Runs on anything that runs Docker — a spare VPS, your homelab, or an existing cluster. No vendor lock-in.
Store keys live in an end-to-end encrypted vault on your server. Self-hosting keeps your App Store and Google Play credentials entirely under your control.
Source-available under the PolyForm Noncommercial License — free for personal & non-commercial use.
A note from the builder
AppBoard started as an internal tool. I ship my own apps, and every release ended the same way: two consoles, a dozen tabs, a spreadsheet of translations, and that quiet fear of overwriting a description nobody had backed up.
So I built the tool I wanted: listings versioned like code, diffs before every publish, and both stores in one place. No growth hacks, no dashboards pretending to be insights — just the release-day work, made calm.
If something feels off or missing, tell me — it's a small product and feedback genuinely changes the roadmap.
— Eryk, building AppBoard
FAQ
No. The live demo is a real AppBoard workspace pre-filled with example apps, reviews and listing history. You can click through everything — no signup, no store credentials needed.
Your App Store Connect key and Google Play service account live in an end-to-end encrypted vault. They are encrypted with a key derived from your passphrase, so AppBoard's servers never see them in plaintext — and nothing can be published without you unlocking the vault.
No. Everything you edit is a draft until you explicitly publish it. Before publishing you see a per-field, per-language diff of what will change, and every published change is recorded in history with one-click rollback.
Both. AppBoard connects to App Store Connect and Google Play Console, and apps from both stores sit side by side in one workspace — including grouped Android + iOS pairs of the same app.
AI features run through OpenRouter with your own API key, so you pick the model and pay the provider directly. AI drafts descriptions, translations, keyword ideas and review replies — but nothing is ever sent to a store without your approval.
Yes — AppBoard is an open-source product, and everything runs in the web panel: no desktop app, no plugins, nothing to install. If it works in your browser, it works.
AppBoard is free while in beta. No credit card is required, and you'll be told well in advance before any paid plan is introduced.
More questions answered in the full FAQ and the documentation.
Click into the live demo and poke around a real workspace, or connect your own stores in a few minutes. Free while in beta.