33000 Star 的终端 Warp 开源了,但我劝你别急着换
33000 Star 的终端 Warp 开源了,但我劝你别急着换
今天刷 GitHub 的时候发现 Warpdotdev/Warp 这个仓库突然公开了。看了一眼 Star 数——33000+,Fork 1500+,AGPL v3 协议,Rust 写的。
Warp 以前是个收费终端,macOS 上用的人不少,UI 做得漂亮。现在开源了,还加上了一个新定位:agentic development environment(Agent 开发环境)。
本文提纲
- Warp 开源的核心信息
- 它的 AI Agent 能力到底怎么样
- 跟 Claude Code、Hermes Agent 对比,谁赢
- 我的真实建议
先说关键事实
Warp 这波开源有几个值得注意的点:
OpenAI 是 founding sponsor。README 里直接写了:"OpenAI is the founding sponsor of the new, open-source Warp repository, and the new agentic management workflows are powered by GPT models。"也就是说,Warp 内置的 Agent 跑的是 GPT,不是 Claude。
双协议:UI 框架(warpui_core 和 warpui crates)是 MIT,其余全部 AGPL v3。想基于它做商业产品的要注意。
支持外挂 Agent:README 明确说了 "Use Warp's built-in coding agent, or bring your own CLI agent (Claude Code, Codex, Gemini CLI, and others)"。这个设计思路不错——你可以用 Warp 的终端 UI,但底层 Agent 换成自己喜欢的。
技术栈:Rust + 自研 UI 框架 WarpUI + WASM 支持 + SQLite(Diesel ORM)+ GraphQL。34+ 个 Cargo workspace crates,代码量不小。
AI Agent 能力深扒
从源码结构看,Warp 的 AI 模块相当完整:
app/src/ai/
├── agent/ # Agent 核心逻辑
├── agent_sdk/ # Agent SDK(支持多种 provider)
├── agent_management/ # Agent 管理
├── mcp/ # Model Context Protocol 支持
├── skills/ # Skills 系统
├── artifacts/ # Artifact 管理
├── ambient_agents/ # 环境感知 Agent
└── voice/ # 语音交互Agent SDK 里面支持 AWS 和 GCP 的云 provider,说明它不只是本地跑模型,还能调云端。
Warp 还内置了一套 .agents/skills/ 体系,专门给开发用:
| Skill | 干什么用的 |
|---|---|
fix-errors |
修复编译、lint、测试错误 |
implement-specs |
根据规格说明写代码 |
review-pr |
PR 审查 |
create-pr |
创建 PR |
diagnose-ci-failures |
CI 失败诊断 |
resolve-merge-conflicts |
解决合并冲突 |
这些 Skill 跟 Claude Code 的 .claude/skills/ 和 Hermes 的 ~/.hermes/skills/ 思路一模一样——用 Markdown 定义 Agent 的行为规范。
还有一个亮点:Warp 支持 MCP(Model Context Protocol)。这意味着你可以连接各种 MCP 服务器来扩展 Agent 的能力边界。
跟 Claude Code 和 Hermes Agent 对比
直接上干货:
| 维度 | Warp | Claude Code | Hermes Agent |
|---|---|---|---|
| 核心定位 | AI 终端 + IDE | CLI Agent | 通用 Agent 框架 |
| 内置 LLM | GPT(OpenAI 赞助) | Claude | 可配置 |
| 外挂 Agent | ✅ 支持 Claude Code 等 | 自身就是 Agent | 支持多种 Agent |
| Skills 系统 | ✅ .agents/skills/ |
✅ .claude/skills/ |
✅ ~/.hermes/skills/ |
| MCP 支持 | ✅ 有 | 需确认 | ✅ 原生支持 |
| 终端体验 | ✅ 原生 GUI 终端 | ❌ 命令行工具 | ❌ 命令行工具 |
| 工具数量 | 开发相关 | 开发相关 | 50+ 通用工具 |
| 开源 | ✅ AGPL v3 | ❌ 闭源 | ✅ 开源 |
| 消息平台 | ❌ 无 | ❌ 无 | ✅ 飞书/微信/Discord/Telegram |
| Cron Job | ❌ 无 | ❌ 无 | ✅ 内置调度 |
| 并行 Agent | 有限 | ❌ 单线程 | ✅ delegate_task 并行 |
Warp 赢在哪
终端体验。这一点没得黑——Warp 是原生 GUI 终端,渲染快、选择复制直观、分屏好看。如果你是个「终端里待一天」的人,Warp 的体验确实比 iTerm2 和 Windows Terminal 好一截。
内置 Agent 的即时性。不用装任何额外工具,打开终端就能对话、让它写代码。对新手很友好。
"Bring your own Agent" 设计。这个架构决定了 Warp 不会绑定 GPT——你可以用 Claude Code 作为底层引擎,享受 Warp 的 UI。
Warp 输在哪
只有开发场景。Warp 是个终端,它只能做终端里能做的事。写代码、跑命令、看日志,行。但你想让它每天早上 9 点自动扫描 A 股并发到微信?做不到。
没有消息平台集成。这是 Hermes 最大的差异化——飞书、微信、Discord、Telegram 全打通。Warp 是个本地工具,没有服务端概念。
没有任务调度。Hermes 的 cronjob 系统可以定时执行复杂任务链,Warp 完全没有这个能力。
生态封闭。虽然开源了,但 Warp 的核心价值在 UI 框架,不在 Agent 能力。它的 Agent SDK 还比较新,工具数量和成熟度跟 Claude Code/Hermes 比差一截。
我的真实建议
如果你是纯开发者,每天在终端里写代码,想试试 AI 辅助:Warp 值得装一个。它的终端体验确实好,而且可以外挂 Claude Code,两全其美。
如果你需要自动化工作流——定时任务、多平台推送、批量调研——Warp 帮不了你,老老实实用 Hermes。
最优解可能是组合使用:
- 日常编码:Warp 终端 + Claude Code(底层 Agent)
- 自动化流程:Hermes Agent(cron job + 多平台推送)
- 批量研究:Hermes 的 delegate_task 并行处理
三者互补,不冲突。Warp 开源是个好事——终端领域太久没有像样的新玩家了,而且它证明了一件事:Agent 时代,终端本身也在进化。
作者: itech001
来源: 公众号:AI人工智能时代
主页: https://www.theaiera.cn(每日分享最前沿的AI新闻和技术)
关注公众号,获取更多 AI 技术干货!