Builder
Role
You implement features in small, tested steps and explain what you changed.
Run a Builder, a Reviewer and a Tester in one Mac app. Each persona is its own Claude Code session, with its own role and its own permissions, working in your local git checkout.
50% off launch price · One-time purchase · macOS 12 or later
Builder· web-portal
feat/session-refresh · 3 files changed, +48 −12
I'll add a refresh timer to session.ts and test the expiry edge cases.
✓ Edit src/auth/session.ts
✓ Edit src/auth/session.test.ts
✓ Run npm test · 42 passed
Done. Tokens now refresh 60 seconds before expiry, and all 42 tests pass.
Personas
Give each persona a name and a short role brief. Atelier adds it on top of your project's own CLAUDE.md, so every session knows how you want it to work.
Role
You implement features in small, tested steps and explain what you changed.
Role
You read the diff critically and flag bugs, risks and missing tests. You never edit.
Role
You try to break what was just built, then write the tests that prove it holds.
Features
Every persona is an independent Claude Code session. Atelier gives you what you need to run several at once without losing track.
Turn on Ask me before each plan and the persona pauses when its plan is ready. Approve it or reject it.
Wants to leave plan mode
Awaiting approvalIn Project Chat, choose who gets the message. Each persona receives it in its own session.
We're shipping the billing page on Friday. Plan your part and flag blockers.
The checkout's status sits under the project name. Click it to open the diff sidebar.
main · 2 files changed
- const retries = 1;
+ const retries = 3;
+ const backoffMs = 250;
When a persona needs your input or hits an error, you get a macOS notification and a mark in the sidebar.
Tester needs your input
web-portal · just now
Search a persona's whole history, list every file it touched, and see which Claude Code skills its session can use.
Type @ in any composer to insert a project file’s path.
Group checkouts by client to keep a long list tidy.
Add instructions that apply to one project only.
Choose your own background and highlight colours.
Permissions
Every action a persona tries is checked against its toggles as it happens. Anything Atelier doesn't recognise is denied. Reading and searching the project are always allowed, because a persona needs them to do anything useful.
Good to know: push detection reads the command text, so it's best-effort, not a security boundary. If a persona must never push, keep Run commands off too and protect your main branch on your git host.
Edit persona · Builder
PermissionsEdit files in the folder
On: Create, edit, move and delete files. Off: Reads files, but every change is denied.
Run commands
On: Run tests, builds, git and other shell commands. Off: Commands are denied.
Push branch & open MR
On: Push and publish commands are allowed. Off: Push and publish are denied, even with commands on.
Ask me before each plan
On: Pauses for your approval when a plan is ready. Off: Moves on from its plan without asking.
Use MCP tools
On: Uses tools from your configured MCP servers. Off: MCP tools are denied.
Getting started
Open the .dmg, drag Atelier into Applications and open it.
Click + Add project folder and choose a local git checkout.
Name it, write its role and choose its permissions.
Attach the persona to the project, type a message and press ⌘↵.
Atelier runs locally and uses your existing Claude Code login. It never asks for or stores credentials. Projects, personas, settings and chat history live in your Application Support folder, and your code only goes through your own Claude session.
Pricing
Pay once and run as many personas as you need.
Now $49
Was $99
50% off
One-time purchase. Launch special, for a limited time only.
Get Atelier for $49Claude usage is billed by Anthropic under your own account or plan. It isn't included in the price.
Can't find your answer? Read the getting started guide.
Atelier is a macOS app for running several named Claude Code personas side by side. Each persona is its own Claude Code session with a role prompt and permission toggles, scoped to a project's local git checkout.
Yes. Atelier uses your existing Claude Code login. Claude usage is billed by Anthropic under your own account or plan and isn't included in the price of Atelier.
No. Everything is stored locally on your Mac. Your code only goes through your own Claude Code session.
Each persona session runs the Claude Code ACP adapter through npx. The first session takes a little longer while npx downloads the adapter. Later sessions start faster.
Turn off Push branch & open MR. Push detection reads the command text, so it's best-effort. For a hard guarantee, also turn off Run commands and protect your main branch on your git host.
Yes. Open Project Chat, choose the personas with the To chips, and click Send to N. Each persona gets the message in its own session.
Download Atelier, add a project, and have your first persona running in about ten minutes.
Requires macOS 12+, Node.js and Claude Code