A year ago, Boris Cherny at Anthropic released Claude Code internally β€” a terminal-based AI agent that doesn’t just suggest code, but reads files, runs commands, and makes changes across your project. Boris claims the terminal UI (Text UI - TUI) agent pattern is here to stay.

GitHub Copilot CLI brings the same idea to our toolchain. Install it:

brew install copilot-cli

Then type copilot in any project directory to start a session.

It can read your code, edit files, run shell commands, and interact with GitHub β€” create PRs, work on issues, the lot. It reads your copilot-instructions.md and AGENTS.md (Tip #1) and supports plan mode (Tip #3). When it wants to run something, it asks permission first.

The shift from “AI suggests a line” to “AI works on a task” is the big one. Terminal agents are where that shift is happening fastest.

πŸ’‘ Try this: Install Copilot CLI and start a session in a project. Ask it to explain the codebase before asking it to change anything.

πŸ”— Install
πŸ”— Docs


Have you tried a terminal-based AI agent?

🟒 Yes β€” I use one regularly
🟑 Tried it, still figuring it out
πŸ”΄ Not yet, but curious
βšͺ I prefer staying in the IDE

What’s been your experience?