Codepit
>_ A desktop app for Claude Code · Windows, macOS and an iPhone app

See every change Claude makes, while it works

Your files, the editor and your own Claude Code side by side. Every edit lands as a change you keep or undo.

Runs the Claude Code you already have, on your own Pro or Max plan. No second AI subscription.

Codepit with a sample game project, Ember Keep: the file tree, combo.ts open in the editor with five changes from Claude marked in green and red, each with Keep and Undo, and the chat as cards: your request on top, Claude's answer and its steps under it, saying that hits within 1.5 seconds now build a combo up to four times the damage and the tests pass, and “Edited a file, ran a command, read a file +1 −1” at the bottom.
A sample game project. Claude added a combo for chained hits and ran the tests. Its five changes wait in the editor, each with Keep and Undo.
WHY IT EXISTS

Claude Code is great at the work. Seeing the work is harder.

The terminal shows the chat, not the project

Files change somewhere off screen, and you read a summary of the code instead of the code.

Review gets in the way

Diffs open as new tabs, steal the focus, or stop the run until you approve each one.

The chat stays on one computer

Open the same project on your laptop and the conversation, and everything Claude knew, is gone.

HOW IT WORKS

Three steps, and the second one is Claude's

  1. Open a folder

    Or describe a new project, or clone one from GitHub. Codepit finds the Claude Code you have installed and signed in to.

  2. Ask in the chat

    Claude reads, edits and runs commands. Each step shows in plain words, and its plan stays pinned at the top and ticks off as it goes.

  3. Review as it lands

    Keep or undo each change in the editor or in the review list (Ctrl Shift R). Or switch review off and let git be the review.

FEATURES

What Claude Code users keep asking for, built in

Each of these started as a wish people wrote down: in issues, forum threads and comments about working with Claude Code every day.

Preview › pointer

Point at it, say what to change

Open your page in the built-in preview, click the pointer, then click the thing you want different and say how. Claude gets that exact element: where it sits, its text, HTML and styles, a cropped screenshot, and the file it most likely comes from.

Point at several things before you send. Works on a running dev server and on a plain HTML file.

The Ember Keep game page, a pixel-art keep at night, open in Codepit's preview: the Play the free demo button is picked and numbered 1, and a card names a#demo.btn, its text and index.html line 33, with the request: make this button glow like the lantern and add 20 min after the text.
iPhone

Codepit in your pocket

Pair the iPhone app with one QR code and your chats come along: see what Claude is doing, answer its questions, allow a command, keep or undo its changes, and put jobs on tonight's list. Your computer's screen is there too, to click and type on, and Siri or the Action button can ask Codepit what it is doing, or stop it.

Phone and computer talk through codepit.app, sealed with a key only the two of them have. Any browser does the same at codepit.app/p.

Download on the App Store
The Codepit app on an iPhone, three screens: the project ember-keep with one chat at work and one waiting for an answer, a chat where Claude explains its change, and Claude asking to run npm run build, with No and Yes, run it.
Editor › terminal

A real terminal, under the editor

Ctrl ` opens it in the project folder, with tabs: PowerShell, Git Bash or Command Prompt on Windows, your own shell on a Mac. When a dev server prints its address, one click opens the page in the Preview.

An error it prints turns into a Fix it card in the chat. Select any output to ask Claude about it, and the Claude tab shows the commands Claude runs, as they run.

Hide it and your shells keep running.

Codepit with the terminal open under the editor: Ember Keep's dev server is running, the terminal's bar offers Open localhost:5173 in Preview, and the error it just printed, Could not resolve ./sfx, waits in the chat as a card with a Fix it button.
Chat › Own copy · 3 ways

Try it three ways, keep the best

Turn on Own copy in a new chat and Claude works in a copy of your project on its own branch, so chats running at the same time never touch each other's files, or yours. Bring the work in when it is done, merged with what you changed meanwhile, or throw the copy away.

Or ask three ways at once: three chats in three copies, side by side with the page each one started. Keep the best one; the others go.

Three ways use about three times the tokens of one, so it is a switch you turn on, never the default.

Codepit comparing three ways of one ask on Ember Keep, make the Play button stand out: way 1 makes it glow like the lantern, way 2 puts a small lit lantern inside it, way 3 makes a bold honey button reading Play now: free. Each column shows the page that way started, what Claude said, and a Keep this one button.
Team

Live with your team

Turn it on in a project on GitHub and see who else is working in it right now: which files, which lines, and what for. Their initials show in your file tree and their lines in your editor.

Codepit warns you, and your Claude, before two people change the same lines. Sync with brings a teammate's work into yours, file by file, for you to review; Claude settles the clashes.

It goes through your project's own GitHub. Chats are never shared, and files that look like they hold a key stay on your computer.

Alex's Codepit on Ember Keep: the Team panel shows maya-codes live, adding a double jump in three files, and warns that both of them are changing the same lines of src/game/player.ts; the lines maya-codes changes are marked in the editor and the chat shows the same warning.
Project map

A map of your code, for you and for Claude

Codepit reads every class and function and how they call each other, in 12 languages. Claude asks the map before it searches and checks what a change would touch, so it gets lost less in big projects.

Click any part to see what it uses, what uses it, and an explanation in plain words.

The project map of the sample game Ember Keep: its classes and functions as pixel squares on a dot grid, coloured by part. tickLantern, which burns the lantern's oil each frame, is picked, its links are lit, and the side panel names what it uses and what uses it.
Night shift

Leave Claude a list for the night

Write the jobs before bed, say "add this to tonight" in any chat, or let Claude plan the list from what you talked about. Claude works through them one by one, checks its own work, and puts each job in its own commit on a night branch. In the morning a short report says what each job did and what it checked: keep the night or throw it away.

It has its own model and effort, watches your plan limit, and stops or waits for the reset. It never pushes, deploys or spends money.

The night shift window: a box for tonight's jobs and settings for how the night runs, such as stop at 90 percent of my Claude plan and each job as its own commit.
Settings › Local AI

Small jobs on your own computer

Codepit shows what your graphics card can run and which open models fit it. Claude can hand simple jobs, like a summary, a translation or a picture made with ComfyUI, to a model on your computer: free, private, and off your plan.

Settings, Local AI: the graphics card and how big a model it runs fast, autocomplete while you type with a small code model, and local tools such as Ollama, ComfyUI, ffmpeg and Blender. At the foot of the menu: the version, Codepit 0.25.6, and Check for updates.
AND THE EVERYDAY THINGS

Everything else you reach for in a day

Review › by risk

Riskiest changes first

Review groups what Claude changed under its own words about why: database, sign-in and payments on top, renames last. Files the plan never named get a badge.

Title bar › branch

From change to pull request

Commit, push and open a pull request in one click, with the description written from the chat. A dot by the branch shows its checks; a failed one has Fix it with Claude.

Editor › Ctrl K

Change lines in place

Select a few lines, press Ctrl K and say what to change. The new lines show marked: Ctrl Enter keeps them, Esc puts the old ones back.

Editor › Beta

Suggestions as you type

With a code model on your computer, the editor offers the rest of the line in grey. Tab takes it, Esc hides it. Free, private, and off your plan.

Settings › Computers

Your computers work together

Claude on one computer hands a job to another: it asks you there first, works in a chat of its own, and sends the result and its files back. One Blender render can be split across all of them.

Computers › Screen

A screen from anywhere

See another of your computers' screen and use it, from this one or from your phone: click, type, scroll, copy and paste. Off until you allow that device, with a Stop bar on the screen while it is in.

Sync

Same chat on your PC and your Mac

Every chat lives on one computer and says which. On the other one it is a window: live while that computer is on, its last copy to read while it sleeps. Move to sends a chat over with your unfinished code; Take over here brings it to you. It travels through a private repo on your GitHub.

Settings › Computers

Chats from your other computer, live

Allow it once, and its chats show in your chat tree with what each one is doing. Open one to watch it and write to it.

New topic chat › Runs on

Sub-chats on another computer

A sub-chat can run on your other computer with your code as it is, unsaved files too, in a copy of its own. Bring its changes here puts what it made into Review.

Chats › alerts

It tells you when it needs you

When a chat waits for your OK, asks a question, stops or finishes a long job, your system tells you. In Codepit, a banner drops in for a chat you are not looking at.

Window › layout

Panels where you want them

Drag a panel by its header to the left, the right or under the editor. You first and Claude first set up the whole window in one click, and nothing moves by itself.

Settings › Appearance

Three looks for the chat

Turns, Calm or Pixel. Turns, the new default, puts each request on a card with Claude's answer and its steps under it.

Chat › guard

A guard for runaway chats

A chat that runs for 90 minutes, or uses 30% of your 5-hour limit in one go, pauses and asks: keep going, or stop. The night shift is never stopped by it.

Chat › approvals

What does this command do?

Before you allow a command, one click explains it in plain words and says whether it only looks, changes your project, or needs care.

Review

Removed code, caught

When Claude deletes a function or class that is not anywhere else now, a card says so, apart from code it only moved or renamed. Put it back with one click.

Editor › Ctrl L

Lines of code to the chat

Select lines in the editor and press Ctrl L: they go to the chat with their file and line numbers, from as many files as you like.

Chat › /

Type / for skills and commands

Your skills and Claude Code's commands in one menu, on the computer and the phone. /night puts a job on tonight's list, /send hands another computer a task, /split shares one between your computers.

Chats › tabs

Several chats at once

Tabs above the chat, topic chats for UI or backend, chats that hand each other tasks, and a panel with every agent at work.

Chats

Delete chats, 48 hours to undo

Every chat has a bin. A deleted chat waits under Deleted on every computer for 48 hours, in case you want it back.

History

One history with the terminal

Codepit uses the chats Claude Code keeps, so claude --resume and Codepit see the same conversations. Search the words of every chat in every project, and keep them past Claude Code's 30 days.

Time travel

Go back to any moment

Slide back to the project before or after any Claude turn, see what changed since, and bring it back with one click.

Chat › Tests

Tests on one click

The button runs the project's tests. The dot turns green or red, and Ask Claude to fix sends the failure.

Error catcher

Errors become a “Fix it”

An error in the page preview or in the log of a server Claude started shows up as a card. One click hands it to Claude.

Code | Preview

Files as they look

Pictures, Markdown, CSV tables, SVG, PDF and HTML pages open as they look, with a switch back to the code.

Preview › phone

Your page on your phone

A QR code next to the preview opens the same page on your phone, on the same Wi-Fi.

Chat › paperclip

Any file in the chat

Drop or paste screenshots, PDFs, logs and folders. Mention project files with @ and they show as chips.

Rules

Rules for Claude, in plain words

Your CLAUDE.md as a list of rules: for this project, just for you, or for every project. Your skills, agents and commands are one click from the start screen.

Settings › import

Bring your setup over

Settings finds the settings, shortcuts, AI rules and connectors of the editor you used before, shows what each becomes here, and brings them over in one click.

Browser & apps

Your Chrome, your computer

Let Claude work in your own Chrome, or click and type on this computer, with a Stop bar always on top.

All projects

Every project at a glance

Every project and every chat at work right now, including Claude Code in a terminal in another folder. One click switches.

Project card

Is your code current?

Each project card says whether your code matches GitHub, with Pull or Push right there. It checks quietly and never asks you to sign in.

Start screen › icon

An icon for every project

24 pixel pictures and 7 colours, picked on the computer or the phone. Every computer and your phone show the same one.

iPhone › Siri

Siri and Shortcuts

Ask Codepit, see what it is doing, or stop it with Siri, Shortcuts or the Action button. Sending to Claude by voice is off until you turn it on, and asks for Face ID.

COMPARED

Why not Cursor, or Claude Code in VS Code?

Codepit runs the real Claude Code on the plan you already have, and builds the whole window around it. Here is how the three stack up today.

  • One Claude, one billThe Claude Code you already use, on the Claude plan you already pay for. Nothing to learn twice, no second subscription.
  • Eyes on the workThe files, your page and every change, live while Claude works. You keep or undo each change, and Claude never waits for you.
  • Your work follows youYour chats on your iPhone and on your other computer, your computers working together, and a list Claude works through while you sleep.
FeatureCodepitClaude Code with a workbenchCursorwith Claude modelsClaude Code in VS Codethe extension or the terminal
YOUR CLAUDE
Runs on the Claude plan you already pay forYesNoClaude billed on top of a Cursor planYes
The real Claude Code: your chats, skills and settingsYesNoits own agentYes
SEE AND STEER
Each change waits for keep or undo while Claude worksYesYesPartlystops at each edit, or does not ask
Click on your page and say what to changeYesYesin its own browserPartlywith a Chrome extension
Suggestions as you typeYesfree, on your computerYesNo
A map of your code you can click, which Claude reads tooYesNoNo
ANYWHERE, WITH ANYONE
Your chats on your iPhoneYesYesYes
Use your computer's screen from your phone or another computerYesNoNo
The same chat on your other computer, unfinished code includedYesPartlycloud chats onlyPartlycloud sessions only
Your computers hand each other jobsYesNoPartlysteer sessions on other machines
Jobs while you sleepYeson your computer and planYesin the cloud, billed on topYesin the cloud, on your plan
Teammates live in your editor, warned before a clashYesNoNo
Free models on your own computerYesNoPartlythrough Ollama, set up by hand

As of 28 October 2026, out of the box, from their own docs and forums. Yes yes Partly partly No no Love an extension? Keep VS Code or Cursor open next to Codepit: same folder, same git. Cursor is a trademark of Anysphere, Inc. and Visual Studio Code of Microsoft; Codepit is not affiliated with either. Logos from Simple Icons and Microsoft’s Codicons (CC BY 4.0).

ROADMAP

Built release by release, and what comes next

Codepit grows in small steps: 85 releases so far, each one out as soon as it worked, most of them something people who use Claude Code every day asked for. Read every change.

  1. 0.1 – 0.3

    The workbench

    • Project, editor and Claude Code side by side
    • Every change waits for keep or undo
    • The same chat on your PC and your Mac
    • Page preview and the servers panel
  2. 0.4 – 0.7

    Your tools, many chats

    • Start screen and GitHub sign-in
    • Connectors, skills and plugins
    • Several chats, topic chats, the agents panel
    • Claude in your Chrome and on your computer
  3. 0.8 – 0.9

    Work while you sleep

    • Small jobs on your own computer, with local AI
    • Night shift: a list Claude works through overnight
    • Any file in the chat
  4. 0.10

    See and steer

    • Point at your page and say what to change
    • A map of your code, for you and for Claude
    • Live with your team
    • Tests, the error catcher, time travel
    • Files as they look, your page on your phone
  5. 0.11 – 0.13

    Yours, every day

    • Models on your computer, right in the chat
    • @file mentions, real logos, the pixel look
    • Phone view in the preview
    • Codepit updates itself
    • A terminal under the editor
  6. 0.14 – 0.16

    Review, ship, compare

    • Riskiest changes first, under Claude's own words
    • A warning when Claude removes code that is nowhere else
    • Commit, push and a pull request in one click, its checks live
    • Each chat in its own copy, on its own branch
    • One ask three ways, side by side: keep the best
  7. 0.17 – 0.18

    Plan the night, reach further

    • A night shift you plan from any chat, or Claude plans it
    • A morning report you can scan
    • Folders outside the project, their changes in Review
    • Your skills, agents and CLAUDE.md in one click
    • Many files open, in tabs that scroll
  8. 0.19 – 0.20

    It tells you, explains, finds

    • A ping when a chat needs you, stops or is done
    • "What does this do?" before you allow a command
    • Ctrl K: select lines, say what to change
    • Your plan's usage at a glance, notes that queue up
    • Find any old chat, in every project
    • Bring your setup from your old editor
  9. 0.21 – 0.23

    Every screen, every computer

    • Codepit on your iPhone, and in any browser
    • Your computers hand each other jobs
    • See and use another computer's screen
    • One render split across your computers
    • Type / for skills and commands
    • Suggestions as you type, from a model on your computer
  10. 0.24

    Your window, your way

    • An icon for every project, the same on every device
    • Move panels where you like: You first or Claude first
    • A guard that pauses runaway chats
    • Siri and Shortcuts on the iPhone
    • A pixel project map, and chat tabs that fit
  11. 0.25 · now

    Chats on every computer

    • Your other computer's chats, live in your chat tree
    • Sub-chats that run on your Mac, with your code as it is
    • Delete chats, with 48 hours to undo
    • Is your code current? Said plainly, with Pull and Push
    • Three looks for the chat: Turns, Calm, Pixel
    • Pictures from your computer in the chat, big on a click
    • Models you already downloaded, each with its own settings
  12. planned

    A second look before yours

    • Another model reads Claude's changes first
    • It points at a missed case, a risky query, a test that tests nothing
    • Only when you turn it on
  13. planned

    Lighter and steadier

    • Less memory and a quicker start
    • Fewer things running in the background
    • Long days of many chats, on Windows as on a Mac
QUESTIONS

Before you try it

Do I need a Claude subscription?

Yes. Codepit runs the Claude Code you have installed and signed in to, with your own account and plan. Codepit has no AI and no account of its own.

Is Codepit made by Anthropic?

No. Codepit is an independent app that works with Claude Code. It is not made, endorsed or supported by Anthropic.

Where does my code go?

Nowhere new. Claude Code talks to Claude the same way it does in the terminal. Moving a chat to another computer and working live with a team go through your own GitHub, and only when you turn them on. The iPhone app, the remote in your browser and your connected computers talk to each other through codepit.app, sealed with keys only they have, so the server in between cannot read it.

Do I have to give up the terminal?

No. There is a real terminal under the editor (Ctrl `), and the chats are the same ones Claude Code keeps, so you can start in Codepit and go on with claude --resume, or the other way round.

Is Codepit an IDE?

Close to one, built around Claude Code. A file tree, an editor, a terminal and a preview of your page sit around the chat, and Claude Code does the work on your own plan. If you want a GUI for Claude Code instead of a terminal, this is it.

How is it different from other AI editors?

Codepit runs Claude Code itself, on your Claude plan, and builds the whole window around it: the files, your page, every change to keep or undo, the same chat on your other computer. See the side-by-side table.

Can I bring my setup from my old editor?

Yes. Settings finds the settings, shortcuts, AI rules and connectors of the editor you used before, shows what each becomes in Codepit, and brings them over in one click.

How much of my plan does it use?

The same as Claude Code in a terminal: Codepit sends nothing to Claude of its own. Click Plan on the status bar to see your 5-hour window, the week and how full the chat is.

Which systems does it run on?

Windows and macOS, with an iPhone app on the App Store to follow your chats away from the desk.

What does it cost?

Nothing. Codepit is free. You pay only for Claude, on the plan you already have.

More in the guides: review changes line by line · the same chat on two computers · Claude Code on your iPhone · stop a runaway chat · find and keep old chats.

Codepit is in private testing

Join the waiting list. When your spot opens, you get an email with your own download links.

We use your email only to send you access. Every email we send has a link to take you off the list.

Windows macOS Needs Claude Code

The iPhone app is already on the App Store. It works with Codepit on your computer.

Download on the App Store