AppBoard logoAppBoard

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/openapi

Self-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

See a full release in the live demo

Explore the whole panel with sample data — no account needed — then spin up your own instance whenever you are ready.

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.

Codigee
We are using cookies. Learn more