编程 Warp:闭源五年后正式开源,OpenAI赞助的AI Agent终端开发环境,45000+Star

2026-09-05 19:01:02

Warp:闭源五年后正式开源,OpenAI赞助的AI Agent终端开发环境,45000+Star

"我无法想象在终端这么基础的基础设施上,使用一个不开源的东西。"这是 Hacker News 上2021年的一条高赞评论。那时候 Warp 刚刚发布 beta 版本,定位是下一代终端,代码闭源。

五年后,Warp 开源了。OpenAI 作为 founding sponsor 的身份,更是让这件事在技术圈引起广泛关注。带着45000+ Star 和一个更大的野心,它不再只是终端,变成了一个智能体开发环境。

Warp 做的事情是把传统终端和 AI Agent 深度融合,让你可以在同一个界面里写命令、跑代码、调 Agent、做协作。它用号称目前最安全的 Rust 编写,性能和启动速度都很出色。2026年4月正式开源,客户端代码全部公开在 GitHub 上。

为什么需要这样一个终端

在今天的 AI 时代,再看很多传统终端确实有点跟不上了。你每天用它,但它几乎不帮你做任何事,命令要自己敲,参数要自己记,出错了要自己查。更麻烦的是当你想用 AI 辅助处理问题时,要切到别的工具去问,再切回来。

Warp 没有简单地在终端里加个 AI 聊天框,而是把 AI Agent 直接变成终端的一部分。

第一件:Block-based 架构,命令和输出变成块

这是 Warp 最直观的改变。在传统终端里,命令和输出混在一起,想改之前的一条命令只能重新敲一遍。但在 Warp 里,每条命令和它的输出都是一个独立的块。

可以用鼠标点选这个块,用方向键上下导航,甚至直接在块里编辑命令。多行命令也不用切到编辑器了,在 Warp 里就能像写代码一样改。选中即复制这个功能也可以开启,以前要先选中再 Ctrl+C,现在选中就自动进剪贴板了。

特别是当你用 Claude Code 生成了大段代码想要复制到编辑器里的时候,Warp 能帮你省很多事。

第二件:AI Agent 直接嵌入终端

这是 Warp 最核心的能力。它内置了一个叫 Oz 的 Agent 平台,支持两种模式。

本地 Agent:在终端里用自然语言描述想做的事,比如"帮我写一个查找所有 .log 文件并按大小排序的命令",它会直接生成命令并执行。还可以让它帮你写代码、调试错误、解释输出结果。

云端 Agent:可以把一些任务交给云端去跑,比如定时清理、依赖更新、PR 审查。这些 Agent 可以并行执行,支持触发器和调度。

有意思的是,Warp 还支持第三方 Agent 工具箱。如果你已经在用 Claude Code、Codex 或 Gemini CLI,可以在 Warp 里直接运行它们。而且 Warp 会提供更丰富的输入方式、代码审查界面和通知系统。社区里有人评价说,Warp 才是 Claude Code 的最佳终端搭档。

第三件:Warp Drive,把经验沉淀成资产

Warp 还做了一个叫 Warp Drive 的功能,用来存命令模板、工作流和提示词。

Workflows 是参数化的命令模板。比如经常要查某个服务的日志,可以把命令存成 Workflow,下次直接填参数就行。Notebooks 更像文档,可以把多个 Workflow、提示词、环境变量收集块放在一起,形成一套完整的工作流程。团队之间可以共享,作为单一事实来源。

第四件:代码编辑器也内置了

Warp 还内置了一个代码编辑器,支持文件树浏览、LSP 智能补全、代码审查。不用切到 VS Code 就能改文件、看 diff、审查 PR。

平台支持方面,macOS、Windows、Linux 都能跑。Warp 最早只支持 macOS,后来发布了 Windows 版本,支持 PowerShell、WSL、Git Bash,x64 和 ARM64 架构都有。Linux 也原生支持。

争议点

Warp 开源后,社区讨论挺热烈,争议点也不少。

最大的争议是账户要求。要用 AI 功能得登录账户,用在终端这个本地工具上让不少人觉得不舒服。Hacker News 上就有人直接问:你能确认 Warp 在设置里没有开启任何服务的情况下,不会主动连接任何外部服务吗?

定价模式也变过几次。从最早的 Pro/Turbo,到后来的 Build/Business,免费层的 AI 请求限制从无限制变成500次/月。有人吐槽免费层限制太严,积分系统造成使用焦虑。

另外 Warp 开源的只是客户端代码,Oz 平台和企业基础设施层仍然是闭源的。有人质疑这是先把终端开源建立信任,再把 Oz 作为闭源收入来源的策略。

创始人背景

Warp 的创始人叫 Zach Lloyd,之前是 Google 的 Principal Engineer,领导过 Google Docs 和 Google Sheets 的核心技术。2020年他决定重新发明终端,因为觉得这个工具在过去40年里几乎没有进步。团队从最初一个人,到后来招募了 Michelle Lim 和 Aloke Desai 两位早期工程师,在疫情期花了6个月做出第一个版本。

如何上手

最低门槛的打开方式是去 warp.dev/download 下载对应平台的安装包,安装后启动,可以选择创建账户或跳过。在终端里按 Ctrl+` 唤起 Agent 模式,用大白话就能干起来。

如果会 Rust 想深入研究,也可以从源码编译:

git clone https://github.com/warpdotdev/warp.git
cd warp
./script/bootstrap
./script/run

Warp 不是完美的——账户要求、定价模式、闭源组件,这些争议点都还在。但如果你每天都要和终端打交道,而且想尝试 AI 辅助的工作流,Warp 确实值得花时间试一下。

项目基于 AGPL-3.0 协议开放。

开源地址:https://github.com/warpdotdev/warp

复制全文 生成海报 Warp Rust AI终端 Agent开发环境

推荐文章

程序员茄子在线接单