{"repo":"bootuz/keywordista","free":true,"listed":false,"github":"https://github.com/bootuz/keywordista","clone":"git clone https://github.com/bootuz/keywordista.git","description":"Free self-hosted App Store keyword tracker for indie iOS devs. Vapor + SQLite + Svelte + SwiftUI menubar.","language":"HTML","stars":28,"topics":["apps","appstore","aso","keyword-analysis","keyword-research","marketing","vibecoding"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Keywordista - App Store keyword tracker for indie iOS developers Tracks where your apps rank for a set of keywords across any of Apple's 175 App Store storefronts, snapshots the top results, and remembers everything — so you can see real ASO trends instead of guessing from this-week-only screenshots. A daily chart-position watchdog fires a browser notification the moment one of your apps enters, moves in, or exits a top-free category chart anywhere it's published. Runs entirely on your Mac: a Vapor service stores history in SQLite, a Svelte dashboard renders it, and a menu-bar app supervises the whole thing. You own the data and the schedule — no $50/mo subscription, no abandoned web app, no spreadsheet that goes stale within a week. --- Install macOS 13+. Download the latest DMG: Keywordista-0.6.2.dmg (signed + notarized). Drag Keywordista.app into /Applications and launch — a magnifying-glass icon appears in your menu bar. Click Open Dashboard → the browser opens http://127.0.0.1:8080/ (auto-picks :8081…:8090 if :8080 is taken). For other versions, see all releases. Build from source If you want to hack on it, you'll also need Swift 5.10+ and Node 20+ (CI builds on Node 24). Prefer no menu-bar app? Run ./keywordista to exec the Vapor server in the foreground at :8080 , with data in ./db.sqlite instead of /Library/Application Support/Keywordista/ . --- Deploy for your team Solo on a Mac is the canonical path, but Keywordista also publishes a single configurable Docker image ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bootuz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bootuz/keywordista/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}