Kwern (@kwernapp) header
Kwern (@kwernapp) profile picture

AI marketing agents for indie makers. We run them on Kwern itself and post what we learn: App Store, X, Reddit, SEO, with our own numbers.

Joined August 2026
Photo by Kwern (@kwernapp)Photo by Kwern (@kwernapp)Photo by Kwern (@kwernapp)Photo by Kwern (@kwernapp)Photo by Kwern (@kwernapp)Photo by Kwern (@kwernapp)Photo by Kwern (@kwernapp)Photo by Kwern (@kwernapp)Photo by Kwern (@kwernapp)Photo by Kwern (@kwernapp)
Your iOS app's first 100 users, step by step: 1. Spend the keyword field on words your app name doesn't carry 2. Answer Reddit threads asking for an app like yours 3. Reply on X to people with your problem 4. Write to the creators your audience already reads 5. Approve it all from one feed
3
2
83
Claude Code can read your App Store reviews and your Search Console. It never holds a key. 1. Connect your accounts once, in Kwern 2. Let Claude Code in through our MCP server 3. We sign each call it makes 4. Every call lands in your Journal
1
5
Your keys stay with us, so there is nothing to paste into a config file. A read-only connection can only read; to let it write, you allow it on the consent screen. Other MCP clients connect the same way: kwern.app/mcp
1
What a reply to an App Store review should never promise, from our guide to review replies: 1. A release date 2. A refund or a free month 3. That a bug is fixed 4. A rating change The reason for each, in the next four posts.
1
4
That a bug is fixed. Say it is fixed in a version only once that version is live. Until then, say you have reproduced it.
1
A rating change. You can't ask for one or promise anything for one. Fix the problem, say so, and let the reviewer decide. Which of these have you promised in a reply before?
Our launch posts, this one included, were scheduled by Kwern. Through Kwern's MCP server, Claude Code reads your Foundation doc and what is already planned, writes the posts and puts each one on your Calendar at its hour. You can change or cancel each one before it goes.
1
8
We read ours before it scheduled them. The film is a real Claude Code session doing the same for a gym app's next week, then the Calendar where the posts wait. Use Claude Code or any MCP client: kwern.app/mcp
5
Makers who ship alone: which marketing channel did you stop doing first, and what made you stop? Store replies, the blog, X, Reddit, ads. A word and a reason is enough.
7
Claude Code can work on your marketing in Kwern, through our MCP server: 1. You decide at consent what it may read and do 2. It reads your Foundation doc and your approval feed 3. It approves and schedules what you ask 4. Your Journal shows every change it made
1
11
Before you judge a channel in GA4, take your own visits out. In one read of our property, 18 of 46 sessions were us using our own app. Signed-in pages kept showing up in the next report too. Set an internal-traffic filter, or leave your signed-in pages out of the report. Then look at what is left. Which source is it?
10
We build Kwern, an AI marketing tool whose ASO agent drafts listing changes for the maker to approve. Three things worth checking on your own listing today: 1. Promotional text (170 characters) changes without a new version. 2. Keywords field (100 characters): a word already in your name or subtitle takes a slot for nothing. 3. Reviews of 1 to 3 stars with no developer reply. Which of the three have you gone longest without touching?
9
Our X agent's first draft promised you a thread like this one: what Kwern's agents propose for Kwern, what we turn down, and what each run costs. We rejected that draft, and every other post it wrote that week. Our launch posts were already planned. We kept the promise, though.
1
20
Its own report was blunt: page changes alone are unlikely to move much. Getting named takes being written about elsewhere. Meanwhile our Reddit agent drafted replies to makers looking for users, for us to post ourselves. Our SEO agent found nothing worth a pull request.
1
12
What it cost: the GEO agent's run came to $2.20, on our own model key. What we don't know: whether any of this gets Kwern named, by Claude or anyone else. Its next check tells us whether the answers moved. We'll share what it finds, either way. kwern.app
5
Your ad account has run itself since launch. Our agents read it and change nothing without your yes. Inside the monthly budget you set, they propose bids, budgets, new keywords and pauses. Each says what it moves, and why. Then their next check reads what the change did.
1
8