ARTICLE · 1300514
今日 OPC 拆解|一个习惯打卡 App,单人一年做到约 60 万美元

HabitKit:没有服务器,没有团队,靠应用商店搜索排名和 AI 代理做出来的“小而稳”生意
是谁、做什么
Sebastian Röhl,德国科隆北边小城的独立开发者。以前在公司里写 C#/.NET 企业软件,辞职时给自己定了 12 个月期限:一年内独立 App 做不成,就回去上班。
他的主力产品HabitKit是一款极简习惯追踪 App,最有辨识度的是 GitHub 贡献图式的打卡格子。目标用户是想养成习惯、喜欢简洁工具的普通人。数据只存在本地,HabitKit 不需要后端。他还有专注计时 App FocusKit,以及一个尚未公开的 macOS 新项目,面向独立开发者。

怎么赚钱
模式:免费下载加订阅或买断。iOS 每月 2 美元,Android 每月 1 美元,买断 32 美元。
规模:2025 年 12 月 MRR(月经常性收入)约 2.8 万美元,订阅用户约 2.51 万,2025 全年收入约 60.2 万美元。
季节性很强:新年立 flag 的时候是旺季,冬季月收入约 3 万到 4 万美元,夏季回落到约 1.5 万。各来源给的具体数字略有出入。
其他 App 收入很少:FocusKit 在 2026 年 3 月的 MRR 只有 121 美元,第一款 App LiftBear 最高约 150 美元 MRR。
怎么做起来的
2022 年:第一款健身 App LiftBear 没做 Beta 测试就上线,靠在推特上公开开发过程推广,约半年后停止增长。
2022 年 11 月:HabitKit 只开发了约两个月就上线,首日收入约 150 美元。他晒出第一张截图时,打卡格子就引起了关注。
2023 年:收入不够生活,他回老东家每周上 4 天班,留出周五做 App。6 到 7 个月后增长稳定,再次辞职。
转折点一:应用商店搜索排名。上线几个月后,HabitKit 开始在德国、英国等地区排进 “habit tracker” 搜索前列,Google Play 随后跟上,目前在美区排第 3。他本人也说不清具体原因,元数据并没有明显改动。
转折点二:外部曝光。2024 年 6 月赢得 RevenueCat 的时代广场广告活动。2024 年 12 月,一支约百万播放的 YouTube 视频推高了美区排名,之后约 2024 年 11 月达到 1 万美元 MRR,两个月后到 2 万。
结论:公开开发帮他拿到了早期用户、评分和动力,但长期增长靠的是应用商店的自然搜索。付费广告试过,效果不好。
一个人怎么撑得住
技术栈极简:Flutter,RevenueCat 管订阅,Appfigures 看数据,Astro 做应用商店优化(ASO)。HabitKit 没有服务器;FocusKit 用 Firebase,月账单只有 0.21 欧元。
AI 代理当团队用:
2026 年 3 月,困扰他两年的 HabitKit 性能问题,他用 AI 花约 30 分钟完成多文件重构,速度提升约 10 倍。 2026 年 9 月,他用 Claude 和 Astra 写单元测试、集成测试和自动化。 2026 年 10 月,他用 AI 制作 App Store 预览视频,以及 TikTok、Instagram、X 上的动效素材,还给代理配了命令行工具,让多个代理能同时在一个代码库里干活。 更早还有一组代理负责每日简报、客服分流和运营 HabitKit 的 X 账号。
节奏:每周固定发版,iOS 和 Android 尽量保持同一版本;每周更新 Substack 日志,记录进展。
坚持不做的事:
不做大重写:2026 年 7 月他叫停了 HabitKit 原生重写,理由是给几千活跃用户迁移多年数据风险太大。 不提前优化:早年花很多时间压 Firebase 成本,事后看是白费。 不做激进增长手段:他避免花哨的增长技巧。
踩过的坑与风险
收入几乎全压在一个 App 上,其他产品基本是练手。
平台风险:Apple 曾下架 HabitKit,24 小时内恢复;Google 限制过 App 内的邮件订阅链接;Android 审核常比 iOS 慢几天到两周,他称之为“安卓税”。
技术债:Flutter 在 iOS 上长期卡顿,小组件这类原生功能还得另写 Swift/Kotlin 代码。他表示以后的新项目都做原生。
AI 带来的新问题:一次没设“完成标准”的通宵代理任务,耗掉了一周大部分的 token 额度,App 依然卡顿。同时推进三个项目让他注意力涣散,空下来的时间容易流向刷 YouTube 和 X,对 AI 进展也有焦虑。
规模天花板:德国个体户的身份可能已经不适合现在的体量,他在评估改公司结构,成本高、手续多。
可借鉴的 3 条做法
给辞职设期限,也给自己留退路。先定“12 个月不成就回去”;收入不稳时,像他那样每周上 4 天班、留 1 天做产品,等增长稳定再全职。
选一个有稳定搜索量的品类,把搜索当主渠道。公开开发用来拿第一批用户和反馈;长期流量放在应用商店或 SEO 的核心关键词上,持续优化截图、多语言和预览视频。
把 AI 当“有完成标准的员工”。每个代理任务写清楚“做到什么程度算完成”;把测试、营销素材、客服分流这类重复工作交给代理,自己只做产品判断;先把代码库整理好,方便多个代理同时干活。















































































