Chat-only (web chatbox)
Questions, drafts, thinking out loud — no hands needed
$0–20/mo · None
△ You catch yourself copy-pasting files into the chat window
Drawing set · L0–L3
A bare LLM is a brain in a jar — brilliant, and unable to touch anything. The difference between "chatbot" and "coworker" is wiring: file access, a shell, tool protocols, a remote channel, long-term memory. This guide maps every wiring shape from chat-only to multi-agent fleets, and marks the one this very site is built and operated with.
Design philosophy
An agent is only as trustworthy as the loop that checks its work. Wiring decides what it can touch; verification decides whether you can believe it.
A smarter model with no file access helps less than an average model that can read, run and check. Upgrade the wiring before you upgrade the model.
Models forget between sessions. What the agent must remember goes into a plain file in the repo — readable by you, by the next session, and by a different model.
Each new tool is something the agent can break. Grant the smallest access that does the job, and keep an undo button for everything it touches.
Start with a terminal agent — file access plus shell is 80% of the value. Add a skill.md for memory on day one (it's free), MCP tools when you feel the ceiling, and a phone channel only once the agent is doing real work worth interrupting your day for.
You want to learn what AI is good at before trusting it with anything. At this level the model only sees what you paste into it, which is exactly why it is safe.
No wiring at all. You carry context to the model by hand and carry its answers back by hand. You are the hands, the eyes and the memory.
Δ New at this level
Shapes on the map: Chat-only (web chatbox) · IDE copilot (inline AI)
Any capable chat model works. A local model is worth installing even if it is weaker: it teaches you what the model does versus what the wiring does.
You catch yourself copy-pasting files into the chat. The work is now bigger than a single answer: build this, fix that, deploy it, prove it works.
The agent gets hands inside one repository: it can read files, run commands and see the output. Git sits underneath as the safety net, and a skill.md file carries memory from one session to the next.
Δ New at this level
Shapes on the map: Terminal agent (this site's shape)
Pick a terminal agent that shows you every command before it runs and can be limited to a folder. Pay-as-you-go API is fine until you use it daily.
The agent now does real work that touches other systems — a live website, a database, a browser — and the work keeps going when you are not at the keyboard.
The terminal agent gains plug-in tools through a standard protocol, and a chat channel lets you steer it from your phone. Every tool is a separate permission, and anything irreversible still waits for your yes.
Δ New at this level
Shapes on the map: Terminal agent (this site's shape) · Terminal agent + phone channel
Prefer tools that speak the open protocol over custom glue, so they keep working when you switch agents. Give each one the least access that does the job.
One context can no longer hold the work — a migration, an audit, parallel research — and several long jobs are queuing behind a single session. Only move here once one agent is genuinely saturated.
An orchestrator splits the job and hands pieces to worker agents, each in its own isolated copy of the code. They hand work back through files and reviewed changes, and a separate agent checks the results before anything merges.
Δ New at this level
Shapes on the map: Multi-agent fleet (orchestration)
The hard part is not spawning agents but merging their output. Choose tooling that gives each agent its own workspace and makes every result reviewable.
Every shape this can take. Most exist so you know what not to build yet.
Questions, drafts, thinking out loud — no hands needed
$0–20/mo · None
△ You catch yourself copy-pasting files into the chat window
You write the code yourself; AI fills in and reviews
$0–20/mo · Low
△ You want to hand over whole tasks, not lines
Handing over whole tasks — build, fix, deploy, verify
$5–50/mo · Low–mid
△ Single context can't hold the work, or you're away from the desk too often
The agent works at home; you drive it from anywhere via chat
$5–50/mo · Mid
△ Multiple long-running jobs start queuing behind one session
Work too broad for one context — audits, migrations, parallel research
$50–500+/mo · High
△ This is the frontier. If your single agent isn't saturated yet, stay put
One plain sentence and one metaphor each. Click any tool module for the same treatment.
The Skill-Centric starter file for this scenario — hand it to your agent before the first prompt. It carries the plan, the stack and the known pitfalls.