Command Fitness · iPhone + iPad

Turn terminal practice into a weekly workout.

Terminal Drill builds real Linux and shell fluency from local progress: warmup, review, core focus, and challenge drills that fit the time you have. No telemetry, no servers, no real shell execution.

18 modules 1,014 drills 207 commands 0 bytes collected
Part of the Drill Atlas series More technical fluency drills coming soon
18
Modules
1,014
Drills
207
Commands
12
Scenario campaigns
Command Fitness

A weekly workout for the command line.

Today’s Workout is built on-device from your local history, review queue, unlock state, and selected focus. It gives every short session a purpose without adding telemetry, cloud sync, or another top-level mode.

Today

Warmup, review, core focus, challenge.

The deterministic workout builder blends drills you should revisit with a focus area that moves your shell fluency forward. Result screens then explain what changed and what to do next.

Warmup Review Core focus Challenge
Plan

Keep Warm by default.

Start with a three-day weekly target, then choose Micro, Standard, or Deep when you want five, ten, or fifteen drills.

Focus

Adaptive, pinned, or scenario-led.

Stay adaptive, or pin Beginner Foundation, Git Workflows, Ops Incidents, a module, a command, or one of 12 scenario campaigns.

Evidence

Weekly progress stays local.

Profile shows the Command Fitness dashboard, current focus, consistency trend, and next useful practice from local progress only.

What's inside

Built like a coach, still typed like a terminal.

The current app keeps the focused command-entry loop, then adds planning, local evidence, and scenario practice around it.

Six drill formats

Type-the-command, multiple choice, scenario, fill-blank, fix-the-broken-command, and explain-the-output across the same matcher.

A matcher that teaches

Understands flag order, common synonyms, and near-misses. Type w when the canonical answer is who and the app explains both.

Beginner, Easy, Regular

Beginner keeps sessions to five guided drills. Easy shows the target command. Regular asks for recall from prompt only.

Workout impact

After a plan-backed session, Result explains completed segments, weekly progress, strongest signal, and the next workout suggestion.

Focus this in plan

Path, Codex, and Scenario screens can pin a module, command, or workflow into Command Fitness when you want deliberate practice.

Zero telemetry, zero tracking

No accounts, analytics, servers, or real shell execution. Command Fitness uses local progress and settings on your device.

Try it now

A real drill, in your browser.

Same engine as the app, scaled down to a single card. Type the command, hit , see what the matcher thinks.

Drill 1 / 4 · type-the-command
Loading…
$
Module · Orientation
App screenshots

Train the way you use the terminal.

Pick a workout, type the command, check the result, and turn weak spots into the next plan.

18 modules · 6 packs

A path from pwd to production.

Six packs progress from first-day-on-Linux through serious sysadmin territory. The first three modules are free; Full Access adds the remaining fifteen, 12 scenario campaigns, and deeper Codex practice paths.

Pricing

Free to try. Full Access unlocks the library.

One-time purchase, no subscriptions. The App Store shows the local price before purchase.

Free

$0 starter access

Enough to find out if a short weekly workout habit sticks.

  • 3 free modules — Orientation, Navigation, Files & Directories
  • Starter Command Fitness workouts for the first three modules
  • Beginner, Easy & Regular modes, all six drill formats
  • Streaks, XP, ranks, and the full badge set
  • Codex reference for every command
Get started — free

Built and billed by Apple via StoreKit. Standard App Store refund policy applies. Restore your purchase any time from Profile → Settings.

Built to grow

One purchase. Keep the current library current.

One Full Access purchase unlocks the current library. App updates, polish, and new drills in current paths are included; future standalone content series may be separate.

One purchase, no subscription

One App Store purchase unlocks the current library. No subscriptions, no recurring charges, no surprise tiers. Restores on devices using your Apple ID.

Workout-aware updates

Command Fitness now reaches Today, Drill Result, Profile, Path, Codex, Scenario campaigns, reminders, widgets, and Live Activity copy.

One developer, one promise

Built and maintained by hand. No publisher, no analytics stack, no server-side account. Email goes straight to the person writing the code.

Privacy

The privacy policy fits on a postcard.

No analytics SDKs. No crash reporters. No third-party trackers. No advertising networks. Your username, streak, mastery — all on your phone, deleted when you uninstall. StoreKit is used only for purchases.

FAQ

Questions, answered shortly.

Does Terminal Drill execute real shell commands?
No. The app never executes anything. It checks your typed answer against a curated set of accepted answers. This is by design — it's a learning environment, not a shell.
Is Terminal Drill for iPhone or iPad?
Terminal Drill is designed for iPhone and iPad. The core practice loop stays compact for short sessions, while larger layouts keep Path, Codex, Profile, widgets, and Live Activity states readable.
What is Command Fitness?
Command Fitness is the weekly workout system. Today's Workout builds warmup, review, core focus, and challenge drills from your local progress, then shows weekly progress and workout impact without sending practice data anywhere.
Can I choose what the workout focuses on?
Yes. Use Adaptive, Beginner Foundation, Git Workflows, Ops Incidents, or pin a specific module, command, or scenario campaign from Path, Codex, and Scenario screens with Focus this in plan.
What are Micro, Standard, and Deep workouts?
They are workout lengths. Micro is five drills, Standard is ten, and Deep is fifteen. Beginner stays at five guided drills even when the plan length is Standard or Deep.
Is this for beginners or experienced engineers?
Both. Beginner keeps the first hour guided and short. Easy shows the target command for type-along practice. Regular asks for recall from prompt only. Experienced users can focus Git, ops incidents, Kubernetes rollout checks, and weak commands.
Subscriptions? In-app purchases?
No subscriptions, ever. There is one Full Access in-app purchase that turns the free 3-module starter into the full 18-module path with 1,014 drills. The App Store shows the local price before purchase. Restores on every device with your Apple ID.
What's free vs Full Access?
The free tier gives you the first three modules — Orientation, Navigation, Files & Directories — plus starter workouts, all six drill formats, streaks, XP, ranks, badges, and the Codex command reference. Full Access adds the remaining 15 modules across Permissions, Networking, Git, Systemd, Containers, LVM, 12 scenario campaigns, and Codex deep-dives on every command.
I bought Full Access on another device. How do I restore it?
Open the app on the new device, tap any locked module, and choose "Restore previous purchase" on the unlock screen. As long as you're signed in to the same Apple ID, your unlock comes right back. No accounts to manage on our end — Apple handles entitlement.
What about Git, Docker, Kubernetes?
Git Basics, Git Workflows, Containers (Docker + compose), Systemd, and practical Kubernetes rollout scenarios are included in the current content set.
Can I export my progress?
Yes. Profile → Export progress writes a JSON file you can save anywhere. Useful if you switch devices or just like owning your data.
Micro, Standard, or Deep.

Start the week with a shell workout.

Free to download. Full Access unlocks the current library. No subscriptions, ever.

Download on the App Store

iOS 17+