公司
OpenAlternative, Dirstarter
创始人
Piotr Kulpinski
收入
每月1.3万美元
Piotr Kulpinski 最初为自己整理了一份开源项目清单,后来决定将其转化为公共目录。当 OpenAlternative 获得关注后,他以此为基础开发了一个名为 Dirstarter 的目录模板。
如今,这两款产品每月总收入达1.3万美元。
以下是 Piotr 的自述。👇
目录
意识到独立开发可行
我在大学学习计算机科学时开始编程。毕业后,我在一家软件公司工作了几年,但我一直渴望自由。于是我开始兼职接自由职业项目,然后辞去全职工作独立发展。
我的第一笔在线收入来自一个名为 Chipmunk 的 WordPress 主题。这是一个用于创建目录网站的主题——回想起来,这塑造了我的整个独立开发之路。
那一次销售是真正的“顿悟”时刻。它让我明白在线赚钱是可能的。
这在今天听起来可能不算革命性,但10年前在波兰,通过独立产品赚钱感觉像是天方夜谭。那条通知改变了一切。它证明这可以成为一条可行的职业道路。
从那以后,我在失败的SaaS尝试和各种副项目之间徘徊,直到我专注于目录网站。如今,我运营着两个主要项目:
- OpenAlternative,一个社区驱动的专有软件开源替代品目录
- Dirstarter,一个用于构建目录网站的 Next.js 模板
解决自身需求
OpenAlternative 最初是我为自己收集开源工具的个人清单——部分是为了学习代码,部分是为了寻找付费软件的更好替代品。一个周末,我决定将其变成一个公共网站。
我给自己48小时来构建并上线。我投入了所有醒着的时间。不过度思考。直接发布。
那次发布在第一周带来了超过10万访客。我从未期望它会成为真正的业务,但事实如此。在努力变现约一年后,流量增长,我更容易找到广告商和赞助商。该网站现在通过广告/赞助(65%)和特色列表(35%)产生约6,500美元的月度经常性收入。
Dirstarter 通过一次性购买带来约5,000美元/月。我还从其他目录获得约250美元的月度经常性收入,以及500美元/月的联盟佣金。
因此,我每月总收入在12,000至13,000美元之间。

技术栈演变为新产品
由于时间紧迫,我必须 ruthlessly selective。我构建了一个简单的列表网站,没有搜索,没有过滤——只是一个按类别组织的开源项目简洁列表。
初始技术栈有意保持简单:
- Astro 用于前端(反正我也想学习它)
- Airtable 作为数据库(无代码,易于管理)
- Cloudflare Workers 用于每日拉取GitHub数据的定时脚本
对于内容,我手动收集了约70个开源项目,使用Google、Reddit、GitHub和我自己的知识。我很挑剔——质量重于数量,专注于人们实际使用的活跃维护项目。
该网站于2024年2月上线。此后,技术栈不断演进。Airtable 变得有限制,因此我迁移到使用 PostgreSQL 的 Next.js。
对于 OpenAlternative 和我的目录网站:
- Next.js 15(当需要更多灵活性时从 Astro 迁移)
- PostgreSQL 数据库
- Vercel 用于托管
- Stripe 用于支付
- Cloudflare Workers 用于定时任务(GitHub数据获取等)
对于自动化和工作流:
- N8N 用于自动化
- Typefully API 用于通过单一端点跨多个平台调度帖子
- 自定义AI内容生成引擎(集成到 Dirstarter 中)
- Logo.dev 和 ScreenshotOne API 用于自动拉取网站图标和截图
当我发现自己在其他目录中重用此设置时,我意识到我有所发现——于是将其打包成 Dirstarter。
战略性SEO和社区互动
OpenAlternative 的初始增长来自 Reddit 和 Hacker News。开发者社区非常适合像 OpenAlternative 这样的项目——你只需要避免显得像垃圾信息。提供真正的价值,分享见解,让产品自己说话。
发布后的第一周带来了超过10万访客,这令人难以置信地验证了这个想法引起了共鸣。
对于可持续增长,SEO一直是主要驱动力。我从一开始就考虑到程序化SEO构建网站。每个开源项目都有自己的页面针对搜索进行优化,此外我还为类别、编程语言和“X的替代品”查询生成页面。
我还学会了战略性地使用 GitHub 数据——拉取星标、分支、问题和标签,以创建搜索引擎喜爱的丰富、自动更新的内容。
最近,我一直在投资内容营销,围绕特定关键词撰写有针对性的博客文章。我聘请了一位自由撰稿人来帮助完成这项工作。
自动化社交媒体有助于保持可见性,而不会占用我的时间。N8N 读取RSS源并自动跨平台发布新内容。
开源项目的失误
当我在 r/SelfHosted 上发布 OpenAlternative 并获得250多个赞时,我很兴奋——我立即添加了一个97美元的 Stripe 支付链接用于特色列表。社区很快转而反对我。帖子被删除,我收到了大量负面反馈,我的信誉受到了打击。
开源社区天然对商业动机持怀疑态度,而我没有尊重这一点。
如果我能重来,我会首先专注于建立信任和提供价值——然后我会更加谨慎地探索变现。
话虽如此,我从中吸取了教训。我退后一步,专注于产品,近一年没有再尝试变现。当我最终找到正确的方法——更周到地定位特色列表和赞助——事情开始奏效。
教训是?不要急于变现。首先建立信任,尤其是在对商业利益敏感的社区中。如果你耐心且真诚,收入自然会来。
三个改变游戏规则的因素
三件事对我来说是改变游戏规则的因素:
- 自动化优先思维: 我从第一天起就自动化了所有可能的事情。数据收集、内容生成、社交媒体发布,甚至广告销售。这让我每周只需花费2-3小时运行整个运营,腾出时间用于新项目和实验。
- 一致性胜过一切: 由于 OpenAlternative 从第一天起就是开源的,我几乎每周都会遇到模仿者。人们克隆网站,推出自己的版本,但没有人坚持下去。最好的竞争优势是每天出现。在AI能在几分钟内克隆任何网站的世界里,持久性是唯一的真正护城河。
- 公开构建: 在 X 上关注其他独立开发者并分享我自己的旅程非常有价值——既为了 accountability,也为了学习有效的方法。独立开发者社区 genuinely supportive。
必读书籍
以下是塑造我方法的几本书:
- Noah Kagan 的《Million Dollar Weekend》——与我的快速构建和验证理念完美契合
- Paul Jarvis 的《Company of One》
- Alex West(CyberLeads 创始人)的书籍
不要过度思考
以下是我的建议:
- 不要过度思考。从简单开始。 选择一个利基市场,构建一些基本的东西,并尽快发布以查看是否获得关注。如果想法不奏效,不要害怕放弃。我放弃了很多。
- 对变现要有耐心。 这是我最大的教训。首先建立信任,尤其是在像开源这样对商业利益敏感的社区中。当 Reddit 因我过早添加支付链接而反对我时,我艰难地学到了这一点。
- 自动化所有可能的事情。 我上面提到过,但值得重复。你的时间是你最宝贵的资源。你花在手动任务上的每一个小时,都是你没有花在增长或新想法上的时间。
- 发布你构建的一切。 没有人会嘲笑你。你将获得宝贵的见解,并 quickly learn 是否有潜力。当我将 OpenAlternative 发布给我的700名Twitter粉丝时,我从未想象它会发展得这么大。
- 最后:一致性胜过一切。 在AI能在几分钟内克隆任何网站的世界里,唯一的真正护城河是每天出现。
未来规划
我一直想运营一家成功的SaaS公司——这是我2026年的主要目标。
更具体地说,我希望从软件产品中获得至少1万美元的月度经常性收入。目录网站很棒,但它们是一把双刃剑——我受制于Google。如果他们决定降低我的排名,我可能一夜之间失去流量。
因此,一个重要的优先事项是多元化收入流并减少对SEO的依赖。我想构建一些具有更可防御的 distribution 的东西——无论是具有强大口碑的SaaS,具有内置网络效应的产品,还是完全不同的东西。
我现在拥有的自由正是我多年前辞职时所追求的。现在我想在此基础上继续发展,看看我能走多远。
关注我
你可以在以下平台找到我:
- X/Twitter: @piotrkulpinski
- GitHub: github.com/piotrkulpinski
- 网站: kulpinski.dev
查看我的项目:
- OpenAlternative: openalternative.co
- Dirstarter: dirstarter.com
我分享我的公开构建旅程,所以如果你对目录网站、SEO或独立开发感兴趣,请关注。随时欢迎聊天!