[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-dagger--container-use":3,"tool-dagger--container-use":64},[4,17,27,35,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,43,44,45,15,46,26,13,47],"数据工具","视频","插件","其他","音频",{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":10,"last_commit_at":54,"category_tags":55,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,46],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},2181,"OpenHands","OpenHands\u002FOpenHands","OpenHands 是一个专注于 AI 驱动开发的开源平台，旨在让智能体（Agent）像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点，通过自动化流程显著提升开发速度。\n\n无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员，还是需要快速原型验证的技术团队，都能从中受益。OpenHands 提供了灵活多样的使用方式：既可以通过命令行（CLI）或本地图形界面在个人电脑上轻松上手，体验类似 Devin 的流畅交互；也能利用其强大的 Python SDK 自定义智能体逻辑，甚至在云端大规模部署上千个智能体并行工作。\n\n其核心技术亮点在于模块化的软件智能体 SDK，这不仅构成了平台的引擎，还支持高度可组合的开发模式。此外，OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩，证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能，支持与 Slack、Jira 等工具集成，并提供细粒度的权限管理，适合从个人开发者到大型企业的各类用户场景。",70612,"2026-04-05T11:12:22",[26,15,13,45],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":75,"owner_avatar_url":76,"owner_bio":77,"owner_company":78,"owner_location":78,"owner_email":78,"owner_twitter":79,"owner_website":80,"owner_url":81,"languages":82,"stars":91,"forks":92,"last_commit_at":93,"license":94,"difficulty_score":10,"env_os":95,"env_gpu":96,"env_ram":96,"env_deps":97,"category_tags":102,"github_topics":78,"view_count":23,"oss_zip_url":78,"oss_zip_packed_at":78,"status":16,"created_at":103,"updated_at":104,"faqs":105,"releases":136},3184,"dagger\u002Fcontainer-use","container-use","Development environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.","container-use 是一款专为编程智能体（Coding Agents）打造的开源开发环境工具。它通过为每个智能体创建独立的容器化环境和专属 Git 分支，让多个智能体能够并行、安全地协同工作，互不干扰。\n\n过去，开发者往往需要时刻“照看”单个智能体，担心其操作冲突或破坏现有代码。container-use 完美解决了这一痛点：它不仅实现了环境隔离，允许用户像管理普通 Git 分支一样轻松审查、切换或丢弃智能体的工作成果，还提供了极高的透明度。用户可以实时查看智能体的完整命令历史与日志，甚至在智能体陷入困境时，直接介入其终端进行调试和接管，真正做到了“可观察、可控制”。\n\n该工具基于 Dagger 构建，作为一个标准的 MCP 服务器运行，能够无缝集成 Claude Code、Cursor 等主流 AI 编程助手，且不受特定厂商锁定。它特别适合需要高效利用多智能体协作的软件开发者和技术团队，帮助将繁琐的单线程代理任务转化为流畅的并行开发流，显著提升编码实验与迭代的安全性和效率。目前项目处于早期开发阶段，欢迎开发者社区共同探索与反馈。","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdagger_container-use_readme_57aaaceaa48e.png\" align=\"center\" alt=\"Container use: Development environments for coding agents.\" \u002F>\n  \u003Ch1 align=\"center\">container-use\u003C\u002Fh2>\n  \u003Cp align=\"center\">Containerized environments for coding agents. (📦🤖) (📦🤖) (📦🤖)\u003C\u002Fp>\n  \u003Cp align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fstability-experimental-orange.svg\" alt=\"Experimental\" \u002F>\n    \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache_2.0-blue.svg\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fcontainer-use.com\u002Fdiscord\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F707636530424053791?logo=discord&logoColor=white&label=Discord&color=7289DA\" alt=\"Discord\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fclinebot\u002Fawesome-claude-code\">\n      \u003Cimg src=\"https:\u002F\u002Fawesome.re\u002Fmentioned-badge.svg\" alt=\"Mentioned in Awesome Claude Code\">\n    \u003C\u002Fa>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n**Container Use** lets coding agents do their work in parallel environments without getting in your way. Go from babysitting one agent at a time to enabling multiple agents to work safely and independently with your preferred stack. See the [full documentation](https:\u002F\u002Fcontainer-use.com).\n\n\u003Cp align='center'>\n    \u003Cimg src='https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdagger_container-use_readme_c5a1c51ec3e7.gif' width='700' alt='container-use demo'>\n\u003C\u002Fp>\n\nIt's an open-source MCP server that works as a CLI tool with Claude Code, Cursor, and other MCP-compatible agents. Powered by [Dagger](https:\u002F\u002Fdagger.io).\n\n* 📦 **Isolated Environments**: Each agent gets a fresh container in its own git branch - run multiple agents without conflicts, experiment safely, discard failures instantly.\n* 👀 **Real-time Visibility**: See complete command history and logs of what agents actually did, not just what they claim.\n* 🚁 **Direct Intervention**: Drop into any agent's terminal to see their state and take control when they get stuck.\n* 🎮 **Environment Control**: Standard git workflow - just `git checkout \u003Cbranch_name>` to review any agent's work.\n* 🌎 **Universal Compatibility**: Works with any agent, model, or infrastructure - no vendor lock-in.\n\n---\n\n🦺 This project is in early development and actively evolving. Submit issues and\u002For reach out to us on [Discord](https:\u002F\u002Fcontainer-use.com\u002Fdiscord) in the #container-use channel.\n\n---\n\n## Quick Start\n\n### Install\n\n```sh\n# macOS (recommended)\nbrew install dagger\u002Ftap\u002Fcontainer-use\n\n# All platforms\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fdagger\u002Fcontainer-use\u002Fmain\u002Finstall.sh | bash\n```\n\n### Setup with Your Agent\n\nContainer Use works with any MCP-compatible agent. The setup is always the same: **add `container-use stdio` as an MCP server**.\n\n**👉 [Complete setup guide for all agents (Cursor, Goose, VSCode, etc.)](https:\u002F\u002Fcontainer-use.com\u002Fquickstart)**\n\n**Example with Claude Code:**\n\n```sh\n# Add Container Use MCP server\ncd \u002Fpath\u002Fto\u002Frepository\nclaude mcp add container-use -- container-use stdio\n\n# Add agent rules (optional)\ncurl https:\u002F\u002Fraw.githubusercontent.com\u002Fdagger\u002Fcontainer-use\u002Fmain\u002Frules\u002Fagent.md >> CLAUDE.md\n```\n\n\u003Cdetails>\n\u003Csummary>💡 Command Shortcut\u003C\u002Fsummary>\n\nThe `container-use` command is also available as `cu` for convenience. Both commands work identically:\n- `container-use stdio` (used in documentation)\n- `cu stdio` (shortcut)\n\n\u003C\u002Fdetails>\n\n### Try It\n\nAsk your agent to create something:\n> Create a hello world app in python using flask\n\nYour agent will work in an isolated environment and give you URLs to view the app and explore the code!","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdagger_container-use_readme_57aaaceaa48e.png\" align=\"center\" alt=\"容器使用：用于编码智能体的开发环境。\" \u002F>\n  \u003Ch1 align=\"center\">container-use\u003C\u002Fh2>\n  \u003Cp align=\"center\">为编码智能体提供的容器化环境。（📦🤖）（📦🤖）（📦🤖）\u003C\u002Fp>\n  \u003Cp align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fstability-experimental-orange.svg\" alt=\"实验性\" \u002F>\n    \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache_2.0-blue.svg\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fcontainer-use.com\u002Fdiscord\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F707636530424053791?logo=discord&logoColor=white&label=Discord&color=7289DA\" alt=\"Discord\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fclinebot\u002Fawesome-claude-code\">\n      \u003Cimg src=\"https:\u002F\u002Fawesome.re\u002Fmentioned-badge.svg\" alt=\"在Awesome Claude Code中被提及\">\n    \u003C\u002Fa>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n**Container Use** 让编码智能体在互不干扰的并行环境中工作。告别一次只照看一个智能体的模式，转而支持多个智能体使用您偏好的技术栈安全、独立地协作。请参阅[完整文档](https:\u002F\u002Fcontainer-use.com)。\n\n\u003Cp align='center'>\n    \u003Cimg src='https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdagger_container-use_readme_c5a1c51ec3e7.gif' width='700' alt='container-use 演示'>\n\u003C\u002Fp>\n\n它是一个开源的MCP服务器，可作为CLI工具与Claude Code、Cursor及其他兼容MCP的智能体协同工作。由[Dagger](https:\u002F\u002Fdagger.io)提供技术支持。\n\n* 📦 **隔离环境**：每个智能体都会获得一个基于独立Git分支的新容器——无需担心冲突即可运行多个智能体，安全试错，并能即时丢弃失败的结果。\n* 👀 **实时可见性**：查看智能体实际执行的完整命令历史和日志，而非仅凭其自我报告。\n* 🚁 **直接干预**：随时进入任意智能体的终端，了解其状态并在卡壳时接管控制。\n* 🎮 **环境管理**：采用标准Git工作流程——只需`git checkout \u003Cbranch_name>`即可回顾任何智能体的工作成果。\n* 🌎 **通用兼容性**：适用于任何智能体、模型或基础设施，避免供应商锁定。\n\n---\n\n🦺 本项目尚处于早期开发阶段，正在持续演进。如遇问题，请提交Issue，或通过[Discord](https:\u002F\u002Fcontainer-use.com\u002Fdiscord)的#container-use频道与我们联系。\n\n---\n\n## 快速入门\n\n### 安装\n\n```sh\n# macOS（推荐）\nbrew install dagger\u002Ftap\u002Fcontainer-use\n\n# 所有平台\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fdagger\u002Fcontainer-use\u002Fmain\u002Finstall.sh | bash\n```\n\n### 与您的智能体集成\n\nContainer Use可与任何兼容MCP的智能体配合使用。配置步骤始终相同：**将`container-use stdio`添加为MCP服务器**。\n\n**👉 [所有智能体的完整设置指南（Cursor、Goose、VSCode等）](https:\u002F\u002Fcontainer-use.com\u002Fquickstart)**\n\n**以Claude Code为例：**\n\n```sh\n# 添加Container Use MCP服务器\ncd \u002Fpath\u002Fto\u002Frepository\nclaude mcp add container-use -- container-use stdio\n\n# 添加智能体规则（可选）\ncurl https:\u002F\u002Fraw.githubusercontent.com\u002Fdagger\u002Fcontainer-use\u002Fmain\u002Frules\u002Fagent.md >> CLAUDE.md\n```\n\n\u003Cdetails>\n\u003Csummary>💡 命令快捷方式\u003C\u002Fsummary>\n\n`container-use`命令也可简写为`cu`，两者功能完全相同：\n- `container-use stdio`（文档中常用）\n- `cu stdio`（快捷方式）\n\n\u003C\u002Fdetails>\n\n### 体验一下\n\n让您的智能体创建点东西：\n> 使用Flask用Python创建一个“Hello, World”应用\n\n您的智能体会在一个隔离的环境中工作，并为您提供访问应用及代码的URL！","# container-use 快速上手指南\n\n**container-use** 是一个开源的 MCP 服务器工具，专为代码代理（Coding Agents）设计。它能让多个 AI 代理在独立的容器化环境中并行工作，互不干扰，同时让你能实时监控、干预并管理它们的工作成果。\n\n## 环境准备\n\n*   **操作系统**：支持 macOS、Linux 及 Windows (WSL)。\n*   **核心依赖**：\n    *   **Docker**：必须安装并正在运行（用于创建隔离容器）。\n    *   **MCP 兼容客户端**：如 Claude Code、Cursor、VSCode 等支持 MCP 协议的编辑器或终端工具。\n*   **网络要求**：需能访问 GitHub 以下载安装脚本或拉取镜像。\n\n## 安装步骤\n\n### 方式一：macOS (推荐)\n如果你使用 Homebrew，可以直接通过以下命令安装：\n\n```sh\nbrew install dagger\u002Ftap\u002Fcontainer-use\n```\n\n### 方式二：全平台通用\n适用于 Linux、Windows (WSL) 或其他未配置 Homebrew 的环境：\n\n```sh\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fdagger\u002Fcontainer-use\u002Fmain\u002Finstall.sh | bash\n```\n\n> 💡 **提示**：安装完成后，`container-use` 命令也可简写为 `cu`，两者功能完全一致（例如 `cu stdio`）。\n\n## 基本使用\n\n### 1. 配置 MCP 服务器\n在你的项目目录中，将 `container-use` 注册为 MCP 服务器。以下以 **Claude Code** 为例：\n\n```sh\n# 进入你的代码仓库目录\ncd \u002Fpath\u002Fto\u002Frepository\n\n# 添加 container-use 作为 MCP 服务器\nclaude mcp add container-use -- container-use stdio\n\n# (可选) 添加推荐的 Agent 规则文件，优化代理行为\ncurl https:\u002F\u002Fraw.githubusercontent.com\u002Fdagger\u002Fcontainer-use\u002Fmain\u002Frules\u002Fagent.md >> CLAUDE.md\n```\n\n> 对于 Cursor、Goose 或其他编辑器，只需在各自的 MCP 配置中添加 `container-use stdio` 即可。详细配置请参考官方文档。\n\n### 2. 开始任务\n配置完成后，直接向你的 AI 代理下达指令。代理会自动在一个全新的、独立的 Git 分支和 Docker 容器中执行任务。\n\n**示例指令：**\n> Create a hello world app in python using flask\n\n### 3. 查看结果\n*   **自动输出**：任务完成后，代理会提供预览 URL 和代码路径。\n*   **实时干预**：如果代理卡住，你可以直接切换到该代理对应的终端或 Git 分支进行检查和控制。\n*   **环境清理**：每个代理都在独立分支工作，实验失败可直接丢弃分支，不影响主代码库。\n\n现在，你可以同时让多个代理处理不同的任务，而无需担心环境冲突！","某全栈开发团队正利用多个 AI 编程助手并行重构遗留代码库，需同时验证三种不同的数据库迁移方案。\n\n### 没有 container-use 时\n- **环境冲突频繁**：多个 Agent 在同一本地环境中运行，依赖包版本互相覆盖，导致构建反复失败，开发者不得不轮流“ babysit\"每个任务。\n- **调试黑盒难追溯**：Agent 声称执行了某些命令，但缺乏完整日志记录，一旦出错难以还原现场，只能靠猜测排查。\n- **分支管理混乱**：人工为每个实验方案创建 Git 分支极易出错，合并代码时常发生覆盖，甚至误删他人成果。\n- **干预成本高昂**：当某个 Agent 陷入死循环或配置错误时，开发者必须手动停止进程、清理容器，打断其他正在运行的任务。\n\n### 使用 container-use 后\n- **天然隔离并行**：每个 Agent 自动获得独立的容器环境和专属 Git 分支，三种迁移方案互不干扰，真正实现多线并行开发。\n- **操作全程透明**：实时查看每个 Agent 的完整命令历史与输出日志，所见即所得，快速定位是代码逻辑问题还是环境配置失误。\n- **Git 工作流无缝集成**：直接通过 `git checkout` 切换审查不同 Agent 的成果，像管理普通开发分支一样轻松对比和合并方案。\n- **随时接管控场**：发现某 Agent 卡顿时，一键 drop 进其终端查看状态并手动修正，无需重启整个开发环境，其他任务照常运行。\n\ncontainer-use 将原本混乱的“单线程保姆式”协作，升级为安全、透明且高效的“多智能体工厂模式”。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdagger_container-use_f6e41f19.png","dagger","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fdagger_72d64503.png","The agent-ready test platform. Test any codebase end-to-end, repeatably and at scale. Runs locally, in your CI server, or directly in the cloud.",null,"dagger_io","dagger.io","https:\u002F\u002Fgithub.com\u002Fdagger",[83,87],{"name":84,"color":85,"percentage":86},"Go","#00ADD8",96.8,{"name":88,"color":89,"percentage":90},"Shell","#89e051",3.2,3696,182,"2026-04-02T17:00:47","Apache-2.0","macOS, Linux","未说明",{"notes":98,"python":96,"dependencies":99},"该工具是一个基于 Dagger 的开源 MCP 服务器，需通过 Homebrew (macOS) 或 curl 脚本安装。使用时需配置代理支持标准输入输出 (stdio) 模式。项目处于早期实验阶段，依赖 Docker 容器环境运行以实现代码代理的隔离开发。",[100,101],"Dagger","MCP-compatible agents (e.g., Claude Code, Cursor)",[15,45],"2026-03-27T02:49:30.150509","2026-04-06T05:16:09.846634",[106,111,116,121,126,131],{"id":107,"question_zh":108,"answer_zh":109,"source_url":110},14670,"为什么在 macOS 上运行 `cu` 命令会失败或调用错误的程序？","这是因为 `cu` 命令与 macOS 系统自带的 `cu` (Call Up) 命令冲突。即使安装了新的 container-use，如果之前运行过系统版的 `cu`，shell 可能会缓存旧的路径。\n解决方案：\n1. 运行 `hash -r` 清除 shell 的路径缓存，或者开启一个新的 shell 窗口。\n2. 推荐使用 Homebrew 安装：`brew install dagger\u002Ftap\u002Fcontainer-use`，并执行 `eval \"$(\u002Fopt\u002Fhomebrew\u002Fbin\u002Fbrew shellenv)\"` 以确保路径一致性。\n3. 如果问题依旧，检查是否正在使用系统自带的 `\u002Fusr\u002Fbin\u002Fcu`。","https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fissues\u002F18",{"id":112,"question_zh":113,"answer_zh":114,"source_url":115},14671,"如何在项目中预定义基础镜像（Base Image）而不是使用默认的 Ubuntu？","你可以在项目根目录下创建 `.container-use\u002Fenvironment.json` 文件来指定基础镜像。例如：\n```json\n{\n  \"workdir\": \"\u002Fworkdir\",\n  \"base_image\": \"node:lts\",\n  \"setup_commands\": []\n}\n```\n注意：如果该文件被忽略或未生效，可以尝试在 `.container-use\u002F` 目录下创建一个空的 `AGENT.md` 文件（`touch .container-use\u002FAGENT.md`），这会阻止工具忽略你的配置文件。请确保提交该文件到 git 仓库中。","https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fissues\u002F123",{"id":117,"question_zh":118,"answer_zh":119,"source_url":120},14672,"添加 MCP Server 后，Claude 无法连接或报错，如何排查？","这通常是由于底层 Docker 或网络配置问题导致的。常见的解决方法包括：\n1. **Fedora\u002FLinux 用户**：可能缺少 `iptables-legacy` 包。尝试安装它并将其设为默认（参考 Docker for Linux 相关议题）。\n2. **NixOS 用户**：由于迁移到 nftables，可能需要等待上游 Dagger 项目的修复。\n3. **通用排查**：检查 `docker ps` 和 `docker logs` 查看 `dagger-engine` 容器是否正常运行。如果 MCP 服务器不工作，通常是因为 dagger 引擎未能正确启动。","https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fissues\u002F261",{"id":122,"question_zh":123,"answer_zh":124,"source_url":125},14673,"为什么在使用 Secrets 时 `cu terminal` 会报错 'secret not found'？","这个问题通常发生在环境引用了不再存在的 Secret，或者服务绑定试图恢复已失效的 Secret 时。\n原因分析：当环境中包含依赖 Secret 的服务时，`cu terminal` 尝试启动这些服务但找不到对应的 Secret 数据。\n解决方案：\n1. 确保在设置环境前，Secret 已通过 `cu config secret set` 正确配置且当前会话中可访问。\n2. 如果问题持续，尝试更新到最新版本，维护者已修复了服务复用环境 Secret 的逻辑（见 PR #244）。\n3. 避免在 Secret 失效后强行启动依赖该 Secret 的旧环境快照。","https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fissues\u002F232",{"id":127,"question_zh":128,"answer_zh":129,"source_url":130},14674,"为什么在 Git 分支上看不到 `cu` 环境中的代码变更？","这是因为 `container-use` 将环境变更存储在特殊的远程分支（如 `container-use\u002F\u003Cenv-name>`）中，而不是直接合并到你的当前工作分支。\n当你执行 `git checkout \u003Cenv-name>` 时，你实际上是在查看一个分离头指针（detached head）状态，这可能不会按预期显示文件。\n正确做法：\n1. 使用 `cu terminal \u003Cenv-id>` 直接进入环境查看实时变更。\n2. 若要查看特定环境的变更历史，可以直接查看远程日志：`git log container-use\u002F\u003Cenv-branch>`。\n3. 不要试图手动管理 `~\u002F.config\u002Fcontainer-use` 下的文件系统布局，应始终通过 `cu` 命令来同步和查看变更。","https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fissues\u002F50",{"id":132,"question_zh":133,"answer_zh":134,"source_url":135},14675,"`cu merge` 命令没有将创建的文件添加到当前目录怎么办？","如果你遇到 `cu merge` 不生效或文件未出现的问题，可能是版本兼容性或 Agent 使用了旧的二进制文件。\n排查步骤：\n1. 确认你的 Agent 正在使用最新版本的 `container-use` 二进制文件。旧版本可能不支持某些环境 ID 格式（如 `blah\u002Fbranch` 样式在 v0.0.0 后已废弃）。\n2. 尝试完全卸载并重新安装最新版本的 `cu`。\n3. 如果问题在新版本中仍然存在，可能是特定流水线的问题，建议向维护者提供复现步骤以便进一步调查。","https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fissues\u002F66",[137,142,147,152,157,162,167,172,177,182,187,192,197,202],{"id":138,"version":139,"summary_zh":140,"released_at":141},81571,"v0.4.2","## container-use v0.4.2\n\n这主要是一个补丁版本，但也悄悄加入了一两项新功能。值得注意的是：\n1. 改进了导出操作的锁粒度——修复了当代理正在运行工具时，`cu list` 等命令会卡住的问题。\n2. 新增了 `container-use stdio --single-tenant`，这是一种实验性模式，专为 claude code 或其他基于 CLI 的代理设计。该模式会将每个 MCP 服务器进程锁定到单个环境，从而减少每次工具调用所需的令牌数量，并提升子任务的性能和准确性。要试用此模式，请在代理的 MCP 服务器配置块中添加 `--single-tenant` 标志。\n3. `version --system` 会显示我们依赖项的版本。\n4. 环境创建现在可以接受 Git 引用，因此你可以提示“从 $branch_or_sha 开始执行任务”，而代理将不再关心你本地仓库的状态。\n\n请从下方的资源中下载预编译的二进制文件。\n\n## 更改日志\n* 53d2d5c8b3837e5e9335013b5070fa0bd39f84e1：修复 linter 错误 (#268) (@cwlbraa)\n* 301e9474f8fb91c7cd8a051f6cbf996ad52a42f1：在 README 中添加酷炫的 claude code 徽章，修复 #255 (#267) (@cwlbraa)\n* 2c98c9d57114ebf610b8d601b6ab7c35baa72014：避免在导出过程中持有锁 (#274) (@cwlbraa)\n* 57d84dea0ef65fbc3e44571e30a23eb485f1ccb6：改进手动测试说明 (#269) (@cwlbraa)\n* 95ad536448a0176987f28fb346bdb289c071099a：功能：在 `version --system` 中添加系统信息 (#266) (@grouville)\n* 3dafb4fb39a1ce55a73944506f28bfeb9e668f75：功能：允许代理在创建环境时指定 Git 引用——这使得跨多个分支进行多任务处理更加容易 (#273) (@cwlbraa)\n* 6c5dff050b092073edad1d371d9bed3757cd5814：修复代理的 linter 指令，使 linter 输出与 CI 一致 (#276) (@cwlbraa)\n* 4fdd1b55de879f28c91b223505a83267f0040f12：修复 explanation 参数描述 (#264) (@cwlbraa）\n* 518146732278d6374f3aadb1cdfc1472e006cbb9：修复非 root 用户运行时的权限测试 (#265) (@cwlbraa）\n* 9932cd49c1fe03abc42b6fd19638ec5c5cb66c03：单租户模式：将一个 MCP 进程锁定到单个环境 (#246) (@cwlbraa）\n\n**完整更改日志**：https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.4.1...v0.4.2","2025-08-19T22:31:40",{"id":143,"version":144,"summary_zh":145,"released_at":146},81572,"v0.4.1","## container-use v0.4.1\n\n请从下方的资源中下载预编译的二进制文件。\n\n## 更改日志\n* 71346865565c2a0d9dd92350ed30c86ed73e43b9：修复并发服务器进程中的资源竞争漏洞（并添加用于复现该问题的测试）(#257) (@cwlbraa)\n* ef69a2daf79d64c2544887034667173f0acf6c25：为发布版本安装 nix-hash (#260) (@cwlbraa)\n\n**完整更改日志**：https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.4.0...v0.4.1\n\n","2025-08-01T18:37:17",{"id":148,"version":149,"summary_zh":150,"released_at":151},81573,"v0.4.0","# 更出色的开发者体验与跨平台支持\n\nContainer Use v0.4.0 带来了简化的命令工作流、原生 Windows 支持，以及一款功能强大的新编辑工具，可有效减少复杂编码任务中的上下文损耗。\n\n## 重点改进\n\n### 保留上下文的文件编辑\n- 新增 environment_file_edit 工具，支持高效的查找与替换操作。\n- 在处理复杂编码任务时，通过允许有针对性的编辑而无需完全重写文件，大幅降低上下文损耗。\n\n### 更智能的命令界面\n- log、checkout、diff 和 inspect 等命令现在可在交互式环境选择下使用，无需强制提供参数。\n- 所有子命令的位置参数处理得到优化。\n\n### 跨平台支持\n- 提供原生 Windows 支持，并实现了正确的信号处理。\n- 修复了 Unicode 序列化相关问题。\n\n### 其他特性\n- 服务中支持环境密钥。\n- 文档流程更加精简（复杂度降低了 42%）。\n- 环境状态管理得到改进。\n\n## 贡献者\n- @zhichli：Windows 支持\n- @rawkode：Nix 包自动化\n- @andrewthauer：Unicode 序列化问题报告\n\n## 快速入门\n- 安装：brew install dagger\u002Ftap\u002Fcontainer-use\n- 文档：https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\n\n## 更改日志\n* e6d694928fd9b85c72bc6b693b6a58e159b0e492：全面改进文档（#241）（@gkogan）\n* 122c5db69eafa0a20cb8d3fd2ad2181e86087a4d：原生 Windows 支持（#242）（@zhichli）\n* f83f6550c889eb8ef6431276d33a16b895f48167：更新 Zed 的安装文档（#236）（@danilo-leal）\n* 93066bd101eac1f2d2b879a95a892b0708046678：添加 `environment_file_edit` 工具（#245）（@vito）\n* 4dfd5f7691d8bf32e578e5a7ce42a752a8e097d4：修复 config show 的文档（#243）（@zhichli）\n* c9e2826bb0bae50221b4d1fc0b0f708c1fe61765：修复 Unicode 序列化问题，解决 #231（#250）（@cwlbraa）\n* c70b1de7418c7088c090c2ded646ca486e64d471：为每个环境进行首次提交，以防止各环境覆盖彼此的 container-use-state 备注（#240）（@cwlbraa）\n* f24a359d0798f59abe506b9cfdbb45870cc07769：手动测试说明（#216）（@cwlbraa）\n* 88c73f02171adc858a0d796b3c9fc0b47a195fee：无位置参数的子命令：apply、checkout、diff、inspect、log、merge 和 terminal（#224）（@cwlbraa）\n* 73349911e5592c8e55845ad12c4bf8020361f62e：服务中使用环境密钥（#244）（@aluzzardi）\n\n**完整更改日志**：https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.3.1...v0.4.0","2025-07-31T16:45:03",{"id":153,"version":154,"summary_zh":155,"released_at":156},81574,"v0.3.1","## container-use v0.3.1\n\n请从下方的资源中下载预编译的二进制文件。\n\n## 更改日志\n* bfff9fc05e24a9d120d19b87d555a27e87d939cc：环境：添加安装命令 (#229) (@aluzzardi)\n* 047323dcd80840923e593218521b18950040dc12：工具：使用标准参数集 (#225) (@aluzzardi)\n\n**完整更改日志**：https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.3.0...v0.3.1\n\n","2025-07-15T18:20:50",{"id":158,"version":159,"summary_zh":160,"released_at":161},81575,"v0.3.0","## container-use v0.3.0\n\n本次发布重点在于环境的自定义。\n\n- **container-use config** 提供了一种自定义代理环境的方式：可以更改基础镜像、设置命令、环境变量等。\n- **Secrets Management（密钥管理）**：环境现在可以引用密钥。支持的后端包括环境变量、文件、Vault 和 1Password。\n- 代理可以自定义自己的环境（例如安装缺失的工具）。这些自定义是临时的，可以通过 `container-use config view` 查看，并通过 `container-use config import` 永久保存。\n\n其他变更：\n\n- `container-use apply` 现在是 `container-use merge` 的替代命令。它会应用本地环境中的更改，而无需提交。\n- 实验性 `container-use config agent` 向导，用于自动化代理配置（设置 MCP 服务器、安装规则等）。\n\n## 更改日志\n* 7e0de4ae58dcad267551ccd76a62d01da6f3cb4c: `cu config agent` (#137) (@kpenfound)\n* 7e267e4b459311563a9abd335a27a7edeba94a03: brew：卸载时清理 cu (#205) (@cwlbraa)\n* 9f8aed43de60371ed69c203eb0697ee6d57efd19: cli：使用 charmbracelet\u002Ffang (#185) (@aluzzardi)\n* 0fe4df39685e16e726fe469fb93ed538cc0b5705: cu apply (#177) (@aluzzardi)\n* b4a376abcc9e0d5ea2554b1faa90d62ac267ee0d: cu config：用户自定义环境配置 (#202) (@aluzzardi)\n* c59918bc9e2e65bd7773e102e08430d2beb2e4e7: 临时配置更改 (#203) (@aluzzardi)\n* 6f2521091291e7e08692073ba1fa49d85d4d49f1: 将 Dagger 升级至 18.12 (#215) (@cwlbraa)\n\n**完整更改日志**：https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.2.0...v0.3.0","2025-07-14T21:15:02",{"id":163,"version":164,"summary_zh":165,"released_at":166},81576,"v0.2.0","## container-use v0.2.0\n\n本次发布将 container-use 的默认二进制文件名由 `cu` 改为 `container-use`。虽然仍会安装 `cu` 作为快捷方式，但由于其名称与 macOS 上的 Taylor UUCP 存在冲突，可能导致用户遇到问题，因此不再将其设为默认名称。\n\n此外，本次版本还修复了许多 bug。更多详细信息，请查看变更日志中的 Pull Request。\n\n## 变更日志\n* 29d26814906537d457e429b2e9a29fbbd7e92e78：尽力加载环境配置 (#160) (@cwlbraa)\n* 0fc43ef0b90880379cae9ee2de79b9bd59466700：当没有 Docker 时显示更友好的错误信息 (#164) (@cwlbraa)\n* 15656846c94cc0adbf4e180f92d18a1d5e90061c：不提交未提交的更改，而是尝试警告用户。(#175) (@aluzzardi)\n* 68ca360955538a71ad7e26b2cf8af7697f6b5fa3：更新演示视频 (#152) (@mircubed)\n* a5940cb920179368d12bdaa3dcfc5b7ae9a17808：编写 cmd\u002Fcu\u002Fdelete.go (#173) (@kpenfound)\n* 4a46a47927c5a9f51d76d9a03be79c1101a5065a：添加 TestRepositoryMergeCompleted，并修复 TestRepositoryMergeWithConflicts，使其更加明确 (#189) (@cwlbraa)\n* 23115d6899452dec42289f3809ee58aeceefb0f8：为 Bug 报告者添加一些可选的问题模板 (#154) (@cwlbraa)\n* 4ca5b0a8488e4eac647f1a7c118c13e504e93605：添加 windsurf 配置说明 (#165) (@kpenfound)\n* 722a6975d8a53cce4ea9ee7198187bc2f1cbbc09：cmd 包的整理工作 (#162) (@cwlbraa)\n* 58b85cfc49d2c1b7850ef40a2b1667910c172bf1：cmd：改进命令描述 (#156) (@aluzzardi)\n* 12a41f397e62faf9a73ad9b6e2328a89c80290f9：将 cu 更名为 container-use (#155) (@cwlbraa)\n* f568c19308dbe71bf6930e3d7f8f6d53ae9f399c：cu inspect (#172) (@aluzzardi)\n* 0778ae5c89739f56fe8466dbdb5147ecd08efdb2：cu merge：修复暂存问题 (#181) (@aluzzardi)\n* a81cd6aca5b7ae397c2ba05aae6dc3b68dc6cfe8：在 container-use 中引入 Dagger (#170) (@cwlbraa)\n* a1117236dcd6b4cbc110bd8f140710bd04f6220d：env：允许空的说明字段 (#191) (@tiborvass)\n* d9516059f6816160d6fdad0a8388af21c3ae5969：修复 lint 错误 (#184) (@aluzzardi)\n* 96f1919574455b630ac52f052f3e6201ccdc5cff：使用 go fmt 格式化代码 (#186) (@aluzzardi)\n* 32dac3dae203d228ef81c08e5f773238dbdb161c：使环境变量忽略工作树 (#180) (@cwlbraa)\n* 5fbe5a4067a3af680f50a662c127bb99bf249671：在问题模板中将日志记录设置为可选项 (#163) (@cwlbraa)\n* c686c3c99b0197b711feb142a4bd8651b9ae4fe1：mcp 服务器：修复 Dagger 上下文值 (#190) (@aluzzardi)\n* 530db6385e7ca747704995306eeb7b0d22172569：mcp 服务器：重用同一上下文 (#188) (@aluzzardi)\n* cc75d8f8f0b73158bdd4ba8565217879d7afdc2e：mcp：去除重复的响应转换代码 (#179) (@aluzzardi)\n* 227062aa99686de3325f403d82fc09c56541cafc：merge --delete (#167) (@kpenfound)\n* 928640b5c283a3819635b6d518dae8f66c6054d3：仓库：处理分离的 HEAD 状态 (#204) (@tiborvass)\n* e1bca34f54a00328a12ae09065636035c109e43e：简化介绍 (#196) (@mintlify[bot])\n* 387bfbefa991848697beeeac58b165a875b67da6：大重命名：将 cu 替换为 container-use (#201) (@cwlbraa)\n* 8cb303785d05f62bc4657f26349e43026c66d799：整理环境日志 (#171) (@aluzzardi)\n* d56ae59dc740ea3515f5a07f2b78d57","2025-07-08T20:12:12",{"id":168,"version":169,"summary_zh":170,"released_at":171},81577,"v0.1.1","## container-use v0.1.1\n\n请从下方的资源中下载预编译的二进制文件。\n\n## 更改日志\n* 0fb7f4580377d5638907545b678e6ece6d092561：支持 Zed (#147) (@jpadams)\n* 3b64102b269de3b60c0a6e7539092d43a75bc31e：将 Dagger 升级至 v0.18.11 (#140) (@aluzzardi)\n* 7be913723f32dbb08e426b1b484fd97ace91a623：cu checkout：可选分支名称标志 (#126) (@aluzzardi)\n* 01a33bd1f1be4aaa1afc3ad0674cf89edf2a6c76：cu diff (#135) (@aluzzardi）\n* 002eb45aac762d97a6fc01da6f76224b735fa9df：文档说明如何使用 gemini CLI 配置 container-use (#131) (@kpenfound)\n* 8691757a5f6c5368d362c3b1f24512aceb65b315：文档更新 (#144) (@aluzzardi）\n* 5b541b64b66a66c66aa145e7f5ca23c49cec785c：environment_run：改进提示以提高准确性 (#143) (@aluzzardi）\n* 3e94ffd29f7019e69095babc6d0144fbcc7a467f：修复：ci —— 运行所有子包 (#134) (@grouville）\n* 6ae972e11c30b6b55af811103f8e3daecd9a6683：工具：运行后台任务——失败时返回运行错误 (#141) (@aluzzardi）\n\n**完整更改日志**：https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.1.0...v0.1.1","2025-06-30T17:39:15",{"id":173,"version":174,"summary_zh":175,"released_at":176},81578,"v0.1.0","# 使用 Container Use 运行 AI 代理的更流畅、更快速方式\n\n[Container Use](https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use) 是一款为 AI 代理赋予“现实世界超能力”的工具：能够并行执行 Shell 命令、持久化环境，并像真正的开发者一样工作。它让大型语言模型更接近于完成有用且可重复的任务。\n\n本次发布专注于让使用体验更加流畅、高效，同时也更值得信赖。\n\n## 今天相比昨天有哪些改进？\n\n### 无需从头开始即可复用环境  \n希望你的代理接续之前的工作吗？现在只需通过现有的环境 ID 来提示它即可：  \n`使用现有环境 clever-tiger，执行 ...`  \n无需重新初始化或重复执行之前的命令，一切无缝衔接。\n\n### 清晰查看代理的操作结果  \n是否好奇代理到底生成了什么内容？  \n除了 `cu log \u003Cenv>` 命令外，新增的 `cu checkout \u003Cenv>` 命令可让你即时查看代理最近的输出，无需再费力翻找日志。\n\n### 减少输入和猜测的时间  \nShell 自动补全功能现已启用，并可通过 Homebrew 自动安装。这意味着工作流更快、拼写错误更少，也无需花费时间查找命令语法。\n\n### 从上次中断的地方继续工作  \n打开终端会话，一切都会恢复如初：你的环境、已执行的命令以及上下文信息。仿佛代理从未离开过一样。\n\n\u003C插入动图> \n\n### 无需担心边缘情况  \n空文件现在也能正确持久化保存。环境 ID 更易记忆和引用。在幕后，系统变得更加简单轻量，而你完全无需操心这些细节。\n\n## 真正的改进，源于真实的贡献者\n\n本次版本的提升离不开社区伙伴们的贡献：\n\n- [@zhichli](https:\u002F\u002Fgithub.com\u002Fzhichli)  \n- [@InTheCloudDan](https:\u002F\u002Fgithub.com\u002FInTheCloudDan)  \n- [@michaelneale](https:\u002F\u002Fgithub.com\u002Fmichaelneale)\n\n感谢大家的 Pull Request、反馈与支持！正是你们的努力，让 Container Use 成为所有构建 AI 代理的开发者的更好工具。\n\n---\n\n准备好试一试了吗？  \n立即开始 → [https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use](https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use)  \n如有疑问，请在 [Discord](https:\u002F\u002Fdiscord.gg\u002FNf42dydvrX) 中提问，或创建一个 [issue](https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fissues\u002Fnew)。","2025-06-26T20:19:12",{"id":178,"version":179,"summary_zh":180,"released_at":181},81579,"v0.0.5","## container-use v0.0.5\n\n从下方的资源中下载预编译的二进制文件。\n\n## 更改日志\n\n**完整更改日志**: https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.0.4...v0.0.5\n\n","2025-06-16T23:29:24",{"id":183,"version":184,"summary_zh":185,"released_at":186},81580,"v0.0.4","## container-use v0.0.4\n\n从下方的资源中下载预编译的二进制文件。\n\n## 更改日志\n\n**完整更改日志**: https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.0.3...v0.0.4\n\n","2025-06-16T23:12:23",{"id":188,"version":189,"summary_zh":190,"released_at":191},81581,"v0.0.3","## container-use v0.0.3\r\n\r\nDownload the pre-compiled binaries from the assets below.\r\n\r\n## Changelog\r\n* 9167942d8a015a188bc01867afd1aee5022a132e: Release to homebrew (#74) (@cwlbraa)\r\n* 758036a80c15ba32ffdd2b1346d460e1af9a57ae: document how to configure codex mcp (#83) (@kpenfound)\r\n* 159d34d59bcf13b776c20f34f43c7a024f184c21: rules: removes glob to cursor rules (#84) (@samalba)\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.0.2...v0.0.3\r\n\r\n","2025-06-16T22:44:10",{"id":193,"version":194,"summary_zh":195,"released_at":196},81582,"v0.0.2","## container-use v0.0.2\r\n\r\nDownload the pre-compiled binaries from the assets below.\r\n\r\n## Changelog\r\n* bb6942055b1b0b5a0cecc7a8e0b82dd8bf7a75f1: Adds README instructions for Cursor (#75) (@samalba)\r\n* 470d7397c4c7496d9780d951dc7c3eed28820c13: document configuring container-use with cline (#72) (@kpenfound)\r\n* 279639ade9a6f8fc376e2060659f68c04acb632e: environment config (#73) (@aluzzardi)\r\n* 9df5e5d0b5c8c9481233070614f1b139b21a3314: environment: basic services support (#71) (@aluzzardi)\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.0.1...v0.0.2\r\n","2025-06-14T01:33:26",{"id":198,"version":199,"summary_zh":200,"released_at":201},81583,"v0.0.1","## container-use v0.0.1\r\n\r\nDownload the pre-compiled binaries from the assets below.\r\n\r\n## Changelog\r\n* 360ecfa2e1d8e6f322be4e6379113a70cd73065b: Add AWS demo video to README (@mircubed)\r\n* b58181ec7dd5a3a9554e3a2eb19ca4b9a24287b0: Add Discord link in README (@mircubed)\r\n* a6d13d0a8df99fd6d66fa3ff8ad2ae9b1e047707: README: discord link to #container-use channel (@bhanuprasad14)\r\n* 959f8a372cf2a401e360b30dfa2aa382acf4ccd1: Use relevant link text (@gkogan)\r\n* ffda38dabc9f80ca35c1e332f9e415d4d2284f19: add cu version command (#69) (@cwlbraa)\r\n* 04e964fc273a072d83247bf894b9cf32f5ebdf2c: chmod +x uninstall.sh (@cwlbraa)\r\n* 0401ef45ba69d33ceb3e1fac48d1479ac1dcfd6b: cmd\u002Fcu: adds log command to show the log an env (#52) (@samalba)\r\n* 71847cb036c0d6d1cfa370e16f1c3c45b5964c91: cmd\u002Fcu: fixes merge misleading error and exit code (@samalba)\r\n* a444f7d63df04f832f864419fe1f12f20304e3e7: cmd\u002Fmerge: do not use bash (@tiborvass)\r\n* 7066a0f459246b79f7cb28c423bc993af5bf93b2: env open mcp: ask the agent to give the tool the full path to the git repository (@aluzzardi)\r\n* 3e23bfb65ae70914e75c3847ec26451fb497ab2c: env.Terminal: defaults to bash when available (@samalba)\r\n* 45e4a31fb2b93a2f00e3363e45ba308c614e8865: environment list cleanup (@aluzzardi)\r\n* fa2dca56c2b235e633c4d831dd64d6cb325ddda4: git: use constant for `container-use` remote (@aluzzardi)\r\n* cbfe270cc16d6b1702f5bdbfb729318f72111ca9: upgrade dagger to v0.18.10 (@jasonmccallister)\r\n* 7bf104e9582b8161711f09ab5a0bc36808dbeb1e: upgrades dagger to 0.18.10 (#56) (@samalba)\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fdagger\u002Fcontainer-use\u002Fcompare\u002Fv0.0.0...v0.0.1\r\n","2025-06-13T21:42:39",{"id":203,"version":204,"summary_zh":205,"released_at":206},81584,"v0.0.0","## container-use v0.0.0\r\n\r\nDownload the pre-compiled binaries from the assets below.\r\n\r\n## Changelog\r\n* 01c115a8dfcc9c03da5e5ee09eb65328c5efbcdf: Add `hash -r` (Tibor Vass \u003Ctiborvass@users.noreply.github.com>)\r\n* c9d1833334cc60e80fdc06f26b6e213ac5e836c7: Add a delete command. (Brendan Burns \u003C5751682+brendandburns@users.noreply.github.com>)\r\n* 2a7e5a3a62e75a8a3ddf945217b8967220cc24d5: Add initial environment delete. (Brendan Burns \u003C5751682+brendandburns@users.noreply.github.com>)\r\n* 2ae1b99f5f0f521487f451bd212b405f09b3fd98: Add kilo code MCP instructions to README (Murthy Udupa \u003Cugmurthy@gmail.com>)\r\n* 4b805d5a4339bc7b75a898e948396945e3e2fc3c: Add kilo code MCP instructions to README (Murthy Udupa \u003Cugmurthy@gmail.com>)\r\n* 5c0291fab7c0ef8ea03c8042a4cf7f39af8224dc: Add kilo code MCP instructions to README (Murthy Udupa \u003Cugmurthy@gmail.com>)\r\n* e2aad696d6668ef912ec74e08dfe621f7376b5cf: Adjust logo size and update to container-use.png - Switch from logo.png to container-use.png - Add max-width:300px style constraint for better sizing - Update alt text to be more descriptive (Greg Kogan \u003Cgreg.ny@gmail.com>)\r\n* 8e728454cc17f136daec48a85707758b501765ac: Create install-for-dummies branch (Greg Kogan \u003Cgreg.ny@gmail.com>)\r\n* 31ecfda6757c666880d62a2bd12d0df26e61f1eb: Disable global issue templates (Gerhard Lazu \u003Cgerhard@dagger.io>)\r\n* 804683951e0b1a07380bda8faafd11e952144b63: Environment readme (#46) (Connor Braa \u003C3478454+cwlbraa@users.noreply.github.com>)\r\n* d002416a5e7de9bb4d303db5d35eb1eabb45542d: Environments (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* 181065b871d2bd566e1db13c18cd9eca2e8462a9: Expose the parameters for cross-compilation in the Makefile and update the README accordingly. (Brendan Burns \u003C5751682+brendandburns@users.noreply.github.com>)\r\n* e4d0ae4cc93c7cb6d2f1c13b01646d58a8efbb96: Fix delete implementation. (Brendan Burns \u003C5751682+brendandburns@users.noreply.github.com>)\r\n* 399f0cb7efd9549b189dbc98742f78b4fb28c518: Fix install target by silencing make find-path output (Julián Cruciani \u003Cjulian@dagger.io>)\r\n* a03913e15f9288c5b59adbd9412f51a5135d3318: Improve error handling when the directory isn't a git repo. (Brendan Burns \u003C5751682+brendandburns@users.noreply.github.com>)\r\n* 632fd3480d644561fecc2b89ee2d9fb8260055f0: Improve the VS Code + Copilot instructions a little. (Brendan Burns \u003C5751682+brendandburns@users.noreply.github.com>)\r\n* 6dfdea8a7538ce2d09f31d205c8ff6b8a2e6b308: Merge remote-tracking branch 'upstream\u002Fmain' (Jason McCallister \u003Cjason@mccallister.dev>)\r\n* d8eb32f24e1c4cab3c5e390182dab42a10c64fdf: Nicer logo, made by a human (Laurel Duermael) (Test User \u003Ctest@example.com>)\r\n* e80a4f7e6ca9c2f9be471a366b92b9a7a2a15a9b: README badges (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* 883acaeb67a4675a35655076a5d3c2064ecfa1f5: README formatting (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* 7665caec2f78b2cb561039258c4b8fe0f396b724: README update (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* e9180eb55123e06679e7c3d9498cbab3f358ee25: README: Update install instructions (Tibor Vass \u003Cteabee89@gmail.com>)\r\n* 5f825d06aca0a655c2aa06f00385e34b873f0d6e: README: add Claude Code instructions (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* ea086590c045715fc959173433ec15d52d89f8b2: README: add screencast (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* b88dc26f6fd3ea37b295a35235ad34097eafe653: README: example on how to run examples using claude. formatting fixes (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* 1dc6ca9e28646ade44aabdeabaf032fc5e5429a4: README: install directly without first building (Tibor Vass \u003Cteabee89@gmail.com>)\r\n* 0d99ea66aa6e2caf4752523e12fd9dc83db633ac: README: update (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* 4c86135707923f2a19973c6e799002c41c934e51: README: update screencast using claude (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* 9cc23dd997b41ba7f66e69b6658d42d95dd991d0: README: use gif for the screencast (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* 133fbde47da031579779cd181ae5512e7a06910b: Revert \"cmd\u002Flist: keep the container-use prefix\" (Tibor Vass \u003Cteabee89@gmail.com>)\r\n* dd5ac4b610736f0859857f4d356d171b3a5fd01f: Revert \"cmd\u002Flist: remove spaces at beginning\" (Tibor Vass \u003Cteabee89@gmail.com>)\r\n* 74f0f956b786884dc4de187318a82367e391a6fe: Revert \"fork tool, use unclear rn\" (Connor Braa \u003Cconnor@dagger.io>)\r\n* 4756719630541585ba465319e43cddc35fd90d95: Simplified README and installation steps (Andrea Luzzardi \u003Candrea@luzzardi.com>)\r\n* aa509904bc133ba2b80401b8c8aec007cf2e26dc: Update .gitignore (Tibor Vass \u003Cteabee89@gmail.com>)\r\n* 2799b839ca0c3b21e1c041baed5586e4c4973f58: Update README with additional corrections for kilo code MCP (Murthy Udupa \u003Cugmurthy@gmail.com>)\r\n* fa467434e0e3987537f8301e8425ef90def1f5d7: Update README.md (Yuki Matsukura \u003Cmatsubo@users.noreply.github.com>)\r\n* 5e0fee6feea5d6d8335882c0a6a2990d797ee9cc: Update README.md (Yuki Matsukura \u003Cmatsubo@users.noreply.github.com>)\r\n* 496b9583c50f4813dbcaaa706154cf1e23d172fb: Update README.md (Greg Kogan \u003Cgreg.ny@gmail.com>)\r\n* 7020f9d51c1f232f2870b50f314e0bf993f8b9","2025-06-10T15:48:29"]