Repository navigation
GitHub Copilot CLI
llmenu copilot picks a model in the menu and starts GitHub Copilot CLI with it, using your gateway as Copilot's own provider (BYOK). No GitHub login is needed, and ~/.copilot stays untouched.
llmenu copilot # menu, then Copilot starts
llmenu copilot -p "fix the failing test" # no terminal: copilot.default
llmenu copilot --model azure/gpt-6-sol # no menu- Protocol: Copilot speaks Chat Completions to
<gateway>/v1by default.llmenu config set copilot.provider_type anthropicswitches to the Messages API. - Offline:
llmenu config set copilot.offline truealso turns off telemetry, web tools and auto-update. - Model details: Copilot gets the model's context and output limits from the gateway. Claude models also get their Anthropic ID, so Copilot counts tokens correctly.
- Setup:
llmenu setup copilotasks for the default model, protocol and offline mode. Copilot is also in the list of tools inllmenu setup tools. providers.jsonwarning: if a~/.copilot/providers.jsondeclares providers, Copilot ignores what llmenu passes, and llmenu warns about it at startup.
Setup: back to the list
llmenu setup without a section now returns to the list after each section, ticks the ones you have done and ends with Done. Esc in a section goes back to the list without saving it. Errors such as an unreachable gateway no longer end the setup. In other dialogs, Esc now cancels like Ctrl+C.