Plan
Turns a broad objective into ordered, reviewable work.
Charles turns an objective into a visible plan, works inside the project you choose, and stays with it through verification and handoff.
Linux, macOS, and Windows · Hosted models, supported CLI agents, or your provider · No silent model fallback
Launch workspace
Prepare the public release
I mapped the work into four verifiable steps. I’ll pause before the production mutation.
Visible
Plans and approvals
Bounded
Scoped tools and data
Flexible
Managed or BYOK
Verifiable
Evidence before done
The product
A chat window is easy. Coordinating a real project—context, files, tools, approvals, cost, and proof—is the actual product.
Turns a broad objective into ordered, reviewable work.
Uses scoped tools in the workspace you selected.
Runs the checks that prove the result, not just the attempt.
Keeps durable project context under your control.
The workflow
The interface explains what Charles is doing, why the step exists, what it can touch, and what still requires you.
Start in plain language. Charles asks only for decisions that actually change the work.
Every meaningful step, tool boundary, cost, and approval is visible before it matters.
The run ends with evidence, changed files, and a handoff you can understand.
Model choice
Charles treats the model as an explicit execution route—not a mystery label. Availability, billing ownership, and the exact route remain separate and visible.
Our model lane appears only after the exact artifact passes sealed quality, safety, runtime, and tool-use gates.
Choose from the current server-published catalog. Routes and prices are explicit—never inferred from a model name.
Use a supported CLI you already signed into, or connect a provider you control. Charles keeps the project boundary visible; that provider bills its own usage.
Built for real work
Start locally, connect the model route that fits, and see every important decision before it becomes an action.