Coding agents and dev tools · Edition No. 22 · 16 Sep 2026

dagger/container-use

Gives each coding agent its own container with its own copy of the repository, plus a full log of every command it ran.

← Coding agents and dev toolsRead the whole edition →

4.0k stars · Apache-2.0 · v0.4.2 (2026-08-19), read from /releases/latest; the date showed no year and falls in the past, so 2026 · Track this in Scout

Gives each coding agent its own container with its own copy of the repository, plus a full log of every command it ran.

Repo detailsthe review · specs · pros & cons · install

What it is

A tool and an MCP server from the makers of Dagger. MCP is the standard way an assistant is given extra tools. Each task an agent starts gets a fresh container with a copy of your repository inside it, and the work is recorded as a git branch plus a full log of every command. You inspect an environment while it is running, and cu checkout brings its branch into your own repository when you are happy.What it is good for. Anyone who builds with a coding assistant and has learned to be nervous. The problem it removes is the review you cannot do: at the moment an assistant edits your files, you only see the result. Here you see the commands, the installed packages and the running process, and the work is a branch you can discard. You build everything with Claude Code, so this is the one entry today that changes how the building itself happens rather than adding another thing to run. Edition 19 gave you ccmanager, which runs several assistants side by side; this gives each of them its own machine.

Stars4.0k
LicenceApache-2.0
Latestv0.4.2 (2026-08-19), read from /releases/latest; the date showed no year and falls in the past, so 2026
Good
  • An assistant cannot damage your working folder, because it never has it.
  • Every environment leaves a git branch and a complete command log, so you can see exactly what happened.
  • Apache-2.0, and it works with any assistant that speaks MCP.
Watch for
  • The project calls itself experimental and says so on its own front page. Expect changes between versions.
  • It needs Docker and the Dagger engine, which is a real amount of machinery for one person's laptop.
  • Several agents at once means several containers at once, and that costs disk, memory and model spend.
Similar repositories
Install
# macOS or Linux:
curl -fsSL https://raw.githubusercontent.com/dagger/container-use/main/install.sh | bash
# or:
brew install dagger/tap/container-use
# Tell Claude Code about it:
claude mcp add container-use -- cu stdio
# Then, while an agent is working:
cu list             # which environments exist
cu log <id>         # every command that agent ran
cu checkout <id>    # bring its branch into your repository
Screenshots
dagger/container-use: GitHub preview carddagger/container-use: Screenshot 1

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.