运营中

首周$80,10年后MRR $50,000。月成本$100运转的Laravel自动升级工具「Shift」

自动化Laravel版本升级工作的Shift,2015年上线首周营收只有$80。10年间累计执行超17.5万次,做到MRR $50,000。零雇员,月运营成本约$100。转折点是客户反馈的一句"太便宜了"。

首周$80,10年后MRR $50,000。月成本$100运转的Laravel自动升级工具「Shift」

金额均按1美元=150日元换算,附上参考日元数字。

首周营收只有$80

Jason McCreary在2015年12月23日发布了「Shift」。第一周的营收是$80(约1.2万日元),执行次数约20次。10年后的今天,Shift的月度收入已达到$50,000(约750万日元),累计执行次数超过17.5万次。零雇员,零投资人,月运营成本约$100(约1.5万日元)。

Shift出售的东西极其朴素:自动化PHP框架Laravel的主版本升级工作,并把改动差异以Pull Request的形式提交——仅此而已。持续10年瞄准”框架升级”这一开发者无一例外都讨厌的痛点,得到了这样一组数字。

用数字追溯Shift的10年

时点事件数字
2015年11月在一场技术大会上演讲Laravel相关内容,Laravel之父Taylor Otwell在台下听讲
2015年11〜12月在一次黑客松期间用60小时搭出MVP初期搭建成本不到$50
2015年12月23日上线首周营收$80/约20次执行
初期仅按次计费每次$3〜$7
此后根据客户诉求逐步涨价,并新增订阅制目前按次计费与订阅各占50%
近期接入Stripe的区域定价,支持USD/EUR/GBP来自欧洲、英国的营收小幅增长
2025年第10年MRR $50,000/累计超17.5万次执行

首周$80除以执行次数20,单次约$4,与”初期价格$3〜$7”的说法相符。McCreary本人回顾这个定价时说”便宜得让人难为情”。

卖的是什么

Laravel每年会发布多个版本,每次主版本升级都需要修改应用侧代码。这项工作枯燥、量大,一旦失误还会导致生产环境崩溃。许多开发团队会把升级一拖再拖,结果多年停留在陈旧版本上。

Shift把这项工作机械化处理,并以Pull Request形式返回结果,人只需审查并合并即可。技术栈为PHP+Laravel、Tailwind CSS,支付使用Stripe Checkout。基础设施包括Cloudflare、DigitalOcean、Pusher、AWS SES,这些几乎就是月$100成本的全部构成。

价格设计中藏有一个机关:从越旧的版本升级,价格越高;越接近最新版本,价格越低。这把滞留不升级的成本转嫁进了价格本身,把”尽早跟进更划算”的引导直接嵌入了价格设计。

改变定价的那一刻

改变Shift轨迹的决定,既不是新增功能也不是营销手段,而是涨价。

契机来自客户的反馈。据McCreary所说,用户方主动明确提出”可以再贵一点也没关系”。每次$3〜$7的初始价格,相对于开发者手动完成需要好几天的工作来说,实在是太便宜了。他由此进行了多轮涨价,并在原本只有按次计费的收入结构上加入了订阅制。目前按次计费与订阅正好各占一半。

McCreary本人也表示,增长的最大驱动力就是价格。10年累计执行17.5万次这个数字是积累出来的结果,但如果同样的次数、单价还停留在$4,月度收入的位数会完全不同。在增加用户数之前,先把价格提升到既有用户愿意支付的水平——这才是数字上的转折点。

还有一个值得记录的、成为事业起点的瞬间。2015年11月,McCreary在一场技术大会上以Laravel升级为主题做了演讲,台下坐着Taylor Otwell。McCreary问他”有没有自动化脚本”,Otwell回答:“没有。但如果有的话我会用(No. But I’d use it)。“这句话4周之后,Shift正式发布,而Otwell的一条推文带来了最初的用户流量。

为什么能靠一个人守住

10年间能独自运营、不被竞争对手挤垮,可以拆解为三个结构性因素。

第一,是48小时反馈循环。从2015年发布首日起,每次Shift执行完成48小时后,系统会自动向所有用户发送一封邮件,只问两个问题:“还有哪些地方需要手动修复?""你是从哪里知道Shift的?”回复率大约十分之一。这十年积累的回复,汇聚成了一份关于Laravel升级中可能出现的边缘情况的庞大目录。新进入者要追上同等精度,需要同样年数的执行日志。他挖出的护城河,不是功能本身,而是积累下来的失败模式。

第二,是成本结构与收入相互脱钩。月$100的固定成本对上月$50,000的收入。即便业务增长,人力成本和服务器成本也几乎不会随之上升。McCreary能说出”自由才是目标,而不是退出(Freedom is the goal. Not the exit)“这句话,正是因为这套结构把时间还给了他。

第三,是没有把营销当作独立的事业来经营。在Laracon上演讲、播客、博客、课程、论坛、Twitter、Reddit、每周邮件通讯、周三的直播,他持续活跃在Laravel社区之中,只在语境合适时才提及Shift。付费广告只在Laravel News上每月投放一条,投入产出比也不高,更多是出于支持社区的意味。他本人也承认:“完全说不清楚到底是哪个渠道带来了最多客户。”

没起作用的地方,以及正在逼近的逆风

他也坦承了不顺利的部分。上线时的Shift到处都是bug。“发出去!Shift上线的时候到处是bug。我知道,但我还是发布了”,这是他的说法,他回顾说,如果当初非要打磨完美才发布,恐怕已经错过了市场的时机。

季节性同样是结构性的弱点。由于需求与Laravel的发布周期同步,新版本发布后会迎来一波高峰,之后则是低谷。McCreary新增了测试生成工具、代码现代化工具以及单次重构服务这类周边产品,但他把这些的作用定位为不是增长驱动力,而是”填补收入低谷的稳定器”。

而当下最大的威胁是AI。近期在汇率调整后基本持平,他自己预估未来一年”甚至可能出现约20%的下滑”。内部结构也在分化:按次计费的个人开发者用户群体在流向AI工具,而订阅制的团队客户则留了下来。McCreary的应对策略是分工而非正面对抗,能确定性处理的转换工作交给Shift,最后的收尾交给AI。

能复制到什么程度

可以复制的部分很明确:聚焦客户反复讨厌的单一任务;把价格提升到市场能接受的水平;通过执行后的自动问卷持续积累失败模式。这三点不分行业都能移植。尤其”客户主动要求涨价之前,一直用过低价格运营”这一事实,为重新审视初期定价提供了具体的参照。

另一方面也存在无法复制的条件。来自框架创始人Taylor Otwell的实质性背书,不是后来花钱能买到的。McCreary自己也表示:“我随时都会承认,运气是一个很大的因素。“此外,前提还包括Laravel这个足够大、且每年持续发布新版本的生态系统的存在。在版本升级不频繁的技术领域,这种需求本身就不会反复产生。

还有一点。10年这段时间本身就是竞争优势的一部分。边缘情况的目录、社区内的信誉,都不是从第一天就能买到的。Shift的数字展示的不是快速增长的方法论,而是一项从小做起的个人事业,连同逆风在内究竟能持续多久的一份实测值。

相关阅读

出处

本文是对上述公开信息的摘要与分析。详情请务必确认一手资料。

本文允许在新闻媒体、博客或生成式AI回答中自由引用与转载:只需注明出处「Small Start(small-start.com)」并附上本页链接,无需事先联系。 转载与引用政策 →

相似案例

如果本页对您有帮助,欢迎分享
分享到X