GitHub Copilot CLI is GitHub's AI coding agent for the terminal. It can understand your codebase, make edits, run commands, and help you build software faster.
Open models can be used with Copilot CLI through Ollama, enabling you to use models such as qwen3.5, glm-5.1:cloud, kimi-k2.5:cloud.
Install
Install Copilot CLI:
```shell macOS / Linux (Homebrew) brew install copilot-cli ```
shell
npm install -g @github/copilotshell
curl -fsSL https://gh.io/copilot-install | bashpowershell
winget install GitHub.CopilotUsage with Ollama
Quick setup
shell
ollama launch copilotRun directly with a model
shell
ollama launch copilot --model kimi-k2.5:cloudRecommended Models
kimi-k2.5:cloudglm-5:cloudminimax-m2.7:cloudqwen3.5:cloudglm-4.7-flashqwen3.5
Cloud models are also available at ollama.com/search?c=cloud.
Non-interactive (headless) mode
Run Copilot CLI without interaction for use in Docker, CI/CD, or scripts:
shell
ollama launch copilot --model kimi-k2.5:cloud --yes -- -p "how does this repository work?"The --yes flag auto-pulls the model, skips selectors, and requires --model to be specified. Arguments after -- are passed directly to Copilot CLI.
Manual setup
Copilot CLI connects to Ollama using the OpenAI-compatible API via environment variables.
- Set the environment variables:
shell
export COPILOT_PROVIDER_BASE_URL=http://localhost:11434/v1
export COPILOT_PROVIDER_API_KEY=
export COPILOT_PROVIDER_WIRE_API=responses
export COPILOT_MODEL=qwen3.5- Run Copilot CLI:
shell
copilotOr run with environment variables inline:
shell
COPILOT_PROVIDER_BASE_URL=http://localhost:11434/v1 COPILOT_PROVIDER_API_KEY= COPILOT_PROVIDER_WIRE_API=responses COPILOT_MODEL=glm-5:cloud copilotNote: Copilot requires a large context window. We recommend at least 64k tokens. See the context length documentation for how to adjust context length in Ollama.