Case Distillery
Issue #024 2026年8月24日 · Indie Operator Case

Issue #024 — 3 个月做的 App 一年赚 $1,000,一只桌面猫第一天赚 $150:可爱只是特洛伊木马

这个案子:设计师做错了三个月的方向,靠一只像素猫醒了

他在做什么。 Simon 是设计师出身的独立开发者,做了一年读书笔记 App。他自己算过账:3 个月开发,上线一年累计约 $1,000。然后他花很短时间做了一只住在 Mac 桌面上的像素猫——会对你的鼠标、你的打字、甚至你的 AI agent 正在跑什么任务做出反应。上线第 1 天,约 $150。

背景。 他自称 design-based maker。这个前缀很关键,是整个 case 的因,不是果。读书笔记 App 那三个月,他在跟工程师抢一个红海品类的市场;桌面猫这次,他在卖自己本来就比 95% 独立开发者强的东西。

产品。 一只桌面像素猫,无服务器、纯本地运行。价值主张不是功能列表,是「看一眼就想要」。反直觉的细节:他在帖子里用一行字带过的功能——猫会根据你的 AI agent 在干什么改变反应——是这个产品里唯一不可克隆的部分,而他自己完全没当卖点。

定价。 一次性买断,价格未公开。按第 1 天 $150 反推,单价大概在 $5-10 区间,也就是 15-30 单。

关键数字。 - 读书笔记 App:3 个月开发,12 个月累计约 $1,000,日均约 $2.7 - 桌面猫:上线第 1 天约 $150;发帖时上线 2 天,评论里补充是 3 天 - 日均收入对比:约 55 倍(不是评论区说的 15 倍) - r/SideProject 帖子:1449 分,451 条评论 - 至少 1 名评论者在评论区里当场下单并公开说了 - 服务器成本:$0(他强调「它甚至没有服务器」) - 帖子里 5 条自己总结的教训,全部围绕「情绪 vs 有用」——没有一条提到分发

技术栈。 公开的信息只有两点:没有后端,全部本地;为了做动画反应,必须钩进系统的键盘/鼠标输入事件(macOS 上就是 Accessibility 和 Input Monitoring 权限)。像素美术他自己做。这个技术栈的边际成本是零,意味着卖出去的每一块钱几乎都是净利。

打法。 他没有做任何投放。帖子本身就是产品演示——一只会动的猫在 feed 里天然会被停留、会被截图。评论区他逐条回复,包括最扎心的那条质疑(「这类 App 太容易做成 keylogger 了」),他的回答是「我发誓它什么都不追踪 🥹」「它连服务器都没有 😂」。他把最强的技术卖点,当成了被质问时的辩解。

为什么跑得通(以及大多数人会漏掉的事)

理性产品要说服,情绪产品只要被看见。 读书笔记 App 的价值主张是四条 bullet:保存、整理、回看、养成习惯。每一条都要求用户先承认自己有个问题,再相信你能解决,再想象三周后的自己。这条链路上每一环都在漏人。像素猫的链路只有一环:看到 → 想要。Simon 自己写下的那句「如果用户在读完功能之前就笑了」,比他后面四条总结加起来都值钱。

关键不是他换了品类,是他换了预算。 评论区有人一句话点破了:这只猫花的是「娱乐预算」,跟电影票、桌游、奶茶挤在同一个口袋里。那个口袋不做 ROI 计算,$8 就是 $8,不需要论证。生产力工具花的是「效率预算」,用户会拿它跟一个免费 Notion 模板做对比。同样的钱,两个完全不同的心理会计科目。你定价定的从来不是数字,是用户从哪个口袋掏钱。

分发是产品形态决定的,不是发帖技巧决定的。 1449 分不是运气。一只会动的猫在 Reddit 上就是原生内容,读书笔记 App 的截图不是。这跟当年小猫补光灯的逻辑一模一样:功能单一到极致,但它长成了一个能被拍照、能被转发的形状。产品能不能自己走路,在你画第一版 UI 的时候就决定了,不在你写 launch 文案的时候。

情绪产品的流失不是问题,因为钱在流失之前就到账了。 评论区有个卡路里 App 的故事最锋利:一个用户从没买角色但减到了目标体重,他老婆一周内买光所有角色、两周后彻底不用了。从开发者视角,弃用的那个是更好的客户。买断制加零服务器成本,churn 这个词在这个模型里根本不存在。这是所有做订阅 SaaS 的人应该抄的一课:不是所有生意都需要留住人。

蒸馏后的判断

先把假对比拆掉。 $150 是上线日峰值,$1,000 是 365 天累计——拿烟花对比蜡烛。第 7 天、第 30 天的数字他还没有,我们也没有。所以「可爱比有用更赚钱」这个结论,现在只是一个假设,不是发现。真正被验证的东西是另一件:他终于开始卖自己真正会的东西了。 三个月的读书笔记 App,他把设计能力当成了产品的包装;一只像素猫,他把设计能力当成了产品本身。对一个设计师来说,前者是在别人的主场比赛。这个 case 的迁移价值不在「做可爱的东西」,在「找到那个能让你的手艺被一眼识别的载体」。

18 个月后这个形态会很拥挤。 桌面宠物的复制成本接近于零——现在任何人拿 Cursor 都能在一个周末做出功能等价物,像素美术也能生成或外包。所以「一次性买断的桌面猫」这个品类,一年半后会是 App Store 上一堆 $0-3 的东西,跟当年的手电筒 App、白噪音 App 走完全一样的曲线。活下来的会分成两种:一种是把猫做成角色 IP,持续出新角色、新皮肤,把一次性买断变成内购流水;另一种是把猫钩进用户真实工作流,让它从装饰变成信息通道。第一条路是内容生意,第二条路是基础设施生意。他现在两条都还没选。

他自己没看到的护城河,写在他帖子的第三行。 「它会对你的 AI agents 正在做什么产生反应。」这句话他一笔带过,读者也没人接。这是整个产品里唯一不可克隆、并且正在变大的东西。2026 年,一个开发者同时挂 3-5 个后台 agent 已经是常态,而最真实的痛点是:你不知道它们跑到哪了、什么时候需要你介入、哪个卡住了。终端窗口不适合用余光扫,menu bar 图标信息量太低。Simon 做的其实是世界上最可爱的 agent 状态可视化——一个环境感知型的 observability UI。猫尾巴翘起来代表任务跑完了,猫趴下代表 agent 在等你确认,这比第七个终端标签页有用得多。护城河不在猫身上,在猫和 agent 之间那根线上。如果他把它做成一个开放接入层(Claude Code、Codex、n8n、任意 webhook 都能推状态进来),那猫就不再是一个 App,是一个显示层。他卖出去的是一只猫,他真正拿到的是屏幕常驻位。 除了 Dock 和 menu bar,几乎没有独立开发者能拿到用户屏幕上的永久位置——这是这个 case 里最稀缺的资产,而它现在被当成一个可爱的赠品。

映射到你身上。 你不用去做桌面宠物,那个窗口已经在关了。可复用的动作有三个:如果你做独立站,去看你的产品页第一屏——需要三段文字才能说清的东西,转化天花板已经定死了;如果你跑 affiliate,情绪型消费品的转化路径比工具型短,佣金结构常常还更好,那不是低端市场,那是决策成本更低的市场;如果你在做 AI 工具,把 agent 的「状态」做成看得见的东西,比再加一个功能值钱十倍。还有那个信任问题——「没有服务器」不该是被质问时的辩解,该是定价页第一行的加粗字。海外用户对 local-first 是愿意付溢价的,Simon 手上有这张牌,但他用它道歉,没用它收钱。

偷他的剧本

底线判断

$150 vs $1,000 不是「可爱赢了有用」,是设计师终于回到了自己的主场。可爱只是特洛伊木马——它换来的不是这十几单钱,是用户屏幕上的一个永久位置。而他手上真正稀缺的东西,是那只猫能读懂你的 AI agent 在干什么。他把这句话写在第三行,当成了彩蛋。18 个月后,抄猫的人全在打价格战,抄那根线的人在做显示层。

Quick Poll
What's your move?