Type it. Press return.
It's on your list, linked to the right project.
Tasks 01
- Send the new menu to the printer
A home for Claude Code
Every project. Every agent.
One beautiful place.
menu-studioWaiting for your reply
rainforest-trustWriting index.html
market-pulse3 agents in parallel
Add a task and press Enter
Send the new menu to the printer
pie-and-pop
13 files across 6 projects
market-pulse5
menu-studio3
Scroll
Agentic coding is powerful. But you stare at a terminal, juggle tabs and windows, and lose track of what every agent is doing. newCode replaces all of it with one calm, living view, where you can see your agents think, build and finish.
Hello
Every project and every agent, in one calm place. First, pick a look.
newCode found 8 projects you've worked on with Claude Code.
+ Add a project folder
Home
~/newcode-demo/rainforest-trust
Latest
Design a landing page for Rainforest Trust
Finished · 2 min ago
Git
main · 2 uncommitted
Files
index.html · README.md
Click a planet for its story. Its latest conversation, Claude's last words, what's left, git and files, without opening it.
Your day
Tasks, sticky notes, reminders and answers, all one sentence away.
It's on your list, linked to the right project.
One click. Drag it where you like. Show it everywhere, or in one project.
“Remind me Friday at 4 to send the launch email.” Done in seconds, and newCode alerts you on time, out loud if you like.
Fact checks come back with sources you can open, right in the chat.
When you started, how long you were active, what you built. Export a timesheet or a report.
Projects, files and code across every project. Or ask Claude right from the box.
Make anything
A landing page for a rainforest charity. Make it world-class.



Real results
Every page below came from one request in the demo you just scrolled through.





The preview renders at the real size, in a device frame, and reloads on every save. DevTools shows every request and console line, with “Ask newCode” on any error.


“Swap the gold accents for a fresh leaf green.” Done in 20 seconds.


Type a page or any address in the URL bar. Sites that refuse frames open in an embedded web view, right in the panel.

Every step counts
A cell · 0 steps
Power, when you need it
Split opens another project beside this one. Each pane builds on its own, with its own core, chat and preview.
Making the change…
Bringing in a helper…
One researches, one designs, one writes the data layer. Each gets its own panel, and newCode brings it together.

Your login shell, colours, vim and REPLs. One per project, still running when you close it.
Open Git and the message is already there, from what actually changed.
2 files changed
M index.html +48 −6
A images/apple-pie.jpg
Every step is saved in a private history, apart from your git. Scrub the timeline, replay a turn, and go back. Going back can be undone, too.


Failed steps, console errors and failed requests, each with “Fix with newCode”.
TypeError charts.js:42 · Cannot read 'map' of undefinedFix with newCode
404 GET /data/latest.jsonAsk newCode
✓ Fixed · charts.js now waits for data
Touch ID or your password, after the idle time you choose.
Touch ID to unlock newCode
Every session is a real Claude Code session. Pick it up in your terminal, or hand it to the Claude app on your phone exactly where it is.
~/market-pulse $ ⇄Your Chrome, too
With Claude in Chrome, sessions browse, test pages and make images in web tools. Then the image lands in your project.


Themes
Its own type, scene, rings, panels, words and sounds. Studio and Glass come in light and dark.
Phone · Remote
The phone app shows what needs you, what's working and every conversation, live. Send a request from anywhere; it runs as soon as your Mac is awake.
9:41
BRIEFING
Whisper hears you, Kokoro answers in a warm voice. Everything runs on your Mac, no internet. Press ⌥Space anywhere.
5-hour and weekly usage as rings. Amber at 75%, a heads-up at 80%.
22% of 5 hours
37% of the week
Done, stopped or failed, for sessions, pushes, installs and deploys.
PowerPoint, Word and Excel open as previews. PDFs, images, video and audio play in the viewer. Attach anything to a message.
apple-pie.jpgAnd everything else
Every session is a real Claude Code session. Continue in your terminal with claude --resume, or bring in conversations from the CLI and desktop app; they show up live.
Typing, asking from Home and ⌘K all continue the same conversation, so Claude remembers everything. + New starts fresh.
When a turn makes something visible, the running app or page fills the view with the final message beside it. Decks and documents too.
Pages, images and code float above the core with live mini-previews while newCode works. Edits are acted out on the real page.
Pushes, installs and deploys (npm, Homebrew, Vercel, Netlify, GitHub…) show as beams to a remote node that turns green when it lands.
Click any dot of the creature for every step as a card on one line, grouped by the message that started it.
Touch the left edge for all your projects. Click one to open it beside the current one.
Start dev server runs npm run dev, installs dependencies if needed, and previews through a proxy with hot reload.
Experimental: ask newCode to change newCode and watch the window update in a second, with automatic rollback.
Quiet synthesized sounds, a material per theme. Motion is restrained and turns off with Reduce motion.
⌘K search or ask · ⌘, settings · / chat · ⌥Space talk · Esc back
macOS and the Claude Code CLI, signed in. Optional: Google Chrome with Claude in Chrome, and the offline voice pack.
Wallpaper
newCode's core and its orbiting projects, drawn at 6K for Mac and full size for iPhone. Light and dark.
newCode is an early prototype for macOS, built around the Claude Code CLI. It's in a private preview while it grows up.
Needs macOS and the Claude Code CLI, signed in.