There has been a lot of talk lately about AI coding agents that do not run inside an IDE but come in the form of some CLI. It is interesting how interface principles from computers sixty years ago still hold in some modified form. I will be using GitHub Copilot CLI, but similarly you can use the open-source OpenCode, which can have various local and cloud models on the backend — you can connect it to your Microsoft Foundry in Azure and use models like GPT-5.1-codex-max or Claude Sonnet 4.5, or OpenAI CODEX CLI or the proprietary Claude Code.
GitHub Copilot CLI also has a nice ASCII UI.
┌── ──┐
│ ▄██████▄ │
Welcome to GitHub ▄█▀▀▀▀▀██▀▀▀▀▀█▄
█████┐ █████┐ █████┐ ██┐██┐ █████┐ ██████┐ ▐█ ▐▌ █▌
██┌───┘██┌──██┐██┌─██┐██│██│ ██┌──██┐└─██┌─┘ ▐█▄ ▄██▄ ▄█▌
██│ ██│ ██│█████┌┘██│██│ ██│ ██│ ██│ ▄▄███████▀▀███████▄▄
██│ ██│ ██│██┌──┘ ██│██│ ██│ ██│ ██│ ████ ▄ ▄ ████
└█████┐└█████┌┘██│ ██│██████┐└█████┌┘ ██│ ████ █ █ ████
└────┘ └────┘ └─┘ └─┘└─────┘ └────┘ └─┘ ▀███▄ ▄███▀
│ CLI Version 0.0.363 ▀▀████████████▀▀ │
└── ──┘
Version 0.0.363 · Commit 66416ad
Copilot can write, test and debug code right from your terminal. Describe a task to get started or enter ? for help.
Copilot uses AI, check for mistakes.
● Logged in with gh as user: tkubica12
● Connected to GitHub MCP Server
C:\git\gh-copilot-demo\src\services\toy[⎇ main] claude-sonnet-4.5 (1x)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
> Enter @ to mention files or / for commands
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Ctrl+c Exit · Ctrl+r Expand recent
I find the interactive mode particularly interesting in situations where I am on some remote system and need help solving tasks there. For example, on my home Orange Pi (a Chinese "clone" of Raspberry Pi), which is a small passively-cooled box with an ARM processor running Docker with a few containers, I can use GitHub Copilot CLI.
Welcome to GitHub Copilot CLI
Version 0.0.374 · Commit 9fecd24
Copilot can write, test and debug code right from your terminal. Describe a task to get started or enter ? for help.
Copilot uses AI, check for mistakes.
● Logged in as user: tkubica12
● Connected to GitHub MCP Server
~ claude-sonnet-4.5 (1x)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
> Na tomhle počítači běží několik Docker kontejnerů. Zjisti jaké to jsou, analyzuj jejich logy jestli tam nejsou
nějaké chyby a stručně mi je popiš a posuď míru závažnosti. Také prozkoumej jak zatěžují tento systém a zda jsou
to aktuální verze nebo ne a pokud ne, uveď 3 nejdůležitější změny u každého kontejnerového image.
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Ctrl+c Exit · Ctrl+r Expand recent
● Dobře, provedu komplexní analýzu Docker kontejnerů běžících na tomto systému.
Začnu zjištěním, jaké kontejnery běží, a pak provedu detailní analýzu.
○ Zobrazit běžící Docker kontejnery
$ docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}"
↪ 1 line...
╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Zobrazit běžící Docker kontejnery: │
│ │
│ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │
│ │ docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}" │ │
│ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ Do you want to run this command? │
│ │
│ ❯ 1. Yes │
│ 2. Yes, and approve `docker` for the rest of the running session │
│ 3. No, and tell Copilot what to do differently (Esc) │
│ │
│ Confirm with number keys or ↑↓ keys and Enter, Cancel with Esc │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
However, the biggest attraction of CLI versions is not really the interactive mode or file editing (for that I prefer VS Code — and if the remote system has no UI, that is fine, I use local VS Code with a remote SSH connection), but standalone use — running with a specific task and parameters directly from the command line while Copilot does the work and exits. Great for scripts, CI/CD pipelines (for example generating a description of changes to display during approval in GitHub Actions) or specifically for running a standalone agent.






