TinyShip 发布半年成绩单:收入 5.1 万,一个独立开发者的真实复盘

Viking (vikingz.me) 2026-07-29T15:04:31.216473

独立开发者 TinyShip 发布半年,经历了 14 次版本迭代,总收入约 5.1 万元人民币。本文从产品理念、市场策略、技术特色到收入数据,完整复盘这半年的历程,为同样在 AI 时代做小产品的创造者提供一份真实参考。

TinyShip

TinyShip

半年前,我发布了独立开发的第三个产品 TinyShip。现在,我想分享这半年来的发展、数据,以及大家最关心的收入情况。今后我的所有产品都会坚持「开放创业」(Open Startup)原则——公开收入,给 AI 时代的创造者提供真实参考。毕竟现在「活人感」和真实经验越来越稀缺,到处是 AI 生成的垃圾内容和为了流量夸张的标题党。

独立开发曾经是个光鲜的词,如今和「AI」「出海」「一人公司」一样,被很多人借来吸引眼球,再用最简单的方式割韭菜。而我想做的,是认认真真做一个有个人品味的小产品。

产品理念:做有品位的小众产品

我始终坚持做「有品位的小产品」,需求来源于自己的生活。独立开发者单打独斗,时间和精力有限,很难与大公司正面竞争。我的策略是:

为什么做 TinyShip:不只是又一个 SaaS 模板

市面上确实有很多 SaaS 模板,但 TinyShip 不是重复造轮子。它解决了几个当前模板市场的痛点,从开发到发布耗时约 3 个月,经过仔细打磨。

核心技术特色

支持三框架 + 双数据库
同时支持 Next.js、Nuxt.js 和 Tanstack Starter。采用基于 PNPM 的 monorepo 简化架构,三个框架共享基础模块(Auth、支付、数据库 ORM 等)。数据库支持 PostgreSQL 和 SQLite,SQLite 为将来支持 Cloudflare D1 打下基础,所有技术栈保持最新。

双市场策略:国内 + 出海
现在很多人鼓吹「出海」,市面上的模板也几乎只针对海外项目。但我认为独立开发绝不能忽略国内市场。虽然常说国内付费意愿低,但自己最熟悉的市场,有时反而比竞争激烈的出海项目更容易成功。

灵活部署
支持所有主流部署方式(云平台、Docker 等),同时全面支持 Cloudflare 全家桶:基于 CF Worker 的部署、D1 数据库、R2 对象存储和 Cloudflare Email,可以全栈托管在 Cloudflare。

其他特点还包括:无供应商锁定(No Vendor Locking)、AI 就绪、基于 shadcn/ui 的主题系统等。

收入数据:半年 5.1 万元

截至 2026 年 6 月 1 日,TinyShip 总收入约 5.1 万元人民币(Creem 的美元订单已按汇率折算)。GitHub 仓库成员共 208 人,部分购买者未加入组织或邀请链接已过期。

以下是每月详细收入(早鸟价 199 元,4 月 1 日发布 2.0.0 版本支持 Tanstack Starter 后恢复原价 299 元):

关键要点

收入趋势

从收入曲线来看,TinyShip 的表现符合典型的 SaaS 模板产品规律:上线初期借着早鸟价和新鲜感,收入达到峰值;随后逐步下滑,2-3月份因第一批用户饱和叠加春节假期,收入明显下降;4月份早鸟价结束后,通过推出 Tanstack Starter、全面接入 Cloudflare 的更新以及返佣计划,收入开始回升;5月趋于平稳。

五大策略

1. 确定盈利模式

如果你是独立开发者,产品需要赚钱,那么第一要务就是明确盈利模式,其次才考虑其他。做一款好玩的 vs 能赚钱的产品,对需要靠产品维生的人来说,后者更重要。SaaS 模板天生就是付费产品,这一点从一开始就解决了。

2. 低价策略

目前市面上的 SaaS 模板大多对标海外架构,定价在 100-200 美元。而我做独立项目的一贯宗旨是“低价且优质”。TinyShip 定价 299 元,早鸟价 199 元,并且我给自己定了一个奇怪的规则:任何个人开发的项目售价都不超过 348 元。这是我心爱的游戏《博德之门3》(本体+DLC)的定价——一款如此伟大的游戏才卖 348 元,我做的产品没有理由超过它。

TinyShip 的代码量和质量绝对能对标市面上任何 SaaS 模板。我的核心理念是:用亲民的价格让更多开发者有能力购买,去搭建自己的产品。当然,这只是我个人的策略。Obsidian 作者曾写过一篇文章《Quality software deserves your hard‑earned cash》,他把独立开发者的作品比作有机农场的高品质食材,而大公司的产品则像工业化生产的农产品——被化肥和激素催大。因此,优质的个人产品应该卖得更贵。两种观点都有道理,请大家根据自身情况把握定价策略。

3. 持续更新

持续更新是 TinyShip 最重要的理念。发布之初我就规划好了 Roadmap,所有购买用户永久免费升级。从首发至今,我已发布了 14 个版本,每个版本都会增加一个较大的功能(详见更新记录)。每次更新我都会认真撰写 changelog,并用 Hyperframe 制作宣传视频。在这个快速迭代的时代,这种认真劲儿看似有些一厢情愿,但这是我的习惯,也是向用户传递一种态度:这个项目是“认真的生意”,作者和产品都靠谱,不会随时跑路,也不是 AI 生成的垃圾内容,从而增加用户付款的信心。

TinyShip 更新

TinyShip 更新

最近的几次更新,可以看到推出了针对框架的 Skills

4. 如何应对盗版

产品上线之初就有人提醒我闲鱼上出现了盗版,问我是否会影响后续开发动力。盗版问题贯穿了我整个自由职业生涯——从卖课开始就有盗版。起初如临大敌,现在我已完全看清:盗版根本无法禁止,尤其在国内,无论用哪种防护手段,都会像野草一样不断生长。

我的解法是差异化:通过服务、持续更新以及与我本人的粘性来解决问题。我不在乎盗版——买正版的人自然会买,盗版的人也会去找盗版,这两波人没有交集。与其天天被困扰,不如专注于更好的用户。

你知道 GOG 游戏平台吗?它做到了理想主义的巅峰:干脆放弃 DRM(数字版权管理),提供完全无 DRM 的游戏下载。看似反直觉,但核心理念是用更好的正版体验去“竞争”盗版,而不是用技术限制对抗它。以《巫师3》为例,完全无 DRM 发行,却卖出了超过 1000 万份。创始人 Marcin Iwiński 表示,即使被盗版,那些玩家往往日后有钱了会回购正版,因为正版体验更好。

5. “我可以用 AI 写,为什么要花钱买?”

这是 AI 时代最常被问的问题,也是最值得展开聊的。

查看原文