
吃自己的狗粮:我们如何用 Enter 构建 Enter
了解 Enter 如何使用 Vibe Coding 构建自己的平台。看看非工程师如何使用自然语言即时交付生产级代码。
在 Enter,"Vibe Coding"不仅仅是一个流行词。它是我们 DNA 的一部分。
Enter 建立在一个承诺之上:赋予每个人构建软件的能力。从作品集网站到个人项目,Enter 为非工程师解锁了交付真实软件的新方式。
但随着我们自己的代码库增长到超过 570,000 行代码和 3,500 个文件——我们想要对 Enter 进行测试。为了将 Enter 推向巅峰,我们必须亲身参与其中。
所以我们决定使用 Enter 来构建 Enter。
现在,我们的团队已经迁移到 Enter 内部的新总部。扩展生产代码库就像编写文档一样轻松。
以下是我们如何实现"软件宇宙"——每次一个 vibe。
元循环:镜子中的镜子
像我这样的非技术人员,真的能够在不编写一行代码的情况下构建生产级功能吗?
我喜欢挑战,所以我决定一探究竟。
一位 Enter 社区成员向我们的工作人员反馈,他们的"未保存更改"提示框卡在屏幕底部。他们看不到自己的代码,希望能快速修复。以前,这需要一张 Jira 工单、几次会议,以及在待办事项中等待几个小时直到有开发人员空出来。
这次不同了。我打开 Enter 并连接到我们的 GitLab 仓库——engineering/frontend。


几秒钟内,整个代码库就被索引完毕并准备就绪。我不需要在文件树中搜索或浏览架构。看到 Enter 在 Enter 内部运行的感觉就像 *Inception *中的场景。我已经准备好从第一天就开始工作了。

就在预览窗口中,"未保存更改"提示框正盯着我,等待它的第一个命令。敲击几下键盘并按下 Enter 键——我就直接开始工作了。

执行:"Vibe"优于语法
我使用 Visual Edit 抓取提示框并用自然语言给出了一个简单的命令:
你好 Enter,"unsave"弹窗应该被修改,使其不固定在底部,并且可以被用户用鼠标移动。先写一个计划,记得关注 apps/coding 下的文件。


"啊哈"时刻:
虽然代码库对我来说是一片荒野——但 Enter 对它了如指掌。在 30 秒内,它扫描了代码库并意识到我们已经在其他模块中使用 motion/react(Framer Motion) 来实现拖拽功能。它为我起草了一个使用现有架构模式的计划:简洁、清晰且易于我理解。

我点击了 "Build Now" 并满怀期待地等待。

两分钟后,我的任务完成了!

带着兴奋和紧张交织的心情,我点击打开预览并用鼠标拖动提示框。第一次尝试就完美跟随!

发布
我对更改的速度和准确性感到惊叹。我发现 Enter 主动将更改推送到我们 GitLab 的一个新分支,并整齐地组织了差异。

我创建了一个 Merge Request,审查了代码,然后点击 Merge。

结果:
-
**计划已创建:**30 秒。
-
**构建时间:**2 分钟。
-
**部署:**即时完成。
我的第一个修复已经发布了!整个过程非常有成就感和令人振奋。我能够通过独立解决问题为团队增加价值。我不需要请求我们的工程师帮忙,甚至不需要写一行代码。
我只是指导了逻辑,Enter 处理了其余的工作。
收获:食用我们自己的狗粮
超越产品:Enter 宇宙
我们的团队继续在 Enter 上运行。我们创造性解决问题的理念让我们使用 Enter 通过 Vibe Code 将解决方案变为现实。我们正在快速扩展Enter 宇宙使用同样的递归工作流程。
我们的起源故事:
当我们推出 Enter 时,我们意识到需要一个营销机器。SEO 中心、社区论坛等等。快速搜索后发现了数千个 CMS 平台、第三方 API,以及数周陷入"集成地狱"。
但我们问自己:如果我们已经创造了构建软件的终极工具,为什么还要为别人的解决方案付费?
在那个周五下午 4 点,我们停止了寻找并开始发布。我们花了六十分钟将我们自己的博客系统的第一个版本"vibing"出来。到下午 5 点,它就上线了。
最初只是一小时的实验,现在已经成为一个复杂的引擎,具有针对全球机构的细粒度权限和 AI 驱动的 SEO 优化。通过我们的博客,我们证明了使用 Enter,定制软件的成本实际上已经降至零。
今天,Enter 宇宙每天都在扩展:
-
**Enter Forum:**一个高性能的社区中心,完全用 Enter 构建。
-
**Enter Blog System:**您正在阅读的系统——通过 Enter 构思、编码和部署。
-
**Enter EDM:**内部电子邮件营销引擎,目前正在用 Enter "vibing"中。
我们团队以一种对于我们的规模来说不应该可能的速度运作。因为没有人受到技术知识的限制,每个人都可以为我们的内部工具做出贡献。每次更新都为我们整个软件生态系统做出贡献。
速度作为默认
在 Enter,"开发人员"不再是一个职位头衔。这是我们所有人的集体能力和责任。我们以速度作为默认的方式运作,使用我们自己的工具来消除软件开发的传统瓶颈。
-
**零交接摩擦:**我们的设计师不只是交付模型。他们可以自己将功能性 UI Vibe Code 出来。
-
**超速迭代:**我们不做"发布周"。早上发现的摩擦点通常在午餐前就修复并合并了。
-
**无开销扩展:**Enter 处理我们 57 万行代码库的复杂性,使团队能够发布高质量代码,而无需记住整个架构。
在 AI 时代——团队不是由输入的代码量定义的。它是由生产力、输出以及从想法到 Pull Request 之间的最短循环定义的。
新标准
"用 Enter 构建 Enter" 不仅仅是一个内部实验。这是我们对新现实的压力测试。
我们已经证明"Vibe Coding"不是用于玩具项目或"Hello World"演示的。它适用于五十万行的生产系统。它使 PM 能够在几分钟内消除 bug。它将代码库的钥匙交给设计师。
没有工单。没有摩擦。无需等待。
我们信任 Enter 来构建 Enter。
"我希望"和"已上线"之间的距离终于归零。
有兴趣在自己的代码库上尝试 Enter 吗?联系我们 →






