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