Install Charm locally so you can create, validate, run, and publish agents from your terminal.Documentation Index
Fetch the complete documentation index at: https://docs.charmos.io/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before installing Charm, make sure you have:- Python 3.10 or newer.
piporuv.- Git.
- Docker Desktop or Docker Engine if you want to test agents in the local container sandbox.
uv is recommended because it creates fast, reproducible Python environments.
Install with uv
For agent development:Install with pip
For agent development:Verify the CLI
Run:init, run, validate, push, logs, and auth.
Optional: Create a Project Virtual Environment
If you are working inside an agent repository, create and activate a virtual environment first.Optional: Docker Sandbox
Charm can run agents locally in a container that more closely matches the cloud runtime. To use sandbox mode:- Install
charmos[runner]. - Start Docker.
- Run your agent with
--docker.
