惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
Arctic Wolf
T
The Blog of Author Tim Ferriss
月光博客
月光博客
Recent Announcements
Recent Announcements
V
V2EX
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 三生石上(FineUI控件)
P
Proofpoint News Feed
The Register - Security
The Register - Security
博客园 - 叶小钗
博客园 - Franky
The Cloudflare Blog
雷峰网
雷峰网
罗磊的独立博客
M
MIT News - Artificial intelligence
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
爱范儿
爱范儿
博客园 - 司徒正美
Recorded Future
Recorded Future
酷 壳 – CoolShell
酷 壳 – CoolShell
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
F
Full Disclosure
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
B
Blog
大猫的无限游戏
大猫的无限游戏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
WordPress大学
WordPress大学
小众软件
小众软件
K
Kaspersky official blog
Attack and Defense Labs
Attack and Defense Labs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Forbes - Security
Forbes - Security
aimingoo的专栏
aimingoo的专栏
IT之家
IT之家
The Last Watchdog
The Last Watchdog
N
News and Events Feed by Topic
B
Blog RSS Feed
S
Security @ Cisco Blogs
美团技术团队
量子位
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Cloudbric
Cloudbric
Hacker News - Newest:
Hacker News - Newest: "LLM"

BlogFinder

日常漫步 Vol.24 之漫步前山河 - 雅余 周报 #1-聊聊本周的收获 - Edwin's Blog 我的OpenCode必装插件与Skill Write Something 掌中之物未必在掌握之中 · CRIVU PiliNara,一个更顺手的 PiliPlus 分支 「NekoEcho」:做一个必有回响的猫娘主题博客 2026-05 书影音总结 简化博客主题 - 安迪 你要加油呐 我第一次发布 npm 包 拾花小记#45:中考前的二三事 – 小改学习志 黛西花园5月游 #18 枇杷又熟了的五月月报 一些奇奇怪怪的需求?word仿方正书版的几个小操作 - Xiobb's Blog 0419 御温泉之旅 修复了一些bug,网站基本上趋于稳定了 - 新锐博客 又回到四十年前 如何定义成功 迷鹿屋2026已重新上线 科技冰火两重天+一周回顾 ${title} 热度退了,我反而用得更深了-咕咚同学 我到底该不该换个域名? 随身WIFI折腾记 - 安迪 博客撰写体验提升——hexo pro插件 为什么不用相机把屏幕上的接关密码拍下来? 国清寺与天台山 – Ouroboros ★★★★☆《挽救计划》——久违的经济上行感 - Davidの3号基地 删除右键“打开方式”里多余选项 第三周刊_No.53|一切都会被支付两次 安卓APP通话记录与录音上传踩坑记录 - 子舒的博客 天量下跌 inBox 笔记 2.3.8,把工具栏交给了你-咕咚同学 我把小龙虾搬到了微信-咕咚同学 安好 - 响石潭 Compound Engineering Plugin:让每个工程单元都比上一个更容易 MOSS-TTS Family:开源高质量语音与声音生成模型家族深度解析 Crawl4AI:专为 LLM 设计的开源 Web 爬虫与数据抓取工具 Build Your Own X:从零实现你最喜欢的技术——程序员进阶的终极资源清单 Anthropic Skills:用文件夹教 Claude 专业技能的开源框架 1年的去月球(下) - 梅之夏 欢迎回来。 简单讲讲 ASN.1 与 OID DTV - 直播聚合客户端 5.22-5.27 – 不兴江 还没去过鸭川 – 不兴江 张晶晶同学三刷林志颖 关于我 – 不兴江 爱与嫉妒 – 不兴江 港股被持续做空 备案码花了四百块-咕咚同学 一句话生成封面:我给公众号做了4种风格的AI封面生成技能 「官」方認證 再谈费曼学习法 2026-05-28T00:34:11+08:00 2026-05-28T00:28:45+08:00 离谱的英语学习指南:基于AI的英语进阶系统方法论 iii:零集成架构的后端统一运行时 Claude Code Harness:让 Claude Code 工作有迹可循的工程化框架 Heretic:全自动移除大语言模型审查机制的开源工具 MarkItDown:微软开源的万能文档转 Markdown 利器 Harness:让 Claude Code 秒变多智能体协作工厂 这段时间尽折腾AI Agent了,确实极大地提高了效率 近期动态:两个新站点正式上线啦 误判解除!zhouayuan.com 腾讯安全申诉成功 - 周阿源|玩具设计・插画日常・生活随笔 Ralph:让 AI 编码工具自主循环跑完所有 PRD 任务的量产神器 全都违法 – 个人工作记录 关于zhouayuan.com被误判 “含违规信息” 的说明与申诉记录 - 周阿源|玩具设计・插画日常・生活随笔 小米 MiMo v2.5 Pro 白嫖 最大的人间清醒,兜里有钱,但是不花。 夜晚靓歌(12):于文文现场solo - 王志勇的Blog 今日插画:风扬起的倔强 - 周阿源|玩具设计・插画日常・生活随笔 回门习俗 独立网卡 - 忘记了回忆 500亿入股人工智能企业 从命令行到桌面智能体-咕咚同学 第一性原理读书笔记 行者微评论223-加班の守株待兔-博客|政治与时事-风雨行者 ZOZO开源物理接触求解器:GPU加速的可扩展仿真引擎 OpenStock:开源股票市场交易平台技术深度解析 MoneyPrinterTurbo:基于AI的全自动短视频生成工具深度解析 Claude-Mem:为 Claude Code 构建的持久化记忆压缩系统 Twenty:可代码化定制的企业级开源 CRM 平台技术深度解析 2026-05-26T22:59:17+08:00 企业级开源大模型部署平台 GPUStack 实战教程 1年的去月球(上) - 梅之夏 Sevalla - 静态网站托管服务 不用翻墙、不用注册、不用月费,普通人也能用上 Claude Code 装修灯具要注意⚠️ 黄梅天先锋 - 游子微博 公安备案顺利办结,站点备案全部完成 - 周阿源|玩具设计・插画日常・生活随笔 第三次兑换天猫超市卡了宗宗酱-三维狐少儿编程 Don't think, feel. - Rolen's Blog 人这一辈子,到底图个什么 博客迁移 - Edwin's Blog 情感赛道写作模板 再现本轮行情的典型特征 裁员与平常心-咕咚同学 别让“偷懒”,成为隐私泄露的破绽
我的产品 TinyShip 发布半年赚了多少钱? | Viking
Viking Zhang · 2026-06-20 · via BlogFinder

TinyShip

半年前,我发布了我独立开发的第三个产品 TinyShip,我现在想分享一下这个产品半年来的一些发展,数据以及大家比较关心的收入,我未来的产品都会做成 open startup,就是分享自己产品的收入情况,给其他在这个 AI 时代的创造者一些真实的参考,从我的角度让大家了解一个人做产品的收入是怎样的,毕竟现在活人感和真实经验越来越少,过多的都是 AI slop 和为了赚取流量过分夸张的 clickbait。独立开发曾经是个光鲜亮丽的字眼,和现在的各种 “AI”/“出海”/“一人公司”一样,其实太多人只是借用这个称号,并没有真正开发和运营独立产品的经验,用它来吸引眼球然后用最简单的方式割韭菜。

我的产品理念

我做产品的概念是做有品位的小产品,在我自己的生活中挖掘需求,很多人都在做的竞争太激烈,由于独立开发者是单打独斗,没有足够的时间和精力,很难和大公司的产品竞争。

  • 寻找小众的市场,“Niche Market”,一个相对小众、特定的市场细分,产品或服务通常专注于满足特定群体的需求,提供独特的功能、特性或体验。这种市场细分通常较小,但由于其专注性和针对性,并与竞争对手区别开来。所以我认为独立开发第一是要找到自己的 niche market,不妨往小做,满足一部分的需求也能存活。

  • 保持特色,即使特别小众的市场也会有一些同类产品,怎样在和其他产品的对比下脱颖而出?需要有和它们不一样的特色功能,或者是独特的设计品味(taste)或者是特殊的定价策略等等。

为什么做这个?

先说说为什么又要做一个模版,看起来是 another SaaS template,但我认为完全不是重复造轮子,它有自己非常大的特色,市面上确实有非常多的 SaaS 模板,但我想创造的是一个全新不一样的体验以及解决一些目前市场上的一些痛点,这个项目从开发到发布大约耗时 3 个月,还是经过了我仔细打磨的。

支持三框架 / 双数据库

为了满足不同框架爱好者,才用了 Next.js 和 Nuxt.js Tanstack Starter,工程师总是在框架选择上犯难,采用简化版的基于 PNPM 的 monorepo 架构,这三个框架可以共享基础模块,比如 Auth,支付,数据库 ORM 等等。数据库支持 PG 和 SQlite,Sqlite 为支持 CF 的 D1 打下基础,并且所有的技术栈都是最新的。

双市场策略,完全适配国内本土和出海项目

Auth:

  • 国内:微信登录 / 手机号登录
  • 国外:几乎 OAuth 登录(基于 Better Auth)/ Twilio 手机号登录

支付:

  • 国内:微信支付 / 支付宝支付
  • 国外:Stripe / Paypal / Dodo Payments / Creem

说起个人项目,现在非常多人都在鼓吹出海,目前市面上的模板也都是针对出海项目的。但我认为独立开发一定不能忽略国内市场。虽然一直都在说国内付费意愿低,在你最熟悉的市场,其实比已经竞争非常激烈的出海项目有时候更容易成功。

部署

  • 所有主流的部署方式 - 主流云平台,Docker 等等
  • 全面支持 Cloudflare 全家桶,支持基于 CF worker 的部署,支持 D1 数据库,并且添加了 R2 和 Cloudflare Email 的支持,可以 All in CF。

还有很多特点,比如 No Vendor Locking,AI Ready,基于 shadcn/ui 的主题系统等等,有兴趣可以去官网了解。

收入

大家比较感兴趣的内容是收入,截止 2026年 6 月 1 日,总收入是 51000 元左右(因为有 Creem 支付的订单用美元支付,我简单换算了一下), Repo 中是 208 人,有一部分购买以后没有加入 Github Org,或者是邀请链接已经过期了。

以下是每月的详细收入:

22,532

12月

13,178

1月

3,223

2月

3,029

3月

5,450

4月

3,588

5月

TinyShip 半年收入
Month Revenue
12月22532
1月13178
2月3223
3月3029
4月5450
5月3588

这里有特殊的个定价策略要说明一下,早鸟价是 199元,在 4 月 1 日发布 2.0.0 版本支持 Tanstack Starter 以后,恢复原价 299元。

从收入趋势来看,非常符合一个 SaaS 框架类型产品的收入,在刚开始发布的时候肯定是收入最高的时候,加上有早鸟价。随着时间的推移,开始慢慢下降,2/3 月开始下降,感兴趣的第一批用户已经都购买了,加上是过年假期,4 月随着早鸟价的结束,加上推出了 Tanstack Starter 和 全面接入 Cloudflare 的更新,同时还有返佣计划,收入开始回升, 5 月趋于平稳。

策略

针对这次发布的产品,我有一些新的根本思路和策略,分享给大家:

1 确定盈利模式

假如你是一个独立开发者,需要从产品中赚钱,首先做产品第一要务是考虑盈利模式,然后再考虑其他的,做一个好玩的产品 vs 赚钱,对于需要从产品盈利的朋友们,后者明显更加重要,做 SaaS 模版天生就是一个付费产品,这点已经解决了。

2 低价

当前 SaaS 模板的定价都是对标国外架构,大多 100 到 200 美元。而我独立开发项目的宗旨就是低价并且优质,我的定价是 299 元,早鸟价是 199元,我给自己定了一个怪异的规则,我开发的任何项目售价都不会高于 348 元。

这是我最心爱的游戏《博德之门3》的本体+ DLC 的定价。这么伟大的游戏才卖 348 元,我做的产品没有任何理由要高于它。 这个项目的代码量和质量绝对能和现在市面上任何的 SaaS 模板所匹敌。我的理念是:通过亲民的价格,让更多开发者有能力购买我的产品,去搭建自己的产品。

当然这是我自己的一种策略,Obisdian 的作者有篇文章叫做:《Quality software deserves your hard‑earned cash》 他把独立开发者的作品和大公司相比就像有机农场的优质产品,对比大公司的产品更像是大规模工业化生产的农产品,被各种化肥和激素养大,所以优质的个人产品应该更贵,这也是一种很棒的观点,请大家自行去把握自己的策略。

3 持续更新

我的产品最重要的理念就是持续更新,我在最早发布的时候就安排好 Roadmap,并且购买用户永久免费更新,从最早的版本到现在,我已经发了 14 个版本,每个版本都会更新一个比较大的 feature,都记录在 https://docs.tinyship.cn/zh-CN/updates 页面中,各种新功能在不断的增加和壮大,并且在每次更新都非常认真的写 changelog,并且用 Hyperframe 去生成宣传视频,这种认真执着在快速迭代的今天看起来有点一厢情愿,但是这是我的一个习惯,还是对用户的一种态度的展示,展示这个项目是 “serious business”, 作者和产品都比较靠谱,不是随时跑路,不是 AI slop,给用户付款增添一种信心。

TinyShip 更新

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

4 盗版怎么办?

最上线之初就有人说已经在闲鱼上看到了盗版,问我会不会影响我的开发和后续计划以及动力?

这个盗版问题已经贯穿我整个自由职业的生涯了,我从一开始卖课就开始就有盗版了,一开始我感觉如临大敌,现在我已经对盗版完全看明白了盗版根本不可能禁止,尤其是在国内,不管你是使用什么形式,就会和野草一样不断生长

所以我是靠差异化来解决的,服务加上持续更新以及和我本人的粘性来解决的,我不在乎盗版,买正版的人自然会买正版 ,盗版的人也会去寻找盗版,这两波人也不会有交集,与其被他们天天困扰,不如根本不要去管,专注于更优质的用户。

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

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

这是 AI 时代最常被问到的问题,也是我觉得最值得展开聊聊的:

  • AI 生成也要花钱,假如你想复制一个支持这么多特性,并且测试完备的企业级框架,那么有可能花费也不少,与其吧把 Token 花在重复造轮子上。还不如直接买现成的。
  • 国内很多文档的质量你懂的,比如微信支付,支付宝等等,里面有很多细微的坑,即使是 AI 生成的代码,只有踩过多次才能发现真正的问题,自己写也要浪费时间成本,所以国内的某些服务反而成了 AI 的护城河。
  • AI 确实可以生成代码,甚至可以生成一个看起来能跑的 SaaS 项目。但能跑和能用来做正经产品之间,隔着巨大的鸿沟。TinyShip 不是几百行代码的 demo,它是一个经过 14 个版本迭代、有 200+ 真实用户在实际项目中使用的工程产物。

技术成长

开发 TinyShip 让我对 AI 的时候和技术架构的成长进入了一个新的台阶,毕竟这个项目很大,一个支持 Next.js、Nuxt.js、TanStack Start 三套前端框架组成的 monorepo,同时支持 PostgreSQL 和 SQLite,也就是说每改一个功能,有 6 种不同的组合可能出问题。当开发任何新功能的时候,保证应用完成新功能并起没有 regression 是非常重要的。

开发这个项目的过程,正好见证了 AI 风起云涌的过程,这个项目的开发也见证了我使用 AI 的成长过程,工具从 Cursor 到 Claude Code 再到 Codex。模型从最早的 Claude 4 到现在的 GPT 5.5,从只靠 Prompt 到沉淀各种 Skill 和方法论。大家可以看看我最近的两篇文章。

What’s Next

从第一个版本到现在,TinyShip 一直在按 Roadmap 稳步推进。接下来我有几个方向想要继续探索:

深化 AI 集成。 “AI Ready” 不仅仅是一个标签,我计划在模板中内置更多的 AI 相关的最佳实践,不仅仅是 AI 功能,更多是和用户二次开发的时候和 AI 的便利性,比如最近推出了 TinyShip skills,可以用交互式的形式帮助用户快速的 setup 以及开发各种功能。

持续补充文档和教程。 一个模板的价值,代码只是一半,另一半是文档。我计划逐步补充视频教程,尤其是针对双市场(国内+出海)的部署和配置指南,让用户少走弯路。

个人目标的坦诚。 作为 open startup 的一部分,我也希望保持透明。我给自己定的小目标是:在保持产品质量的前提下,让 TinyShip 的月收入稳定在一个可以覆盖我基本生活开销的水平。不追求暴富,只希望能用自己认可的方式,持续做自己认可的产品。