Docker 的创始人所罗门・海克斯(Solomon Hykes)在社交媒体平台 X 上宣布,他可能开发出了一个开源的替代工具,以对抗 Anthropic 推出的 Claude Code。这个新工具是 Dagger 的组成部分,Dagger 是一个用于组合工作流的开源运行时环境。
Claude Code 是 Anthropic 推出的一款智能编码工具,随 Claude3.7Sonnet 一同发布。该工具集成在终端中,旨在帮助开发者以更快的速度编写代码,而无需复杂的设置。此外,Claude Code 还帮助 Anthropic 加快了内部开发流程。
Dagger 的新模块系统允许开发者将智能特性作为模块组件集成到应用程序中。开发者可以将 Dagger 用作 AI 代理的运行时和编程环境,这种功能与 Claude Code 非常相似。
海克斯强调,该系统支持任何模型,并内置了本地模型上下文协议(MCP)支持。他在 X 平台上分享了一些实例,展示了 Dagger 的强大功能。例如,他展示了如何通过简单地输入 “请为我启动一个 Kubernetes 集群” 来创建一个 Kubernetes 集群,利用了 OpenAI 的 GPT-4o 模块。
考虑到生成式 AI 推动了对 Kubernetes 的需求,这一工具无疑可以帮助开发者加速开发过程。此外,海克斯还演示了如何利用该工具进行问题分类,通过终端获取 GitHub 凭证,并逐步安装 GitHub 命令行界面(CLI)。
据海克斯透露,该项目目前正在积极开发中,并已在 GitHub 上发布,采用 Apache-2.0许可证。文档中提到,Dagger 的优点包括可重复执行、端到端可观察性、多模型支持、快速互动以及简单集成。用户还可以找到多个使用 Dagger 模块和智能功能的示例代码库。
项目:https://github.com/dagger/dagger
划重点:
🌟 ** 新工具推出 **:Docker 创始人所罗门・海克斯推出了一个开源替代方案 Dagger,旨在挑战 Anthropic 的 Claude Code。
💻 ** 模块化设计 **:Dagger 的新模块系统允许开发者将智能特性作为模块集成,提高编码效率。
🚀 ** 多种功能支持 **:该工具支持多种模型,提供可重复执行和快速互动等优势,适用于 Kubernetes 等开发场景。