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 等開發場景。