使用说明
container-use
Containerized environments for coding agents. (📦🤖) (📦🤖) (📦🤖)
容器使用 让编码代理在并行环境中完成工作,而不会妨碍您。从一次照看一个代理,到让多个代理能够安全、独立地使用您喜欢的堆栈工作。请参阅 全部文件.
它是一个开源的MCP服务器,可以作为CLI工具与Claude Code、Cursor和其他兼容MCP的代理一起使用。由...驱动 匕首.
- 📦 孤立的环境:每个代理在自己的git分支中都有一个新的容器——在没有冲突的情况下运行多个代理,安全地进行实验,立即丢弃失败。
- 👀 实时可见性:查看完整的命令历史记录和代理实际执行的日志,而不仅仅是他们声称的内容。
- 🚁 直接干预:进入任何代理的终端查看他们的状态,并在他们被卡住时进行控制。
- 🎮 环境控制:标准git工作流-只是
git checkout <branch_name>审查任何代理人的工作。 - 🌎 通用兼容性:可与任何代理、模型或基础设施配合使用,无供应商锁定。
🦺 该项目处于早期开发阶段,正在积极发展。提交问题和/或联系我们 Discord 的中文翻译是“不和谐”或“纷争”。 在#容器使用频道中。
快速开始
安装
# macOS (recommended)
brew install dagger/tap/container-use
# All platforms
curl -fsSL https://raw.githubusercontent.com/dagger/container-use/main/install.sh | bash
与您的代理进行设置
容器使用适用于任何MCP兼容的代理。设置始终相同: 添加 container-use stdio 作为MCP服务器.
👉 所有代理(Cursor、Goose、VSCode等)的完整设置指南
克劳德代码示例:
# Add Container Use MCP server
cd /path/to/repository
claude mcp add container-use -- container-use stdio
# Add agent rules (optional)
curl https://raw.githubusercontent.com/dagger/container-use/main/rules/agent.md >> CLAUDE.md
💡 Command Shortcut
这 container-use 命令也可用作 cu 为了方便起见。两个命令的工作方式相同:
container-use stdio(用于文档)cu stdio(快捷方式)
试试看
让你的代理人创建一些东西:
使用flask在python中创建hello world应用程序
您的代理将在隔离的环境中工作,并为您提供查看应用程序和探索代码的URL!
