
杂文 · 边知道
从 Rails 到 Omarchy:DHH 没变的那部分
DHH 在深圳 Omarchy Meetup 上谈 marketing、开口要支持和开箱即用的硬件,每一句都能在他过去的博客和播客里找到出处。真正转向的只有对 agent 的态度,而这个转向反而放大了他不变的那套方法。
总览
10 月 17 日,DHH 出现在深圳蛇口 GOSIM 会场的 Omarchy Meetup 上。活动前半场是 install party,志愿者帮大家把 Omarchy 装进自己的笔记本;后半场是对谈、社区问答和 lightning demos。参会者 Sammi Qiu 事后写了一篇现场笔记,记下了三件事:DHH 怎么看 marketing,他怎么开口向别人要支持,以及 Omarchy 和硬件的关系。

图片来源:X @milano_ric18520(Omarchy 深圳 Meetup 合照)
只看这三段问答,容易把它们当成一位明星创始人的即兴发挥。但把 DHH 过去几年公开写过、说过的话摆在一起,会发现深圳那晚说的几乎每一句都有出处。他身上有两条线:一条是二十年几乎没动过的方法论,靠分享和热情赢得注意力,敢于公开要支持,坚持“开箱即用”的 omakase 品味;另一条是最近一年急转弯的 AI 立场,从“我想自己把句子写完”变成“该放下铅笔了”。Omarchy 之所以能在一年多里长成今天这样,正是因为这两条线在同一个项目上交汇了:不变的那套方法,借 agent 撬动了远比过去大的规模。
注意力是赢来的,不是买来的
现场有人问 Omarchy 怎么做 marketing。按 Sammi 的记录,DHH 说他非常重视 marketing,不同意“技术会自己说话”这种程序员式的清高;在他看来,marketing 就是传播热情,你真心喜欢一个东西,就把它展示给别人看,让他们意识到兴奋的不只自己一个。Sammi 在文中用了一个对比:买注意力和赢得注意力有根本区别。
这个对比并不新鲜,DHH 早在 2022 年就用几乎相同的标题写过一篇博客 You can either buy attention or earn it。那篇文章整理自 REWORK 播客的 Out-Teach Your Competition 一集,他说自己“absolutely loathe the term content marketing”,因为它听起来刻意、算计;真正有价值的连接,来自你“actually sharing something that they learn something from”,而不是在别人面前铺满广告。在同一集播客里,他把 37signals 的整套打法概括为“out-teaching the competition”,并提到公司在头十几年里靠这种方式起家,广告支出很少。
所以深圳的回答并不是对 Omarchy 的特别包装,而是 37signals 从 Getting Real 时代就在用的老方法。变化在于渠道和强度。2025 年 6 月 Omarchy 刚发布时,DHH 称它是“my latest love letter to Linux”,并直说“It's not for everyone”。到了 2026 年,同样的热情已经变成了一套组织化的传播机制:纽约的 Omacon、遍布各地的社区自办 meetup、插件比赛、Artists in Residence。他在 Omacon 的回顾里写道:“I built Omarchy for myself, but sharing it makes it mean so much more.” 这句话和深圳问答说的是同一件事。
Sammi 在笔记里提出了一个社区生态的思路:创始人先用个人影响力把人吸引进来,再把传播和贡献交给社区。Omarchy 官方对 meetup 的规定刚好印证了这种“去中心化”:活动由社区自办,“You don't need permission to organize one, nobody owns a city”,但不许把 Omarchy 的名字变成活动生意或推销场合。深圳这场活动本身就是这条规则的产物,主办方是本地社区组织,DHH 是受邀嘉宾。
开口要支持,是建设的一部分
笔记的第二部分讲 TapTap 的戴云杰如何成为 Omarchy 的 founding patron。DHH 在现场说,他养成了直接请人支持项目的习惯,有人出代码,有人出钱。
这一点在公开记录里有完整的轨迹。2026 年 8 月 21 日,DHH 宣布成立非营利的 Omacom Foundation,用来持有商标、支付基础设施、推广项目,并资助 Omarchy 依赖的开源项目和开发者。Patrons 页面列出了每人出资 100 万美元的 Founding Patrons,包括 Tobi Lütke、Patrick Collison、Michael Dell、Matthew Prince 等人,戴云杰也在其中。截至该公告最近一次更新,承诺与捐赠合计约 2370 万美元。
戴云杰的故事在 8 月 31 日的官方公告里有原文。他在信里回忆,2005 年刚毕业时看了 DHH 那段用 Ruby on Rails 和 TextMate 十五分钟做一个 blog 的视频,随后买了白色 MacBook,开始学 Ruby。他还写道,在 AI 让软件越来越 malleable 的时代,操作系统本身应该是“something we can understand, change, and make our own”。Sammi 说的“你早年的作品,会在多年后帮别人认出你”,在这里有了一个跨越二十一年的真实例子。2005 年那段演示视频本身就是一次典型的“赢得注意力”:没有广告预算,只有一个让人看了就想动手的 demo。
DHH 的“开口”从来不是低姿态的请求。他在开放捐助的公告里把门槛设为 16、256、2048、8192 美元,“Power of the bits, naturally!”;又在另一篇公告里承诺今年筹到的钱要在三年内花完,“Not parked in an endowment”,并写下“The money is not the point. The mission is. But it sure helps to have both!”。这与他在 David Senra 访谈的博客里谈 bootstrapping 时的态度一致:钱不是全部,但钱也不错。区别在于,37signals 靠客户付费维持独立,Omarchy 作为开源项目没有客户,于是把“公开要钱”本身做成了一场带徽章、壁纸和使命感的运动。敢开口的底气,来自二十多年的作品和可信度。这一点 Sammi 也说到了:愿意开口不保证有人回应。
开箱即用,加上一台可塑的电脑
第三个问题关于机器人、机械臂等硬件。DHH 提到有人给 Omarchy 做了 Bambu Lab 3D 打印机插件,同时强调 Omarchy 成功的关键之一,是让人买来的硬件开箱即用,不必自己去折腾兼容性。
“开箱即用”是 Omarchy 从第一天起的设计原则。发布文章里,DHH 抱怨 Hyprland “comes incredibly bare-boned in the box”,锁屏、菜单栏、蓝牙设置都得自己摸索,Omarchy 就是为了解决这个问题,装好就是他每天在用的那套环境。到了 2026 年,这个原则被推到了硬件层面。他在 Panther Lake 那篇里写到,Omarchy 3.5 针对新芯片做了全套调优,而这得益于 Michael Dell 派出团队参与;他还指出,电池续航一直是想尝试 Omarchy 的人放不下 Apple 的头号原因。9 月,项目又先后成立了面向 Apple Silicon 的 Omarchy M 和面向 Snapdragon 的 Omarchy Dragon。Dragon 的公告写得很实在:能启动只是开始,能睡眠、唤醒、高效播放视频、更新固件、撑过一天工作,才是一台“you can rely on”的电脑。
3D 打印机插件则指向另一层:开箱即用解决的是起点,可塑性决定的是上限。DHH 在 The malleable computer 里写道,开源曾承诺用户可以修改自己运行的代码,但实际上几乎没人这么做,“it was simply too hard. Now, with AI, it suddenly isn't.” 他还说,这种能力只有在 Linux 上才能延伸到整个操作系统,并已经看到不太懂技术的 Omarchy 用户借助 AI 把系统改成自己的样子。深圳现场的 lightning demos 也是这个思路:有人把 Omarchy 跑在小米平板上,有人做 Linux 无线音频路由,有人展示 agentic 开发环境。Sammi 最后提出的那个问题,即 agent 降低造软件的门槛之后再接上可编程硬件会怎样,其实已经写进了 Omarchy 的 Doctrine:“Own the machine”,以及“The malleable machine of the future is here today and it's yours to own.”
唯一真正转向的,是对 agent 的态度
如果说前三件事体现的是延续,那 AI 是 DHH 公开改变立场最明显的地方。这场 meetup 的官方介绍把核心议题定为:coding agents 深度参与软件开发之后,开发者的工具、工作方式和人与电脑的关系会发生什么变化。
回看时间线,转变很清楚。DHH 在 2026 年 1 月的 Promoting AI agents 里自己回顾,2025 年夏天上 Lex Fridman 播客时,他对 Copilot、Cursor 式的编辑器内补全并不感冒:“When I code, I want to finish my own thoughts and sentences.” 但到了 2025 年底,agent 能操作终端、跑测试、查文档,他决定给 agent “a promotion”,同时也保持克制:纯 vibe coding 对专业工作仍是“aspirational dream”,他离“agent 写 90% 以上代码”的说法还很远。
八个月后,克制明显少了。8 月的 Endless execution 称这是“the most fun I've ever had with a computer”。10 月的 Over my dead pencil 回顾了两周前的 Rails World:他在台上对程序员说该放下铅笔了,绝大多数代码不会再靠手写;现场调查每周仍手写相当数量代码的人,只有寥寥几只手举起来。6 月的 Let the agents democratize open source 则批评一些开源项目对 AI 辅助贡献设限,认为那是在守护旧行会的特权。
这个转向并没有推翻他原来的价值观,反而在替旧观点加码。他一直相信小团队、独立和品味,在 Senra 访谈的博客里他写道,有了 AI,“The Idea Guy really does have a place and a path”。他一直相信用户应该拥有自己的电脑,agent 让这种拥有第一次在普通人身上成立。他一直靠热情做传播,而 Omarchy 现在连开发本身都在用 patrons 捐赠的 token 驱动。改变的是对工具的判断,没变的是工具要服务的目标。
结语
深圳那晚的三段问答,单看是三个实用建议:认真做 marketing,敢于开口要支持,把硬件兼容做到开箱即用。放回 DHH 二十年的公开记录里,它们是同一套世界观的不同切面:做你真心热爱的东西,公开地、毫不羞涩地展示它,让别人能拿走、改造、再传下去。agent 没有改变这套世界观,只是让一个人的热情能撬动的东西,从一个 web 框架扩大到了一整个操作系统,以及接在它上面的打印机和机械臂。
参考来源
- Sammi Qiu,A Few Things I Took Away from DHH's Omarchy Meetup in Shenzhen(2026-10-19)
- Luma 活动页,Omarchy Shenzhen Meetup with DHH;Startup Grind Shenzhen 活动介绍
- DHH,You can either buy attention or earn it(2022-11-17)
- REWORK 播客,Out-Teach Your Competition
- DHH,Omarchy is out(2025-06-26)
- DHH,Promoting AI agents(2026-01-07)
- DHH,Panther Lake is the real deal(2026-04-06)
- DHH,The malleable computer(2026-04-15)
- DHH,Celebrating computers at Omacon(2026-04-21)
- DHH,Let the agents democratize open source(2026-06-01)
- DHH,Sitting down with Senra(2026-07-26)
- DHH,Endless execution(2026-08-09)
- DHH,Over my dead pencil(2026-10-06)
- Omarchy News,Omacom Foundation launches with $23.7 million(2026-08-21)、Omarchy meetups around the world(2026-08-24)、Omacom Foundation welcomes Brian Armstrong and Yunjie Dai(2026-08-31)、Omarchy Patronage is now open to everyone(2026-09-03)、Omacom Foundation accelerates spending goals(2026-09-03)、Introducing Omarchy M(2026-09-11)、Introducing Omarchy Dragon(2026-09-18)
- Omarchy,Patrons、Doctrine