When to Use What: Claude, Claude Code, and Fable
A working reference for choosing between Claude's chat interface, Claude Code (the terminal tool), and the different model tiers — written after using all of them on the Market Prediction Engine build.
Chat vs. Claude Code — Different Tools, Different Jobs
| Surface | What it's for | Key limitation |
|---|---|---|
| Claude.ai chat (this) | Conversation, planning, web research, editing files via the GitHub API one call at a time, generating documents. | Runs in a sandboxed environment with a restricted network allowlist — can't reach every domain (e.g. GitHub's own Actions log storage lives outside it). |
| Claude Code | Lives in your terminal (or a desktop app, if you'd rather skip the terminal entirely), reads your actual local repo, edits real files, runs real commands, has normal internet access. | Requires a Claude Pro/Max subscription or API credits — not available on the free plan. |
Installing Claude Code — Step by Step
Two options: terminal (most flexible) or the desktop app (no terminal at all).
Option A — Desktop app (easiest, no terminal):
- Download the Claude Code desktop app for your OS from claude.com
- Install and open it, sign in with your Claude account
- Open your project folder from inside the app
Option B — Terminal (macOS example):
- Open Terminal: press
Cmd + Space, type "Terminal", press Enter - Paste this command and press Enter:
curl -fsSL https://claude.ai/install.sh | sh
- Wait for "Claude Code successfully installed!"
- Type
claudeand press Enter — a browser window opens for login - Sign in with the same account you use for claude.ai
Windows: Open PowerShell, and if it says "irm is not recognized," you're in the wrong shell (that's a CMD vs. PowerShell mixup — the install page gives you the exact right line for each).
Your First Session
- Navigate to your project folder in Terminal (or open it directly in the desktop app), e.g.
cd market-prediction-engine - Run
claude— it reads anyCLAUDE.mdfile in that folder automatically, so it already knows the project context - Start small: ask it to "explain what this repo does" or "find the entry point" before asking for changes — watch it read files and reason before trusting it with edits
- Press
Shift+Tabto enter Plan Mode — it proposes a plan without touching any files, you approve, then it executes - Type
/helpanytime to see all available commands - Type
exitor pressCtrl+Dto leave
Which Model, When
| Model | Best for | Cost tier |
|---|---|---|
| Haiku 4.5 | Lightweight, high-frequency, repetitive tasks — formatting, simple lookups, grunt work inside a larger workflow | cheapest |
| Sonnet 5 | Your default for almost everything — routine development, most of a normal build, day-to-day chat | low |
| Opus 4.8 | Complex architecture decisions, tricky debugging, system design — a step up when Sonnet is genuinely stuck | moderate |
| Fable 5 | Frontier-tier — large ambiguous builds, long-running multi-file work, a bounded end-to-end review pass. Reserve for one specific task, not everyday use. | highest |
Cost Control Habits
- Set Sonnet as your default in
~/.claude/settings.json:{ "model": "sonnet" }— so you never accidentally run the expensive model for routine work. - Use Plan Mode (
Shift+Tab) before big changes — see the scope and cost before committing, not after. - Break large asks into steps. "Build a full auth system" is expensive and error-prone in one shot; "create the schema," then "add the endpoint," then "build the form" is cheaper and easier to review.
- Write a
CLAUDE.mdin each project so Claude Code has context on day one instead of you re-explaining it every session (token cost, not just your time). - Run
/clearbetween unrelated tasks in the same session to keep the context lean.
Applied to This Project
The actual plan for the Market Prediction Engine's frontend MVP:
- Install Claude Code, default to Sonnet 5
- Build the MVP frontend entirely on Sonnet — a dashboard reading
data/predictions/,data/trust/, anddata/logs/directly from the repo - Use Plan Mode before any multi-file step
- Once the Sonnet build works, open a fresh session on Fable 5 for exactly one bounded task: a full end-to-end review with test-writing
See the Build Log for live status, and the Team 1 Dissection for what the original student project actually did, sourced directly from its repo.