container-use is a containerized AI execution environment and code sandbox designed to provide a secure space for AI coding agents to execute commands and build applications. It functions as a workspace orchestrator that provisions isolated containers mapped to git branches, allowing multiple agents to operate in parallel without state conflicts or affecting the host system.
The project serves as a Model Context Protocol server, bridging AI agents to containerized environments for standardized tool access. It enables a workflow for reviewing and merging changes made by agents within these isolated environments back into a local repository.
The system includes capabilities for agentic workflow monitoring through command history logging and provides mechanisms for human intervention via direct terminal tunneling into active sessions. It further supports bidirectional file system syncing to facilitate the review and integration of agent-generated code.