容器化编码代理环境

Container Use 是一个开源 MCP 服务器,作为 CLI 工具与 Claude Code、Cursor 和其他 MCP 兼容代理一起工作,提供隔离的容器化环境,使多个编码代理能够安全独立地工作。

  • by grouville
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 grouville/container-use

使用说明

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!