CodedThemes 是一家七个人的印度小公司,2015 年在外包之外上架了第一款自有产品,2016 年彻底放弃外包,2017 年推出第一款后台管理模板 Able Pro。按创始人 Rakesh Nakrani 自述,现在每月收入大约 1.2 万美元,高峰时到过 1.5 万到 2 万美元。它值得看的地方在于活得久:三次差点倒下,前两次分别靠全面转做产品和进 MUI Store 缓过来,第三次还在应对中。
下面的经历和数字出自 Indie Hackers 2026 年 10 月 7 日发布的创始人访谈《Turning an agency into a $12k/mo product portfolio》。收入、销量和价格都是创始人自述,没有审计,利润他没公开,这里也不猜。
从外包公司熬出来
Rakesh 是苏拉特人,2013 年入行当 PHP 程序员,几个月后就辞职了。他和上学时的朋友 Brijesh Dobariya 开了个小外包工作室,启动资金是从哥哥那借的 1.5 万卢比,大约 300 美元,租了共享办公室的一张桌子。活儿来自本地客户和 oDesk。
外包能发工资,但每个月都从零开始。朋友跟他提了 Envato,他们觉得“做一次能一直卖”这件事很对路。第一个 PHP 脚本被拒,第二个在 2015 年 4 月 1 日过审,这就是 CodedThemes 的起点。
真正把他们推出外包的是 2016 年的一次赖账。一个大客户把项目收走,钱没付全。两人借了 200 万卢比,约 3 万美元,把团队工资、房租一分不少地结清,自己彻底没钱了。这笔债到 2023 年才还完。
后台模板这个细分是怎么来的
他们之前也试过普通模板和落地页,卖得不好。团队里的 Rajesh 提了一句:几乎每个应用都要后台,开发者一遍遍重复造。他们就把全部筹码压在这上面。
第一款产品 Able Pro 做了四个月,成本约 1.5 万美元,基本是工资。技术栈是当时最熟的 Bootstrap、jQuery 加 Photoshop。做之前他们没做问卷,而是去 ThemeForest 翻别家作者的商品评论,看买家夸什么、骂什么、缺什么。
ThemeForest 三次软拒 Able Pro,每次附审核意见,他们改了再提交。2017 年上架当天就有了第一单。到现在 Able Pro 卖出 9600 多份,累计收入超过 20 万美元。
现在他们手上有 40 多款产品,覆盖 React、Angular、Vue、Next.js、Bootstrap、Tailwind 等十多种技术,Laravel、Django、.NET 的后端版本有些是和合作方一起做的。Rakesh 说用过免费版或付费版的开发者超过 40 万。
定价:一次性买断,三个渠道三个价
CodedThemes 一直卖买断制,Pro 版在三个渠道的价差很明显。按访谈里的说法,ThemeForest 上 25 到 49 美元,MUI Store 上 69 到 129 美元,自家商店 35 到 99 美元,另外有打包 30 多款产品的 Big Bundle。10 月 13 日看 MUI Store,Berry 和 Mantis 的标价确实是 69 和 129 美元两档。ThemeForest 那天不少商品在打折,Able Pro 多个版本标的是 17 美元。
Rakesh 说价格这些年只小幅调过,没参加降价竞赛。他的原话大意是便宜的定价通常换来便宜的质量。
收入有两次明显跳升。一次是 2017 年开了自家商店,这部分销售不用再交平台抽成,还能直接拿到客户关系。另一次是 2021 年进了 MUI Store,同样的东西能卖更高的价,他说这是最大的一次收入跃升。Berry 和 Mantis 两款在 MUI Store 上累计收入已经过了 100 万美元。
自家商店的技术选择很朴素,WordPress 加 Easy Digital Downloads。开支第一位是七个人的工资,然后是平台佣金、主机和工具。
获客:先借别人的流量,再慢慢攒自己的
早期全靠市场平台。到今天,他们在 ThemeForest 上的商品依然不做推广,只打磨商品页:文案写清楚,截图好看,在线 Demo 要能打。后来被平台推荐过,Elite Author 徽章也加了信任分。
自家商店上线以后得自己找流量,SEO 成了主渠道。他们从没投过付费广告。
2021 年开始把模板的免费版放到 GitHub,Rakesh 认为这是最好的决定之一。开发者先用免费版,觉得质量靠谱,项目需要更多功能时回来买 Pro。每个免费模板都链到 Pro 版。他说免费的 Berry 一个仓库就有 2200 多颗星,10 月 13 日 GitHub 上这个仓库显示的是 2190 颗左右。
合作也带来过不少流量。和 AppSeed 一起做 Flask、Django 版本,给自家商店引了大量访问。MUI Store 则把 Berry 和 Mantis 直接摆到了已经在用 Material UI 的人面前。
剩下是一些小渠道:在模板目录站买推荐位,在 Reddit 发布新品和答疑,给商店老客户跑自动化邮件。
三次差点倒下
第一次是上面说的 2016 年赖账。
第二次是疫情。2020 到 2021 年收入大跌,几乎破产。转机是 2021 年 MUI Store 选中他们做少数几家作者之一,高价的 Berry 和 Mantis 在那年年中把公司拉了回来。
第三次正在发生。2025 年开始,开发者用 AI 工具就能搭出能用的脚手架,买模板的人少了,有些月份收入最多掉了一半。他们的应对是把现有产品改成对 AI 友好,同时做新产品 UIAble。
UIAble 基于 shadcn/ui、Tailwind CSS 和 Radix,自带一个 MCP Server,每个组件配了 Markdown 说明文件,让 Claude、Cursor 这类编码工具能读懂组件并正确使用。它已经进了 shadcn 官方 registry,访谈发布时 Product Hunt 发布还排在后面。
技术栈跟着客户走
CodedThemes 的产品线几乎就是一部前端流行史。最早是 CodeCanyon 上的 PHP 脚本,然后是 Bootstrap 加 jQuery 的 HTML 模板,设计稿用 Photoshop。前端框架起来以后,他们把模板陆续搬到 Angular、React、Vue,再到 Next.js、Tailwind CSS 和 TypeScript。MUI Store 上的 Berry 和 Mantis 用 React 加 Material UI。设计工具也从 Photoshop 换成了 Figma,很多产品现在附带 Figma 源文件。
Rakesh 把这件事归到时机上。React、Material UI、Tailwind、shadcn 每火一次,就有一批新开发者在找起手的模板,他们的做法是客户用什么就做什么。连伤了他们销量的 AI,他现在也看成下一扇门。
买断制的代价
Rakesh 自己复盘,如果重来会改两件事。免费版要更早放出去,2021 年才开始,错过了好几年。经常性收入要更早做,买断制赚过钱,但每次危机都因为它被打得更狠。所以他们下一步想往 SaaS 走。
这和之前写过的几家正好能对上。拆 Bannerbear 的那篇、写 Tally 和 Zigpoll 的两篇,主角都是订阅制。CodedThemes 卖的是买断,每个月都得重新卖一遍,Rakesh 也说一次性销售按月波动,下跌时打击很重。
还有一个容易被忽略的成本。40 多款产品,React、MUI、Next.js、Angular 每出一个大版本,就得一批产品一起升级,客户默认你会跟最新版。他说这占掉了团队很多时间。
团队也是一条线索。第一个开发 Amit 2014 年加入,现在还是首席开发。前端 Viral 待了九年,参与过所有产品。Rakesh 说,人待得久了会把产品当成自己的,客户也感觉得到。
资料来源
经历和数字均出自 Indie Hackers 的创始人访谈(James Fleischmann 整理,2026-10-07),定价和 GitHub 星数另在 10 月 13 日对照 MUI Store、ThemeForest 和 GitHub 页面看过。
一起交流
分享你的思考,让讨论更进一步。