🚀 Warp 正式开源,这款由 Rust 打造的 AI 原生终端,已吸引超 70 万开发者使用。项目以 AGPL v3 协议开源,支持自然语言生成命令与多模型 AI 编程助手。

📌 简介
Warp 是一个用 Rust 编写的现代化终端,也是业界首个 Agentic Development Environment(智能体开发环境)。项目由 Zach Lloyd 创立,于 2021 年正式发布,目前已有超过 70 万开发者 在日常工作中使用。
2026 年 4 月 28 日,Warp 宣布将客户端代码正式开源,采用 AGPL v3 协议,代码托管于 github.com/warpdotdev/warp。OpenAI 作为创始赞助商加入,使这次开源成为一次“AI 驱动协作开发”的行业实验。
Warp 的核心定位是将 AI 能力直接嵌入终端,开发者可以用自然语言描述任务,由 AI 生成并执行命令。同时支持接入 Claude Code、Codex、Gemini CLI 等主流 AI 编程工具,打造统一的多智能体开发环境。
👍 为什么推荐
- 🎯 AI 原生终端体验:告别死记硬背命令行,用自然语言描述意图,Warp 自动生成并执行正确命令,大幅降低终端使用门槛。
- ⚡ Rust 驱动的高性能渲染:基于 Rust 构建,GPU 加速渲染,在保持现代化的同时不牺牲终端应有的速度。
- 👥 OpenAI 赞助的 AI 优先开源模式:社区提需求、定方向、做验证,Warp 云端 AI 平台 Oz 负责写代码、做规划、跑测试,开创“人管方向,AI 干活”的新型协作范式。
- 🌐 多模型支持,丰俭由人:内置支持 Claude、GPT、Gemini 等主流模型,近期新增 Kimi、MiniMax、Qwen 等开源模型支持,并提供自动路由模式智能选择最优模型。
- 🏗️ 可定制的开发环境:从纯终端模式到带 diff 视图、文件树、LSP 的完整 IDE 体验,按需切换,适配不同开发场景。
✨ 核心特性
- ✨ AI 命令生成:输入自然语言描述(如“列出所有大于 100MB 的文件”),Warp 自动生成对应命令并执行,支持实时预览与修改。
- 🤖 多智能体并行管理:在 Warp 中同时运行多个 AI 智能体,分别处理代码生成、Bug 修复、文档编写等任务,统一监控与干预。
- 📂 内置代码编辑器与文件树:无需切换 IDE,直接在终端内查看项目结构、编辑文件,支持 LSP(Rust、Go、Python、TypeScript、C/C++),提供语法高亮、跳转定义、查找引用等功能。
- 🔄 交互式代码审查:智能体生成的代码变更以 diff 形式展示,支持行内评论、局部修改、一键应用,实现人机协同的代码质量把控。
- 💾 Warp Drive 团队知识库:将常用命令、工作流、上下文统一保存与共享,让 AI 智能体继承团队最佳实践。
- ⚙️ 配置文件支持:新增配置文件功能,方便在不同设备间同步设置,团队可统一开发环境配置。
- 🎙️ 语音输入:支持通过语音与 AI 智能体对话,适合快速记录想法或解放双手的场景。
- 🔌 MCP 协议支持:兼容 Model Context Protocol,可接入外部工具与数据源,扩展智能体能力边界。
🏗️ 架构设计
Warp 采用 终端 + 智能体 + 云端编排 的分层架构:
┌─────────────────────────────────────────────┐
│ Warp 客户端 (AGPL v3 开源) │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 现代终端 │ │ AI 输入 │ │ 代码编辑器 │ │
│ │ (Rust) │ │ (Oz UI) │ │ (LSP) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ ┌──────────────────────────────────────┐ │
│ │ warpui / warpui_core (MIT) │ │
│ │ UI 框架层 │ │
│ └──────────────────────────────────────┘ │
└──────────────────┬──────────────────────────┘
│
┌──────────────────▼──────────────────────────┐
│ Oz 云端智能体编排平台 (闭源) │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 任务规划 │ │ 代码生成 │ │ 测试验证 │ │
│ │ (GPT/o3) │ │ (多模型) │ │ (CI/CD) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ 支持接入: Claude Code / Codex / Gemini CLI │
└─────────────────────────────────────────────┘
关键设计要点:
- 客户端开源,服务端闭源:开源部分包含完整终端功能与 UI 框架(
warpui 和 warpui_core 采用更宽松的 MIT 协议),Oz 云端编排平台保持闭源,支撑商业模式。
- AGPL v3 选择意图:防止云服务商直接托管竞品而不回馈社区,类似 MongoDB、Elastic 的防御性开源策略。
- AI 优先贡献流程:社区成员通过 GitHub Issue 提需求、定规格,Oz 平台自动分配智能体完成代码实现,人类负责 review 与验证。
🚀 使用方式
安装
macOS(推荐 Homebrew):
brew install --cask warp
Windows:
winget install Warp.Warp
或下载安装包:https://app.warp.dev/get_warp?package=exe_x64
Linux(Debian/Ubuntu):
# 下载 .deb 包直接安装
sudo apt install ./warp_*.deb
# 或配置 apt 仓库
curl -fsSL https://releases.warp.dev/keys/warp.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/warp.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/warp.gpg] https://releases.warp.dev/deb stable main" | sudo tee /etc/apt/sources.list.d/warp.list
sudo apt update && sudo apt install warp
快速开始
- 启动 Warp,首次登录后进入主界面。
- 输入
/init 初始化当前项目,Warp 会自动索引代码库。
- 按
Ctrl + Space 唤出 AI 输入,用自然语言描述任务:
# 例如:在当前项目中查找所有 TODO 注释并生成一个汇总报告
- Warp 会生成对应命令或代码,展示 diff 供你审查后应用。
- 使用
/feedback 命令直接向开发团队反馈意见。
接入第三方 AI 编程工具
Warp 支持直接运行 Claude Code、Codex、Gemini CLI 等 CLI 智能体,无需离开终端:
# 在 Warp 中直接启动 Claude Code
claude
# 或启动 Codex
codex
🎯 使用场景
| 场景 |
说明 |
| 日常命令行操作 |
AI 辅助生成复杂命令,减少查文档时间,适合不熟悉 Linux 命令的开发者。 |
| 多仓库协同开发 |
单一 Warp 会话内跨多个仓库运行智能体,完成全栈功能开发。 |
| 代码审查与重构 |
智能体自动分析代码、生成重构方案,交互式 diff 审查后一键应用。 |
| 团队知识沉淀 |
通过 Warp Drive 保存常用工作流与命令模板,新成员快速上手。 |
| 自动化任务调度 |
利用 Oz 云端智能体,将例行任务(依赖更新、死代码清理)自动化。 |
👥 适用人群
- 全栈/后端开发者:需要频繁使用终端,希望借助 AI 提升命令行效率。
- DevOps / SRE:日常大量脚本与运维操作,AI 辅助减少出错概率。
- 开源贡献者:参与 Warp 本身的开源建设,体验 AI 优先的贡献流程。若你对各类热门项目感兴趣,不妨常去 开源实战 板块逛逛,那里有丰富的源码分析与最佳实践。
- 技术团队 Leader:评估 AI 辅助开发工具,推动团队开发效率提升。
- 终端重度用户:厌倦了传统终端的刻板,希望尝试现代化的开发环境。
⚖️ 与竞品对比
| 特性 |
Warp |
Ghostty |
Alacritty |
iTerm2 |
| AI 集成 |
⭐⭐⭐ 原生深度集成,多模型支持 |
⭐ 无内置 AI |
⭐ 无内置 AI |
⭐ 需插件 |
| 性能 |
⭐⭐⭐ GPU 加速,Rust 编写 |
⭐⭐⭐⭐ Zig 编写,最快 |
⭐⭐⭐⭐ GPU 渲染,极简 |
⭐⭐ Metal 加速 |
| 跨平台 |
⭐⭐⭐ macOS/Linux/Windows |
⭐⭐ macOS/Linux |
⭐⭐⭐ macOS/Linux/Windows |
⭐ macOS only |
| 内置编辑器 |
⭐⭐⭐ 带 LSP、文件树 |
⭐ 无 |
⭐ 无 |
⭐⭐ 基础 |
| 开源协议 |
⭐⭐ AGPL v3(客户端) |
⭐⭐⭐⭐ MIT |
⭐⭐⭐⭐ Apache-2.0/MIT |
⭐⭐⭐ GPLv2 |
| 自定义程度 |
⭐⭐⭐ 界面可定制,配置文件 |
⭐⭐⭐⭐ 高度可配置 |
⭐⭐ 极简,配置少 |
⭐⭐⭐⭐ 功能丰富 |
| 价格 |
免费 / $12/月 Pro |
完全免费 |
完全免费 |
完全免费 |
选型建议:追求 AI 辅助开发选 Warp;追求极致性能与简洁选 Ghostty 或 Alacritty;macOS 用户需要成熟功能选 iTerm2。
📊 数据一览
- ⭐ Stars: 51.1k (统计日期:2026-05-02)
- 🍴 Forks: 3.4k
- 👥 Contributors: 50+
- 📦 Homebrew 安装量:过去 90 天 39,713 次(数据来源:Homebrew Analytics)
- 🆕 最新版本:持续更新中,最近推送 2026-04-29
🧾 总结
Warp 是目前市面上 AI 集成最深入的终端之一,其“终端 + 智能体 + 云端编排”的三层架构在开发体验上确实有独到之处。对于已经习惯在终端中完成大部分开发工作的开发者,Warp 可以显著降低命令记忆负担,提升多任务并行效率。
适合场景:
- 需要频繁使用终端开发的工程师
- 希望尝试 AI 辅助编程但不想离开终端的开发者
- 需要跨仓库统一开发环境的团队
不适合场景:
- 追求极致轻量的用户(Warp 功能丰富,资源占用高于 Alacritty)
- 完全离线开发环境(AI 功能需联网,服务端闭源)
- 对 AGPL v3 协议有合规限制的企业场景
客观评价: Warp 的开源是客户端层面的,核心的 Oz 编排平台仍闭源,商业模式清晰。对于终端用户而言,开源意味着更高的透明度与社区参与度,是一个积极的信号。此次开源的真正看点在于“AI 优先贡献流程”能否跑通——如果验证成功,可能成为开源协作的新范式。Warp 客户端的 Rust 技术栈也值得关注,对 Rust 生态感兴趣的开发者可以深入源码一探究竟。
🔗 相关链接
同行们怎么看这款工具?欢迎来 云栈社区 一起聊聊终端与 AI 结合的更多可能性。