Docker 创始人 Solomon Hykes 近日通过社交平台透露,其参与开发的 Dagger 开源工作流工具可能成为 Anthropic 旗下 Claude Code 的替代方案。这场围绕 AI 编程代理工具的竞争,折射出闭源商业产品与开源基础设施之间的路线分野。
Claude Code 作为 Anthropic 最新推出的 AI 编程工具,目前处于测试阶段。该工具通过 npm 安装,支持代码编辑、测试执行、GitHub 集成等功能。其安全架构采用 API 直连模式,用户操作数据保留周期不超过 30 天。权限系统要求敏感操作二次确认,并禁用 curl 等高风险命令。Anthropic 在 3 月 3 日刚完成 35 亿美元 E 轮融资,估值达 615 亿美元,投资方包括 Lightspeed 等机构。
Dagger 作为 Docker 系开源产品,采取差异化技术路线。其模块化架构允许将复杂工作流分解为可组合组件,支持 Python、Go 等跨语言开发。容器化执行引擎可调度多线程任务,内置的 LLM 接口兼容 OpenAI、Anthropic 等主流模型。该工具提供细粒度权限控制,能够追踪每个函数调用并记录容器状态。
当前 Anthropic 的商业客户包括 Zoom、Snowflake 等企业,其 Claude 模型已被 Replit 集成至代码生成功能,推动后者收入增长十倍。而 Dagger 的开源生态已积累数千个可复用模块,通过标准化接口兼容主流 CI 平台。这场工具竞争的背后,是 AI 应用层与基础设施层不同发展路径的碰撞。