This post summarizes Amjad Masad’s conversation with Y Combinator (July 2025) about Replit’s remarkable growth story, the technology behind AI agents, and his vision for the future of software creation.

The Origin Story and Mission

From Learning to Code to Replacing Code

  • Replit started in 2016, went through YC in 2018
  • Original mission: make programming more accessible
  • After YC, became more ambitious: “a billion software developers”
  • This sounded absurd at the time, but AI changed everything

Early AI Vision

  • In the 2015 NLP hype, there was a glimpse of doing NLP on code
  • Amjad had it in his seed deck: “at some point we’ll collect enough data to train models”
  • GPT-2 in 2020 made it feel possible
  • Built all the primitives: development environment, hosting, deployment

The Bet-the-Company Moment

The Pivot to AI Agents

  • Tried agents in 2021 - didn’t work
  • Tried again in 2022 - didn’t work
  • Early 2024: “it’s getting close”
  • GPT-4o could stay coherent for only 2-3 minutes
  • The company was not doing well, burning too much money

The Layoff and All-In Decision

  • Cut about 50 people, another 15-20 left
  • Less than half the company remained
  • Put everything on Replit Agents
  • “Burn the boats” moment - this had to work

Claude 3.5 Saved the Company

  • If Claude 3.5 hadn’t come out mid-build, they would have probably failed
  • Claude 3.5 was the first model that could work for 5-10 minutes coherently
  • The code generations actually worked

The Evolution of Agent Autonomy

Measuring Progress in Minutes

  • Claude 3.5: 5-10 minutes of coherent work
  • Claude 3.7: 45 minutes to an hour
  • Claude 4.0/Opus: 7 hours (according to system card)
  • 7 hours is basically a human worker’s day

The Limiting Factor: Computer Use

  • Computer use “kind of sucks” right now
  • This is the difference between one-prompt apps vs. babysitting
  • Browser Use and Pig (Windows automation) are promising
  • Weeks or single-digit months away from working really well

Advice for Founders

Take browser automation or Windows automation and apply it to enterprise verticals. The moment this technology works, those companies will explode.

Agent v3: Three Pillars of Autonomy

1. Transactional Infrastructure

  • Built a fully transactional, reversible system
  • Snapshot-based file system and database
  • Every edit is an atomic snapshot in time
  • Enables cheap copy-on-write forks
  • Like Git made it safe for human programmers, this makes it safe for agents

2. Sampling and Branching

  • Spawn multiple agents, each takes a shot at the problem
  • Figure out which one works, choose that branch
  • With sampling, SWEBench scores go from 70% to 80%
  • Small models sampled can beat larger models
  • “Sonnet sampled is probably better than Opus”

3. Computer Use for Verification

  • True verifier is a test, not a judge model
  • Computer use enables agents to do their own QA
  • Sample out, pick the best branch that’s actually working
  • Repeat for increasingly high reliability

Compute Budgets

  • Give users the ability to set compute budgets
  • Like O-style models: “here’s how much budget”
  • “If you give us $1,000, we’ll spend them”

Who Uses Replit Agent?

The User Base

  • People from every walk of life
  • Product managers are a great use case
  • PMs making significant business impact without talking to engineers
  • Running A/B tests, optimizations independently

The Organizational Shift

  • Created a new product group with designers, engineers, and PMs together
  • All using AI all the time to prototype, sometimes going to production
  • No waterfall model, no communication problems between teams
  • Can move incredibly fast

The Bottleneck Shift

  • Previously: infinite backlog, engineering time was the bottleneck
  • Now: ideas get done, bottleneck is ability to have ideas
  • “Looking at a to-do list that’s just empty - what do I do next?”

Security and Enterprise Challenges

LLM Security Issues

  • LLMs are fallible, like humans
  • Terrible at authentication - use old methods of salting and hashing
  • Solo founders leaking API keys, bypassing login security
  • No major catastrophe yet, but it’s coming

Replit’s Approach

  • Built-in authentication component with captcha and security bells and whistles
  • Integrated user management portal
  • Partnered with Semgrep for security scanning
  • Run code security scan before deployment

Components LLMs Shouldn’t Build

  • Authentication (use built-in components)
  • Payments (limited variations, use providers)
  • Same pattern as humans: don’t write your own, use providers

The Technology Stack

Infrastructure is the Hard Part

  • Distributed network file system took 2 years to build
  • Nothing off-the-shelf for snapshot-based transactional systems
  • Security is really difficult - crypto miners, abuse
  • One of few places where you can get a cloud VM just by creating an account

NixOS Under the Hood

  • Fully declarative, transactional operating system generator
  • Multi-terabyte hard drives in all regions
  • All packages cached and attached to every container
  • Enables experimentation, rollback, sampling with agents

Moats and Compounding Advantage

  • True moats often not obvious until decades into the company
  • Not defensive moats, but compounding advantages
  • Being ahead in some vector allows you to continue moving faster
  • Infrastructure work is not as sexy as “we trained this model” but builds real lead

The Future of Coding Tools

The Spectrum

  • One end: Power tools (Cursor, Windsurf) for developers to amplify efforts
  • Other end: Consumer-facing “make an app” tools
  • Replit in the middle: helping companies get stuff done for non-traditional developers

Visual Programming vs. Code Generation

  • Visual programming never worked well - not Turing complete
  • Code generation is Turing complete but interfaced via fuzzy natural language
  • Synthesis coming: natural language interface with abstraction over code
  • Like Smalltalk: interact with logical objects, not files

The Future of Work and Learning

Should Kids Learn to Code?

  • For professional software developer route: CS degree and fundamentals still make sense
  • For creators/generalists: not necessary to learn traditional coding
  • Pick it up by osmosis - use Replit, run into issues, look at code/logs
  • This is how our generation learned anyway

What to Teach Children

  • Broad-based knowledge
  • Be as generalist as possible
  • Be as generative as possible - create lots of ideas
  • “Once the making of things gets easier, the bottleneck goes back to how many ideas you can have”

Learn to Make Things

  • Don’t put “learning to code” as the top thing
  • Put “learn to make things”
  • Learn to make things with code
  • Learn to make things with video
  • Learn to make anything with AI

The Future of SaaS

Current Reality

  • Stories of people replacing hundreds of thousands of dollars of SaaS with Replit
  • Example: Someone quoted $50K/year for org chart software, built it in 3 days
  • HR professional at Replit built org chart software with ADP integration

The Prediction

  • All application software will become dirt cheap
  • No one will make money on traditional SaaS software
  • Timeline: on the order of years, not tomorrow
  • Today: 15% replaceable, Future: 100% replaceable

Key Insights

The Dystopian View is Wrong

  • AI taking all our jobs is not correct
  • The future of work is more human, more interactive, more multimodal
  • Once making things gets easier, bottleneck shifts to ideas

For AI Startups

  • Build on the very edge of what’s possible
  • Start on a mission, technology not quite there yet
  • Skate where the puck is going, it catches up with you
  • Keep doing that - the technology will arrive

On Investor Confusion

  • Investors use everything for 3 minutes, everything looks the same
  • Products will start to diverge with different focuses
  • Many investors are super confused about these systems

本文总结了 Amjad Masad 与 Y Combinator(2025年7月)关于 Replit 非凡增长故事、AI 代理背后的技术以及他对软件创作未来愿景的对话。

起源故事和使命

从学习编程到替代编程

  • Replit 于 2016 年成立,2018 年通过 YC
  • 最初使命:让编程更易于访问
  • YC 之后变得更有雄心:“十亿软件开发者”
  • 这在当时听起来很荒谬,但 AI 改变了一切

早期 AI 愿景

  • 在 2015 年 NLP 热潮中,看到了在代码上做 NLP 的可能性
  • Amjad 在种子轮演示文稿中写道:“在某个时候我们会收集足够的数据来训练模型”
  • 2020 年的 GPT-2 让这感觉可行
  • 构建了所有基础设施:开发环境、托管、部署

押注公司命运的时刻

转向 AI 代理

  • 2021 年尝试代理 - 不行
  • 2022 年再次尝试 - 不行
  • 2024 年初:“快要成功了”
  • GPT-4o 只能保持 2-3 分钟的连贯性
  • 公司状况不佳,烧钱太多

裁员和全力以赴的决定

  • 裁掉约 50 人,另外 15-20 人离开
  • 公司只剩下不到一半的人
  • 把一切都押在 Replit Agents 上
  • “破釜沉舟”的时刻 - 这必须成功

Claude 3.5 拯救了公司

  • 如果 Claude 3.5 没有在开发中途发布,他们可能已经失败了
  • Claude 3.5 是第一个能连贯工作 5-10 分钟的模型
  • 代码生成真正有效了

代理自主性的演进

以分钟衡量进步

  • Claude 3.5:5-10 分钟的连贯工作
  • Claude 3.7:45 分钟到一小时
  • Claude 4.0/Opus:7 小时(根据系统卡)
  • 7 小时基本上是人类工作者的一天

限制因素:计算机使用

  • 计算机使用目前”有点糟糕”
  • 这是一个提示词完成应用与需要看护之间的区别
  • Browser Use 和 Pig(Windows 自动化)很有前景
  • 距离真正好用只有几周或个位数月份

给创始人的建议

采用浏览器自动化或 Windows 自动化,应用到企业垂直领域。这项技术一旦成熟,这些公司就会爆发。

Agent v3:自主性的三大支柱

1. 事务性基础设施

  • 构建了完全事务性、可逆的系统
  • 基于快照的文件系统和数据库
  • 每次编辑都是一个原子快照
  • 实现廉价的写时复制分叉
  • 就像 Git 让人类程序员安全一样,这让代理安全

2. 采样和分支

  • 生成多个代理,每个都尝试解决问题
  • 找出哪个有效,选择那个分支
  • 通过采样,SWEBench 分数从 70% 提高到 80%
  • 采样的小模型可以击败大模型
  • “采样的 Sonnet 可能比 Opus 更好”

3. 计算机使用进行验证

  • 真正的验证器是测试,不是判断模型
  • 计算机使用使代理能够自己做 QA
  • 采样出来,选择真正有效的最佳分支
  • 重复以获得越来越高的可靠性

计算预算

  • 让用户能够设置计算预算
  • 像 O 风格模型:“这是多少预算”
  • “如果你给我们 1000 美元,我们会花掉”

谁在使用 Replit Agent?

用户群体

  • 来自各行各业的人
  • 产品经理是很好的用例
  • PM 在不与工程师交谈的情况下产生重大业务影响
  • 独立运行 A/B 测试、优化

组织变革

  • 创建了新的产品组,设计师、工程师和 PM 在一起
  • 所有人一直使用 AI 进行原型设计,有时直接上线
  • 没有瀑布模型,团队之间没有沟通问题
  • 可以非常快速地移动

瓶颈转移

  • 以前:无限的待办事项,工程时间是瓶颈
  • 现在:想法得到实现,瓶颈是产生想法的能力
  • “看着一个空的待办事项列表 - 我接下来做什么?“

安全和企业挑战

LLM 安全问题

  • LLM 是易错的,就像人类一样
  • 在身份验证方面很糟糕 - 使用旧的加盐和哈希方法
  • 独立创始人泄露 API 密钥,绕过登录安全
  • 还没有重大灾难,但它会来的

Replit 的方法

  • 内置身份验证组件,带有验证码和安全功能
  • 集成用户管理门户
  • 与 Semgrep 合作进行安全扫描
  • 部署前运行代码安全扫描

LLM 不应该构建的组件

  • 身份验证(使用内置组件)
  • 支付(变体有限,使用提供商)
  • 与人类相同的模式:不要自己写,使用提供商

技术栈

基础设施是困难的部分

  • 分布式网络文件系统花了 2 年时间构建
  • 没有现成的基于快照的事务系统
  • 安全非常困难 - 加密矿工、滥用
  • 世界上少数几个只需创建账户就能获得云 VM 的地方之一

底层使用 NixOS

  • 完全声明式、事务性的操作系统生成器
  • 所有区域都有多 TB 硬盘
  • 所有包都被缓存并附加到每个容器
  • 实现实验、回滚、代理采样

护城河和复合优势

  • 真正的护城河往往在公司成立几十年后才明显
  • 不是防御性护城河,而是复合优势
  • 在某个向量上领先可以让你继续更快地移动
  • 基础设施工作不如”我们训练了这个模型”性感,但能建立真正的领先优势

编码工具的未来

光谱

  • 一端:开发者放大努力的强力工具(Cursor、Windsurf)
  • 另一端:面向消费者的”制作应用”工具
  • Replit 在中间:帮助公司为非传统开发者完成工作

可视化编程 vs 代码生成

  • 可视化编程从未很好地工作 - 不是图灵完备的
  • 代码生成是图灵完备的,但通过模糊的自然语言接口
  • 综合即将到来:自然语言接口与代码抽象
  • 像 Smalltalk:与逻辑对象交互,而不是文件

工作和学习的未来

孩子应该学编程吗?

  • 对于专业软件开发者路线:计算机科学学位和基础知识仍然有意义
  • 对于创作者/通才:不需要学习传统编程
  • 通过渗透学习 - 使用 Replit,遇到问题,查看代码/日志
  • 这就是我们这一代人学习的方式

教孩子什么

  • 广泛的基础知识
  • 尽可能成为通才
  • 尽可能有创造力 - 产生很多想法
  • “一旦制作东西变得更容易,瓶颈就会回到你能有多少想法”

学会制作东西

  • 不要把”学习编程”作为首要事项
  • 把”学会制作东西”放在首位
  • 学会用代码制作东西
  • 学会用视频制作东西
  • 学会用 AI 制作任何东西

SaaS 的未来

当前现实

  • 有人用 Replit 替换了价值数十万美元的 SaaS
  • 例子:有人被报价每年 5 万美元的组织架构软件,3 天内自己构建
  • Replit 的 HR 专业人员构建了带 ADP 集成的组织架构软件

预测

  • 所有应用软件将变得非常便宜
  • 没有人会在传统 SaaS 软件上赚钱
  • 时间线:以年为单位,不是明天
  • 今天:15% 可替换,未来:100% 可替换

关键洞察

反乌托邦观点是错误的

  • AI 夺走我们所有工作是不正确的
  • 工作的未来更人性化、更互动、更多模态
  • 一旦制作东西变得更容易,瓶颈就转移到想法

对 AI 创业公司

  • 在可能的边缘构建
  • 从使命开始,技术还不太成熟
  • 滑向冰球要去的地方,它会追上你
  • 继续这样做 - 技术会到来

关于投资者的困惑

  • 投资者每样东西用 3 分钟,一切看起来都一样
  • 产品将开始在不同焦点上分化
  • 许多投资者对这些系统非常困惑