ASO for App Store & Google Play in One Panel
Edit, diff and publish your store listings from one panel
Draft, version-control and batch-publish every listing — titles, descriptions, keywords and screenshots — across multiple languages and both stores at once. No more juggling console tabs.
- Source-available
- Self-hosted
- Built by Codigee
Everything ASO in one place
Twelve modules that cover the full listing lifecycle — from connecting your stores to publishing across every language.
Listings Editor
Edit localized metadata with live character counters, draft vs. live comparison and dirty-language markers.
History & Rollback
Field-level change tracking with GitHub-style diffs and one-click rollback to any previous version.
Reviews Management
A unified inbox for both stores with AI-drafted replies written in the reviewer's own language.
Screenshots Manager
Organize assets by device type and language, with exact pixel requirements shown inline.
Graphics Editor
Compose in the browser: device frames, backgrounds, text layers, panorama splitting and pixel-perfect crop.
Publishing
Batch publish with a pending-changes preview, draft or review-send options and per-item reports.
Research & AI Engine
Mine reviews, analyze complaint themes, track keyword positions and research competitors.
Store Connections
Link App Store Connect API keys and Google Play service accounts through an end-to-end encrypted vault.
AI Assistant
Generate descriptions, translate listings, suggest ASO keywords and draft review replies.
Compliance Toolkit
Manage privacy declarations, age ratings and in-app purchases in one place.
Teams & Security
Multi-workspace by design, with app grouping and encrypted credential storage.
Self-Hosting
Deploy the whole stack yourself with a source-available Docker setup — your data stays yours.
Run it yourself
AppBoard is source-available — clone the backend and run it locally, or bring up the full self-hosted stack (backend, admin panel and PostgreSQL) with Docker in a couple of commands.
Quick start — local development
bun install
bun run dev
# The API is now available at http://localhost:6680
# OpenAPI/Swagger docs at http://localhost:6680/openapiSelf-hosted stack — backend + admin panel + PostgreSQL
cp .env.selfhost.example .env # and fill it in
docker compose -f compose.selfhost.yaml up -d
# open the panel at http://localhost:6600 (put it behind a reverse proxy
# for HTTPS and set APP_URL to that public https URL)Source-available under the PolyForm Noncommercial License 1.0.0 — free for personal and non-commercial use. It is not an OSI-approved open-source license, so commercial use needs a separate arrangement.
Built with
- Bun
- Elysia
- PostgreSQL
- Drizzle
- Better Auth
- Docker
Let's make something together.
If you have any questions about a new project or other inquiries, feel free to contact us. We will get back to you as soon as possible.
