CLI
The exohuman CLI manages agents from your terminal and CI — a focused subset of what the MCP server and REST API offer.
Install
Section titled “Install”Requires Python 3.10 or newer:
pip install exohuman-cliexohuman --versionConnect to your instance
Section titled “Connect to your instance”exohuman initYou are asked for your instance URL (for example https://acme.exohuman.cc), your email and the 6-digit code emailed to you. The CLI stores its configuration in ~/.exohuman/config.json (readable only by you) and creates an API key for itself, which you can revoke in Settings → My account → Connect my tools.
exohuman login # re-authenticate the current profileexohuman login --instance https://acme.exohuman.cc --profile productionexohuman status # current profile and instanceexohuman logoutProfiles
Section titled “Profiles”Use named profiles for several instances:
exohuman profile listexohuman profile use productionexohuman profile remove stagingResolution order: EXOHUMAN_URL + EXOHUMAN_API_KEY environment variables → --profile flag → EXOHUMAN_PROFILE → the current profile in the config file. In CI, set the two environment variables with an API key from a service account.
Commands
Section titled “Commands”Agents
Section titled “Agents”exohuman agents listexohuman agents get research-analystexohuman agents create research-analyst --template github:acme/research-analystexohuman agents start research-analystexohuman agents stop research-analystexohuman agents rename research-analyst market-analystexohuman agents delete market-analystDeploy
Section titled “Deploy”exohuman deploy . # package and deploy the current directoryexohuman deploy . --name my-agentexohuman deploy --repo acme/my-agent # pull-only deployment tracking a GitHub branchA directory deploy uploads the folder’s files, always leaving out .git, node_modules, virtual environments and .env files; the archive must stay under 50 MB. The agent name comes from --name, then template.yaml, then the directory name. The first deploy writes .exohuman-remote.yaml, so later deploys from the same directory update the same agent.
Chat, history and logs
Section titled “Chat, history and logs”exohuman chat research-analyst "What changed since yesterday?"exohuman history research-analystexohuman logs research-analyst --tail 200Health, skills, schedules and tags
Section titled “Health, skills, schedules and tags”exohuman health fleetexohuman health agent research-analystexohuman skills listexohuman skills get weekly-reportexohuman schedules list research-analystexohuman schedules trigger research-analyst <schedule-id>exohuman tags listexohuman tags get research-analystAdd --help to any command for its options.