1
Install ChatCLI
- Homebrew
- go install
- Binary
- Docker
2
Connect a provider
ChatCLI reads its settings from a Each provider has a default model; set
.env file: ./.env first, then ~/.chatcli/.env, then ~/.env. Pick a provider and add its key:<PROVIDER>_MODEL to choose another. All fourteen providers and their models are in Supported models.3
Start your first chat
/config shows the active provider and model, /switch changes them without a restart, and /help lists every command.4
Give it your project's context
5
Hand it a coding task
Coder mode reads, edits, runs tests and rolls back in a loop, asking before anything risky:See Coder mode for the approval flow and safety rules.
Next steps
Basic usage
The prompt, essential commands and keyboard navigation.
Agent mode
Delegate multi-step tasks that run commands with your approval.
Persistent context
Attach a project once and reuse it across sessions.
Cookbook
Step-by-step recipes for real workflows.