Back to Blog

33000 Star 的终端 Warp 开源了,但我劝你别急着换

2026-04-29T10:15:00+08:00
Warp 终端 开源 AI Agent Claude Code 开发工具

33000 Star 的终端 Warp 开源了,但我劝你别急着换

今天刷 GitHub 的时候发现 Warpdotdev/Warp 这个仓库突然公开了。看了一眼 Star 数——33000+,Fork 1500+,AGPL v3 协议,Rust 写的。

Warp 以前是个收费终端,macOS 上用的人不少,UI 做得漂亮。现在开源了,还加上了一个新定位:agentic development environment(Agent 开发环境)。

本文提纲

  1. Warp 开源的核心信息
  2. 它的 AI Agent 能力到底怎么样
  3. 跟 Claude Code、Hermes Agent 对比,谁赢
  4. 我的真实建议

先说关键事实

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_corewarpui 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。

最优解可能是组合使用

  1. 日常编码:Warp 终端 + Claude Code(底层 Agent)
  2. 自动化流程:Hermes Agent(cron job + 多平台推送)
  3. 批量研究:Hermes 的 delegate_task 并行处理

三者互补,不冲突。Warp 开源是个好事——终端领域太久没有像样的新玩家了,而且它证明了一件事:Agent 时代,终端本身也在进化


作者: itech001
来源: 公众号:AI人工智能时代
主页: https://www.theaiera.cn(每日分享最前沿的AI新闻和技术)

关注公众号,获取更多 AI 技术干货!

Enjoyed this article? Share it with others!