Warp 客户端开源,借助代理驱动开发,多模型支持与定制升级打造优质代理开发环境
今天,我们宣布对 Warp 的开发模式进行重大变革,Warp 客户端现已开源,社区成员可通过云代理编排平台 [Oz](http://www.oz.dev) 采用以代理为先的工作流程参与开发。OpenAI 是全新 [开源 Warp 仓库](https://github.com/warpdotdev/warp) 的创始赞助商,新的代理管理工作流程由 [GPT 模型](https://openai.com/index/introducing-gpt-5-5/) 提供支持。
通过由代理驱动的仓库实现开源,是我们对未来软件开发方式的展望。人类大规模管理代理来构建生产级软件,在开源环境下实施,能使软件得到最快的改进。
我们相信,一群拥有独特想法的多元化贡献者,加上具备结构化流程的 Oz 代理,结合丰富的上下文语料库和自我改进循环,将打造出远超内部开发水平的神奇产品。
为何现在开源
主要原因在于,我们认为开源并与社区合作,共同监督一批代理,能更快推出更优质的 Warp。目前,开发的最大瓶颈已不再是编写代码,而是围绕代码的一系列需人工介入的活动,如产品规格制定和行为验证。坦率地说,我们内部团队的能力和推进速度有限。
我们发现,代理能够出色地完成实现层面的繁重工作,这使贡献者能够专注于更具价值的工作,即规划要构建的内容并确保其正确性。
邀请社区参与管理代理的过程将带来重大突破。我们对 Oz 根据规则、上下文和验证机制生成的代码充满信心,任何贡献者都有很大机会正确实现一个功能。此外,依靠代理促使我们优化编排、记忆、交接等代理工程的各个环节,而这些正是我们业务的核心,形成了一个良性循环。
第二个原因是为开发者提供塑造未来的机会。目前市场上还没有功能全面的开源代理开发环境,我们希望为社区提供一个替代大型公司闭源方案的选择。没有人确切知道代理开发的未来会是什么样子,我们认为社区应该能够参与到其塑造过程中。
Warp 支持多模型和多框架,我们希望进一步强化这种开放性。开源将使我们能够更好地响应用户需求,与他们一起处理积压的长尾需求,使 Warp 成为市场上最优秀的代理开发环境(ADE)。
本着这一精神,我们在此次发布中推出了一些重大的产品改进,使 Warp 更加开放和可定制:
- 首先,Warp 支持了更多种类的开源模型,包括最新的 Kimi、MiniMax 和 Qwen 模型,以及一个新的 “自动(开源)” 模型路由版本,它可以为任务自动选择最佳的开源模型。
- 其次,我们让用户能够更轻松地按照自己的喜好定制 Warp 体验,从 “纯终端” 模式,到具备一些用于改进代理开发的基本功能(如差异视图和文件树),再到拥有内置代理的完整 ADE。
- 最后,我们推出了一个(早就该有的)设置文件,使用户和代理能够以编程方式控制设置,并方便在不同设备之间迁移。
工作原理
Warp 的源代码现已在 [github.com/warpdotdev/warp](https://github.com/warpdotdev/warp) 上以 AGPL 许可证发布。
你可以在 [CONTRIBUTING.md](https://github.com/warpdotdev/warp/blob/master/CONTRIBUTING.md) 中了解更多关于贡献流程的信息,简单来说,我们希望代理承担繁重的工作(编码、规划、测试等),社区成员则提供想法、指导方向和进行验证。Warp 团队将帮助指导开发内容、时间和方式,但我们认为 Warp 从根本上会成为与社区的协作成果。这对大家来说是一个很好的机会,可以参与到一个拥有近百万活跃开发者使用的快速发展的应用程序的开发中,并与 Warp 团队紧密合作。
Warp 新的开源代理工作流程由 OpenAI 模型提供支持,OpenAI 正在助力下一代协作式软件开发。你也可以自由使用其他编码代理进行贡献,但我们建议使用 Oz,因为它具备正确的技能和验证循环。
“长期以来,开源一直是开发者学习、构建和推动行业发展的核心。我们很高兴支持探索如何利用 AI 帮助维护者和贡献者进行大规模有效协作的实验。”
—— Thibault Sottiaux,OpenAI 工程主管
最后,作为此次变革的一部分,我们将从封闭的产品开发流程转向开放的流程。这意味着公开的 GitHub 问题将成为 [跟踪功能](https://github.com/warpdotdev/warp/issues/9233) 的权威来源。我们将公布 ADE 的路线图,并公开进行 ADE 问题的技术和产品讨论。
结语
开源从根本上源于我们打造成功业务的愿望。我们正与其他资金雄厚的闭源竞争对手展开竞争,我们认为开源并为社区提供改进 Warp 的资源,是加速产品开发的明智之举。没错,我们是一家由风投资助的初创公司,但我们没有足够的资源在价格上竞争或大规模补贴使用,我们需要通过为最热情的社区提供尽可能优质的产品来发展业务。
抛开商业目标不谈,我们也认为社区自身塑造未来具有重要价值。Warp 是一款经过五年开发的独特产品,我们希望它能为社区提供一个极具吸引力的起点,用于构建代理开发的未来,超越其他任何开源方案。
我们本可以继续沿用现有的模式,私下规划路线图,并在内部扩展更多的代理进行开发,但这感觉像是错过了一个机会。这将错失社区塑造产品方向、对产品进行改进以及与代理合作打造最佳产品的机会。
五年前我们首次推出 Warp 终端时,就计划将客户端开源。这是最初在 [Hacker News](https://news.ycombinator.com/item?id=30921231) 上发布的 Warp 帖子中的内容。
我们每年都在讨论是否要开源,今年由于代理技术的兴起,情况变得明朗,天平发生了倾斜。我从事开发工作多年,从未见过像现在这样的变革。Warp 的使命一直是赋能开发者更快地交付更好的软件,我希望通过改变开发方式,我们能更接近实现这一使命。
相关文章
- [开放代理开发的良性循环](the-virtuous-loop-of-open-agentic-development)
- [给公司 4 小时实现一切自动化会怎样](4-hours-to-automate-everything)
- [介绍 Oz:云代理编排平台](oz-orchestration-platform-cloud-agents)
值得数十万专业开发者信赖
立即下载 Warp 开启使用之旅:
- [Mac 版下载](https://app.warp.dev/get_warp?package=dmg)
- [.deb 包](https://app.warp.dev/get_warp?package=deb)(适用于 Debian、Ubuntu)
- [.rpm 包](https://app.warp.dev/get_warp?package=rpm)(适用于 Red Hat、Fedora、SUSE)
- [Windows 版下载](https://app.warp.dev/get_warp?package=exe_x86_64)(适用于 Windows 11/10 x64)
- [Windows 版下载](https://app.warp.dev/get_warp?package=exe_arm64)(适用于 Windows 11/10 ARM64)
- [Windows 版下载](https://app.warp.dev/get_warp)(支持 x64、ARM64)
如果你使用的是移动设备,可以将 Warp 发送到你的工作站。[发送链接](https://status.warp.dev)
导航菜单
- 终端相关:[代码](/code)、[代理](/agents)、[终端](/terminal)、[驱动器](/drive)、[安全](/security)、[更新日志](https://docs.warp.dev/getting-started/changelog)
- 探索:[定价](/pricing)、[下载](/download)、[文档](https://docs.warp.dev/getting-started/readme)、[Warp 编码](/coding)、[企业版](/enterprise)、[使用 Warp 做更多事](https://dothings.warp.dev/)、[Terminus](/terminus)
- 公司信息:[关于我们](/about)、[招聘信息](/careers)、[工作方式](https://notion.warp.dev/)、[联系我们](/contact)、[博客](/blog)、[隐私政策](/privacy)、[常见问题解答](/faq)、[使用条款](/terms-of-service)
[Twitter](https://twitter.com/warpdotdev)
[YouTube](https://www.youtube.com/@warpdotdev)
[TikTok](https://www.tiktok.com/@warp.dev)
[Discord](https://discord.com/invite/warpdotdev)
[GitHub](https://github.com/warpdotdev)
[Bluesky](https://bsky.app/profile/warp.dev)
[LinkedIn](https://www.linkedin.com/company/warpdotdev)
[加入预览](https://go.warp.dev/join-preview)