Part of Froggy Eye Ltd · See all our apps
iOS & Android · An independent study guide

Three terminal coding agents. One place to learn them.

Claude Code, Codex CLI and GitHub Copilot CLI, taught from first install to running them unattended in CI. 57 lessons, 17 quizzes, three practice terminals and a 48-row comparison matrix — all of it on your phone, all of it offline.

Works fully offline No account, no ads, no tracking Claude Code module free forever Not affiliated with any vendor
AI CLI Coach — learn Claude Code, Codex CLI and GitHub Copilot CLI
How it works

Read it. Watch it happen.
Then find out whether it stuck.

Three passes over every idea — the explanation, the annotated transcript, the quiz. That is the difference between having read the documentation and being able to use the tool.

01

Start with the free module

The complete Claude Code module is free forever: 29 lessons, 7 quizzes, a 13-step practice terminal and a 70-entry cheat sheet. No sign-in, no trial clock, nothing to cancel.

02

Read the lesson, then the transcript

Plain English first, then an annotated transcript of the same thing happening in a real session. Commands copy with one tap, and the pitfalls people actually hit are called out where they happen.

03

Rehearse, then take the quiz

Practise in a scripted terminal where nothing executes — approval prompts, sandbox refusals, a prompt-injection attempt. Then answer the section quiz, with every answer explained straight away.

Why it works

What is inside,
and why three sets of docs were not enough.

57 lessons across 17 sections

All three tools, from first install to unattended runs in CI. 29 lessons on Claude Code, 15 on Codex CLI, 13 on GitHub Copilot CLI.

17 quizzes, 73 questions

One quiz per section, each answer explained the moment you give it — including why the plausible wrong answer is wrong.

Practice terminals that run nothing

Three scripted terminals, 37 flows. Type or tap a command and get a real-looking response. No shell is involved, nothing executes, and the screen says so.

Three searchable cheat sheets

162 commands, flags and configuration files — 70 for Claude Code, 49 for Codex CLI, 43 for GitHub Copilot CLI. Exportable as Markdown with the unlock.

A 48-row comparison matrix

The one thing no vendor will ever publish, because no vendor will compare itself with two rivals. Read the whole thing on this page, free.

Offline, no account, no tracking

The whole curriculum ships inside the app. The only network access anywhere is the platform store, asked whether the unlock is available and whether you own it.

What the lessons cover

The features people discover last and misuse first:

The safety model is taught first, not last. These are real sections from the curriculum, each with lessons, an annotated transcript and a quiz at the end.

🔐

Permission modes

Claude Code · Safety model

📦

What a sandbox misses

All three · Safety model

🪤

Prompt injection

All three · Safety model

🔌

MCP servers

Claude Code & Codex CLI · Extensibility

🪝

Hooks

Claude Code · Automation

⚙️

Headless runs in CI

All three · Automation

📄

CLAUDE.md and AGENTS.md

All three · Instructions and memory

↩️

Resuming a session

All three · Session and context

Published in full, free

The three tools,
line by line.

Everyone who teaches these tools teaches one of them. This is the whole 48-row comparison from inside the app — every row, not a sample — because the part worth citing should be citable. Nothing here is behind the unlock.

Where a tool genuinely has no equivalent, the cell says so rather than inventing a near-match. Content current as of August 2026; where this table and a vendor’s own documentation disagree, the documentation wins.

Scroll the table sideways to see all three tools.

Claude Code, Codex CLI and GitHub Copilot CLI compared across 48 features in 7 groups.
FeatureClaude CodeCodex CLIGitHub Copilot CLI
Getting startedClaude CodeCodex CLIGitHub Copilot CLI
Command1claudecodexcopilot
InstallNative installer, or npm @anthropic-ai/claude-codenpm @openai/codex, or Homebrewnpm @github/copilot
Subscription billingClaude Pro, Max, Team or EnterpriseChatGPT Plus, Pro, Business or EnterpriseCopilot Pro, Pro+, Business or Enterprise
Pay-as-you-go optionAnthropic Console API keyOpenAI platform API keyNo separate key - it is the Copilot plan, metered in premium requests
WindowsNative and WSLWSL is the supported pathNative and WSL
InterfaceScrolling REPLFull-screen TUI with a persistent headerScrolling REPL
Instructions and memoryClaude CodeCodex CLIGitHub Copilot CLI
Project instructions file2CLAUDE.mdAGENTS.md.github/copilot-instructions.md, and AGENTS.md
Personal instructions~/.claude/CLAUDE.md~/.codex/AGENTS.mdNo documented per-user instructions file
Bootstrap command/init/initWrite the file yourself
Add a rule mid-session# at the start of the promptEdit AGENTS.mdEdit the instructions file
Path-scoped instructionsA CLAUDE.md in the subdirectoryAn AGENTS.md in the subdirectoryGlob-scoped files under .github/instructions
Imports@path lines pull other files inNo import syntaxNo import syntax
Safety modelClaude CodeCodex CLIGitHub Copilot CLI
Shape of the model3Permission modes plus allow / ask / deny rules per toolTwo independent dials: approval policy and OS sandboxPer-tool allow and deny lists, plus per-directory trust
Read-only modeplan mode-s read-onlyDeny the write and shell tools
OS-level sandboxNo - permission rules, not kernel enforcementYes - Seatbelt on macOS, Landlock and seccomp on LinuxNo - approval prompts and per-directory trust
Network blocked by defaultNoYes, in workspace-writeNo
Pre-approve a commandallow rule, e.g. Bash(npm test:*)Approval policy, or a profile--allow-tool 'shell(npm test)'
Deny a command outrightdeny ruleSandbox boundary rather than a named deny list--deny-tool
The dangerous escape hatch4--dangerously-skip-permissions--yolo (no approvals, no sandbox)--allow-all-tools
Session and contextClaude CodeCodex CLIGitHub Copilot CLI
Resume a sessionclaude -c , claude -r , /resumecodex resume , resume --lastcopilot --continue , --resume
Clear the conversation/clear/new/clear , /reset
Summarise to reclaim context/compact, and automatic compaction/compactNot documented as a user command
See context usage/context/status/usage shows premium requests rather than tokens
Branch from an earlier messageEsc EscEsc EscNot documented
Undo the agent's changes/rewind, from file checkpoints/undoUse git
Review the change so fargit diff, or /review for a PR/diff and /reviewgit diff
ExtensibilityClaude CodeCodex CLIGitHub Copilot CLI
MCP serversYes - claude mcp add, three scopes, .mcp.jsonYes - codex mcp add, or config.tomlYes - /mcp, or ~/.copilot/mcp-config.json
Acts as an MCP server itselfVia the Agent SDKYes, built inNot documented
Custom slash commandsYes - Markdown files in .claude/commands/NoNo
SubagentsYes - .claude/agents/, separate context windowsNoNo
SkillsYes - progressive-disclosure SKILL.md foldersNoNo
Lifecycle hooks5Yes - nine events, can block a tool callNo - only a notify callback when a task endsNo
Plugins and marketplacesYesNoNo
Built-in issue and PR access6Via the GitHub app, or an MCP serverVia an MCP serverYes, built in and using your sign-in
ConfigurationClaude CodeCodex CLIGitHub Copilot CLI
Config formatJSON, layered across four locationsOne TOML file at ~/.codex/config.tomlJSON under ~/.copilot, plus flags and environment variables
Per-project settings committed to the repoYes - .claude/settings.jsonNo - config is per userInstructions files only
Personal, git-ignored project settingsYes - .claude/settings.local.jsonNoNo
Named profilesNo - use --settings for a one-offYes - [profiles.name] in config.tomlNo
Override one setting for a runFlags, or --settings-c key=valueFlags and environment variables
Reasoning effort dialModel choicemodel_reasoning_effort, and /modelModel choice
Extra working directories--add-dir , /add-dir , additionalDirectorieswritable_roots, and --cd--add-dir , /add-dir , /list-dirs
AutomationClaude CodeCodex CLIGitHub Copilot CLI
Headless flagclaude -pcodex execcopilot -p
Machine-readable output--output-format json or stream-json--json event streamText output; use --no-color
Cap the agent loop--max-turnsBounded by the sandbox and approval policyNo documented turn cap
First-party CI integrationGitHub Action, via /install-github-appCode review on GitHub, and Codex cloudRuns in Actions; the coding agent is GitHub-native
IDE extensionVS Code and JetBrains, connecting to the same sessionVS CodeCopilot is already in the editor, as a separate surface
SDK for building on itClaude Agent SDK, TypeScript and PythonExposes itself as an MCP serverNo standalone SDK
Cloud executionGitHub ActionsCodex cloudCopilot coding agent
  1. GitHub also ships an older, unrelated gh copilot extension that only suggests shell commands.
  2. AGENTS.md is an open convention, so it is the file to write if your team uses more than one agent.
  3. This is the biggest genuine difference between the three, not a matter of spelling.
  4. All three mean the same thing in practice: containers only.
  5. Where an agent has no hooks, a git pre-commit hook gives a stronger guarantee anyway.
  6. This is Copilot CLI's clearest advantage: nothing to configure.

48 rows · 7 groups Content current as of August 2026 Nominative references only — no vendor logos or brand assets

Support & independence

Who made this,
and how to reach them.

One address, answered by the developer who wrote the app. There is no ticket queue and no chatbot in front of it.

Support

Questions, bug reports, refund queries, anything factually wrong in a lesson:

info@froggyeye.com

This is the support contact for both store listings. A correction to the curriculum is as welcome as a bug report — these tools change weekly and the app says so.

Publisher
Froggy Eye Ltd, a company registered in England and Wales.
Restoring a purchase
The unlock restores from the paywall or from Settings, on any device signed in to the same store account.
Privacy
The app’s privacy policy — no account, no server, no tracking, nothing collected.

Not affiliated with anyone

AI CLI Coach is an independent educational app from Froggy Eye Ltd. It is not affiliated with, endorsed by, or sponsored by Anthropic, OpenAI, GitHub or Microsoft. Claude Code, Codex and GitHub Copilot are the trademarks of their respective owners and are referred to here only to identify the tools this app teaches.

In practice that means: no vendor logos or brand assets anywhere in the app or on this page, no claim of official status, endorsement, partnership or certification, and no suggestion that this app replaces the vendor documentation. It does not — every module carries the date its content was last checked and states that the vendor’s own documentation and the tool’s own help output win.

The same wording appears in the app’s onboarding, its settings and its about screen.

Pricing

Free forever.
Everything else is £4.99, once.

The whole Claude Code module is free and stays free. One optional purchase adds the other two tools. There is no subscription anywhere in this app.

Free

£0

The complete Claude Code module, with no account and no time limit.

  • All 29 Claude Code lessons
  • 7 quizzes, 34 questions, answers explained
  • 13-step practice terminal
  • 70-entry Claude Code cheat sheet
  • The first six rows of the matrix
  • No account, no ads, no tracking
Free download

Price shown in GBP; the app always shows your own storefront’s price, never a hardcoded one. The unlock is a one-time purchase, not a subscription — there is nothing to cancel, and it can be restored from the paywall or from Settings at any time.

Why this exists

You can read the documentation.
It just never asks you anything.

You can, and you should. But it lives in three different places, it changes weekly, none of it compares one tool with another, none of it works on a plane, and none of it asks you a question afterwards to find out whether any of it stuck. This app does those four things.

It was written by a developer who kept re-learning the same permission flags in three different tools and wanted one place that laid them side by side. It is not a replacement for the vendor documentation and does not pretend to be: every module and cheat sheet carries the date its content was last checked, and says plainly that the vendor’s own documentation and the tool’s own help output win over this app.

48

Rows in the comparison matrix, published in full on this page — no email, no paywall. It is the part worth citing, so it is the part left open.

0

Commands the practice terminals execute. Every response is scripted, no shell is involved, and the screen tells you so while you use it.

£4.99

The one-time unlock, and the only money this app will ever ask you for. No subscription, no ads, no tracking, no account, and no upsell afterwards.

FAQ

The basics.

Is this made by Anthropic, OpenAI or GitHub?

AI CLI Coach is an independent educational app from Froggy Eye Ltd. It is not affiliated with, endorsed by, or sponsored by Anthropic, OpenAI, GitHub or Microsoft. Claude Code, Codex and GitHub Copilot are the trademarks of their respective owners and are referred to here only to identify the tools this app teaches.

Does the app run these tools on my phone?

No. The practice terminals are simulations. Tap a suggestion or type a command and you get a scripted response — an approval prompt, a sandbox refusal, /init, a prompt-injection attempt. Nothing executes, no shell is involved, and the screen says so. It is the safest way to see what a dangerous flow looks like before you meet one on a real machine.

Why pay for material that is free in the vendor documentation?

Because the documentation lives in three places, changes weekly, compares nothing, works only online, and never quizzes you. If reading three sets of docs side by side already works for you, the free Claude Code module is genuinely all you need — take it and go.

What do I get without paying?

The complete Claude Code module: all 29 lessons, its 7 quizzes, its 13-step practice terminal, its 70-entry cheat sheet, and the first six rows of the comparison matrix. Free forever, with no account and no time limit.

Is the unlock a subscription?

No. It is one non-consumable in-app purchase at £4.99, paid once and never renewing. It adds the Codex CLI module, the GitHub Copilot CLI module, the remaining 42 matrix rows and cheat-sheet export as Markdown. Purchases can be restored from the paywall or from Settings.

Does it work offline?

Yes, all of it. Every lesson, quiz, cheat sheet and practice terminal ships inside the app. The only network access anywhere is the platform store: the app asks it whether the unlock is available, what it costs in your currency, and whether you already own it.

What data does it collect?

None. There is no sign-in and no server, so there is nowhere for data to go. The App Privacy label says Data Not Collected and the Play Data Safety form says no data collected and no data shared.

These tools change every week. How current is this?

Content was last checked in August 2026, and every module and cheat sheet shows that date in the app rather than hiding it. Where this app and a vendor’s own documentation disagree, the documentation wins.

How do I get help?

Email info@froggyeye.com. It reaches the developer directly, and it is the support contact for both store listings. Corrections to the curriculum are as welcome as bug reports.

Coming to the App Store and Google Play.

AI CLI Coach is being prepared for both stores. The download links appear here as soon as the listings are live. Until then the 48-row comparison matrix above is free to read, and questions go to info@froggyeye.com.

More from Froggy Eye Ltd