warp
Rust 编写的 AI 驱动终端,集成内置 Agent 与 Oz 云编排平台,重新定义开发工作流
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Rust 编写的 AI 驱动终端,集成内置 Agent 与 Oz 云编排平台,重新定义开发工作流
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你是否有过这样的经历:深夜调 Bug,终端里满屏日志,手忙脚乱地翻找上一条错误信息,AI 助手给了你一行命令,复制粘贴后发现路径不对,叹口气重新来过——整个过程充满了碎片化的摩擦。Warp 正是为了消灭这种摩擦而生。

图1:Warp 产品预览——现代化终端界面集成 AI Agent 能力
终端(Terminal)是每个程序员的"第二大脑",但几十年过去了,它的核心交互方式几乎没有变化:黑底白字、逐行输入、靠记忆导航。直到 AI 浪潮来袭,人们才意识到,终端作为命令执行层,天然适合与 AI 协作——因为 AI 产生的结果(代码、文件修改、终端命令)本就该在这里落地。
Warp 诞生于这个交叉点。它最初是一款商业终端应用,2024 年底宣布开源,2025 年 OpenAI 成为其创始赞助商,2026 年正式定位为**"Agentic Development Environment"(Agentic 开发环境)**——不再只是一款终端工具,而是一个连接本地开发与云端 AI Agent 编排的平台。
Warp 的开发公司同名 warpdotdev,团队规模不大但效率极高,产品迭代迅速,在 GitHub 上已积累近 6 万 star、超过 4700 个 Fork,社区活跃度在开源终端类项目中首屈一指。

图2:Oz 是 Warp 的云端 Agent 编排平台,为开源项目提供自动化工作流支持
Warp 内置了自己的 AI Agent,用户可以在终端中直接下达自然语言指令,让 Agent 帮你写代码、查文档、执行 Git 操作、甚至帮你 review PR。与传统 AI 助手不同,Warp Agent 深度集成终端上下文——它能看到你当前的工作目录、历史命令、错误输出,做出的决策更精准。
你也可以Bring Your Own Agent:Warp 支持接入 Claude Code、OpenAI Codex、Gemini CLI 等第三方 Agent。这意味着无论你的团队使用什么 AI 工具,都可以统一在 Warp 的界面下管理和观察它们。
Oz 是 Warp 的云端 Agent 编排系统,是这个开源项目真正的"幕后大脑"。通过 Oz,团队可以:
对于开源项目维护者,Warp 还提供 Oz for OSS 计划——申请通过后,Warp 团队会帮你配置 Issue 分流、PR review、社区协作等自动化工作流,完全免费。
Warp 是首批深度集成 MCP 协议的桌面应用之一。MCP 是一种让 AI 模型与外部工具(数据库、API、本地文件系统)安全交互的协议。有了 MCP 支持,Warp Agent 可以连接你本地的开发环境,实现更深度的上下文感知。
抛开 AI 不谈,Warp 本身也是一款体验极佳的现代化终端:
Warp 源码开源在 GitHub,核心语言为 Rust,这是一个在性能和安全性上久经验证的系统编程语言,特别适合构建需要高并发和低延迟的工具。
项目的代码结构采用 Rust Workspace 模式,主目录下有 65 个 crate(子包),涵盖功能极为广泛:
| 模块 | 说明 |
|---|---|
| warp_terminal | 终端核心实现 |
| warpui / warpui_core | 界面渲染层(MIT 许可) |
| ai | AI Agent 相关逻辑 |
| computer_use | Agent 计算机使用能力 |
| mcp | MCP 协议实现 |
| warp_completer | 命令补全引擎 |
| graphql / warp_graphql_schema | GraphQL 数据交互 |
| firebase | Firebase 实时同步 |
| node_runtime | Node.js 运行时集成 |
| languages / lsp | 语言服务器协议支持 |
| voice_input | 语音输入支持 |
界面层(warpui / warpui_core)采用 MIT 许可证 开源,而核心逻辑采用 AGPL-3.0 许可证——这是一个开源社区常见的策略:允许非商业和开源项目自由使用界面代码,但商业使用需要申请许可。
开发构建流程高度自动化:./script/bootstrap 完成平台特定依赖安装,./script/run 编译运行,./script/presubmit 执行格式检查、lint 和测试。测试框架使用 cargo nextest,支持并行测试执行。
需要特别说明的是,Warp 项目的创始赞助商是 OpenAI,其内置的 Warp Agent 主要由 GPT 模型驱动。但这并不构成绑定——Warp 同时支持 Anthropic Claude、OpenAI Codex、Google Gemini 等多种模型,用户完全可以根据需求切换。这种开放姿态是 Warp 作为"平台"而非"单一工具"的核心体现。
在训练数据方面,Warp 作为开发工具,其代码补全和建议能力可能借鉴了公开代码库的训练数据,但具体训练细节未在项目中公开披露。
Warp 并非没有批评声。集中体现在以下几个方面:
Warp 的出现标志着开发工具从"单点效率提升"向"系统级工作流变革"的跃迁。过去十年,AI 编程工具经历了从 IDE 插件(GitHub Copilot)→ 独立 IDE(CURSOR)→ Agent 平台(Warp)的演进路径。Warp 处于这条链的最右侧,它不只是帮你写代码,而是帮你管理整个开发工作流——从需求、代码、测试到部署,Agent 都可以参与。
根据 build.warp.dev 的数据,Warp 的 Oz 系统每天处理数千个 Agent 会话,覆盖 Issue 分流、代码审查、功能实现等多个环节。这说明 Agent 协作开发并非概念,而是已经落地的工程实践。
对于中国开发者而言,Warp 的开源策略值得关注:UI 层 MIT 许可降低了使用门槛,Oz for OSS 计划为独立开发者和小团队提供了免费接入 AI Agent 工作流的可能性,是目前门槛最低的 AI 开发平台接入方案之一。

图3:Warp 团队——用 Rust 构建 AI 时代的开发工具