Automatically generate your App Store and Google Play listings — ASO copy, multilingual translations, and marketing screenshots — then publish directly to both stores.
100% local, free and open source. No external services required (except OpenAI for generation, with your own API key). All your data stays on your machine (SQLite + files).
Next.js 15 (App Router, TypeScript) · Tailwind CSS · SQLite (better-sqlite3) · OpenAI · App Store Connect API · Google Play Android Publisher API
- Node.js 20+
- npm
- An OpenAI API key (https://platform.openai.com/api-keys)
- (optional) App Store Connect / Google Play credentials for publishing
git clone https://github.com/ediaStudio/asofast.git
cd asofast
npm install
cp .env.example .env.localEdit .env.local:
OPENAI_API_KEY: your OpenAI API key (required for generation)
npm run devOpen http://localhost:3000 — you land directly on the dashboard.
- Create a project: paste an App Store link or enter a Google Play package name.
- Add competitors: up to 5 competing apps for ASO analysis.
- Select languages: up to 87 markets in one click.
- Generate: ASO listing (title, subtitle, description, keywords) + translations + marketing screenshots.
- Publish: connect your App Store Connect (.p8 key) or Google Play (service account JSON) credentials, then publish directly.
- Full ASO generation (title, subtitle, description, keywords, promotional text)
- Native, culturally adapted translations per market
- Marketing screenshots (phone + tablet) for App Store and Google Play
- Direct publishing to App Store Connect and Google Play
- Competitor keyword extraction
- Privacy policy and What's New management
- Dark/light mode
All your data is stored locally:
./data/asofast.db: SQLite database (projects, listings, store credentials)./data/uploads/: icons, screenshots, feature graphics./data/icons/: cache of store icons (fetched through the local proxy).env.local: your OpenAI API key
These files are in .gitignore — never committed.
src/
app/
(app)/ dashboard (projects, generation, publishing)
api/ API routes (apps, files, projects)
llms.txt, sitemap.ts, robots.ts
components/
ui/ generic components (button, card, input...)
dashboard/ dashboard components
lib/
db/ SQLite database (schema + helpers)
storage.ts local file storage
ai/ ASO generation (OpenAI)
aso/ ASO pipeline (prompts, generation, screenshots)
publish/ store publishing (App Store Connect, Google Play)
scrapers/ app lookup (iTunes, Google Play)
store-icons.ts local icon proxy for store icons
config/ site configuration
MIT — see the LICENSE file.
- Email: contact@asofast.app
- GitHub Issues: https://github.com/ediaStudio/asofast/issues