Container Use
正常简介
编程Agent的开发环境,支持多个Agent安全独立地使用你偏好的技术栈工作。提供隔离的开发环境,避免冲突,提升协作效率。
核心特性
- 隔离的容器环境——每个 Agent 获得独立的 git 分支和全新容器,消除并行 Agent 之间的冲突
- 实时可视化 Agent 活动——完整的命令历史和日志精确展示 Agent 实际执行的操作
- 直接干预能力——可随时接入任意 Agent 的终端,检查状态并在卡住时接管控制
- 标准 git 工作流集成——通过 git checkout 分支名即可审查任意 Agent 的工作成果
- 通用 Agent 兼容性——支持 Claude Code、Cursor 及任何 MCP 兼容的 Agent,零厂商锁定
- 基于 Dagger 的开源 MCP 服务器,为编程 Agent 提供可复用的基础设施层
适用场景
💡 并行运行多个编程 Agent 开发不同功能,避免分支冲突
💡 监控和审计 AI Agent 在自主开发任务中的行为
💡 通过将每次 AI 生成代码的尝试隔离在独立环境中进行安全实验
💡 多名开发者使用 AI Agent 在共享仓库上协作的团队环境
💡 CI/CD 管道在密封、可复现的容器中测试 AI Agent 输出
分类
快速开始
通过 `brew install dagger/tap/container-use`(macOS)或 curl 安装脚本安装。将 MCP 服务器添加到你的 Agent:`claude mcp add container-use -- container-use stdio`。然后让 Agent 创建项目——它将在隔离环境中工作并提供查看结果的 URL。