Hi, I’m Bilal.
I’ve been writing software for about two decades. In my off-hours I build free apps for nonprofits and my community, and the occasional tool I want for myself.
listing-kit is one of those tools. Shipping an app meant hand-producing the same pile of store assets on every release: screenshots for several device sizes, copy under strict character limits, URLs, graphics. It was tedious, easy to get wrong, and scattered across simulators, image editors and the store consoles, with nothing kept next to the code.
So listing-kit makes the repo the source of truth. The agent does the repetitive part: running the app, reaching each screen, capturing and checking every image. You make the calls only you can make, and the result is plain files you review in a pull request.
I build and maintain it on my own, alongside my other work. The code is open so you can read it, run it, and add the stack or store your app needs.
No account. No server. No telemetry.
listing-kit is free and MIT-licensed, with no server or analytics of its own. It runs inside the agent you already use, on your machine, and writes only to your repo, using the tools you already have: Xcode, the Android SDK, Maestro and fastlane.