A home for Claude Code

newCode.

Every project. Every agent.
One beautiful place.

newCodeSearch 9 projects, files and code…⌘K2 working 22%
newCode · Monday 2 November16:28Ask /
Needs you 01

menu-studioWaiting for your reply

Working 02

rainforest-trustWriting index.html

market-pulse3 agents in parallel

Tasks 01

Add a task and press Enter

Send the new menu to the printer

Plans 01

pie-and-pop

Uncommitted 06

13 files across 6 projects

market-pulse5

menu-studio3

Projectsrainforest-trustmarket-pulsemenu-studiopie-and-popportfoliohabit-trackertravel-planner
Ask newCodeBuild, ask, remind me… or press /

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

Ready in three clicks.

  1. Pick a look you love. Sixteen themes, light or dark. One click.
  2. Your projects find you. newCode reads your Claude Code history and brings every project in.
  3. You're all set. Ask from anywhere. Your projects orbit the core. newCode keeps an eye out.
newCodeLookProjectsReady

Welcome to newCode.

Every project and every agent, in one calm place. First, pick a look.

Match MacLightDark

Your projects

newCode found 8 projects you've worked on with Claude Code.

rainforest-trustmarket-pulsemenu-studiopie-and-popportfoliohabit-trackertravel-plannerweather-widget

+ Add a project folder

You're all set.

  • ⌘Ask from anywhere. Press / on Home, or ⌘K in any project.
  • ●Your projects orbit the core. Bigger planets have done more. Click one for a summary.
  • ✦newCode keeps an eye out. It suggests the next useful thing, like committing work.
Open newCode

Home

All your work, as a living solar system.

Needs youProjects waiting on your answer glow amber.
Working, liveEvery running session with what it's doing and a timer.
PlansTodo lists fill in segment by segment as Claude works.
UncommittedHow many files changed, project by project.
Your limitsTwo rings show your 5-hour and weekly usage. No dollar guessing.
rainforest-trust ×

~/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

Open projectFinder

Click a planet for its story. Its latest conversation, Claude's last words, what's left, git and files, without opening it.

Your day

It keeps your day, too.

Tasks, sticky notes, reminders and answers, all one sentence away.

Type it. Press return.

It's on your list, linked to the right project.

Tasks 01

  • Send the new menu to the printer

Sticky notes. Anywhere.

One click. Drag it where you like. Show it everywhere, or in one project.

Everywhere

Or just ask.

“Remind me Friday at 4 to send the launch email.” Done in seconds, and newCode alerts you on time, out loud if you like.

↑
✓Reminder setFriday, 6 November · 4:00 PM

Ask it anything.

Fact checks come back with sources you can open, right in the chat.

Fact check: rainforests cover 6% of Earth's land but hold half its species?
Close. Tropical rainforests cover about 6% of Earth's land, and are home to more than half of land plant and animal species. The “half” is a well-supported estimate, not a count.
FAO · Global Forest Resources 2020National GeographicMongabay

A daily log, written for you.

When you started, how long you were active, what you built. Export a timesheet or a report.

06:05–12:40 · 3 h 22 m active · 4 projects · 9 commits

⌘K finds everything.

Projects, files and code across every project. Or ask Claude right from the box.

⌘K
  • AskAsk newCode in rainforest-trust: “donate”
  • Codeindex.html:212 · <section id="donate">
  • Filerainforest-trust / index.html

Make anything

Just describe it.

A landing page for a rainforest charity. Make it world-class.

newCode rainforest-trustIdle
Let me think this through…
+↑
FullLaptopTabletPhoneOpen in Preview
The Rainforest Trust landing page newCode built
0 steps · 0:00

Real results

Built by newCode. Not mocked up.

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

Phone. Tablet. Laptop. Instantly.

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.

FullLaptopTabletPhone

Change it? One click away.

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

Preview anything.

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

Your project grows a creature.

A cell · 0 steps

thinkingreadingeditingcommandswebagents

Power, when you need it

Big jobs. Many projects. No fear.

Two projects at once. Or eight.

Split opens another project beside this one. Each pane builds on its own, with its own core, chat and preview.

rainforest-trust

Making the change…

market-pulse Focused

Bringing in a helper…

2 working

A team of agents, in parallel.

One researches, one designs, one writes the data layer. Each gets its own panel, and newCode brings it together.

3 running in parallel
ResearchFetching store counts…
ChartsWriting js/charts.js
Data layer13 tests passing
The finished Market Pulse dashboard

A real terminal.

Your login shell, colours, vim and REPLs. One per project, still running when you close it.


    

Commit messages, written.

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

Commit

Go back in time.

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.

StepRan sed: gold → leaf green3 of 3 · changed index.htmlGo back to here

Debug, in one list.

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

Locked while you're away.

Touch ID or your password, after the idle time you choose.

Touch ID to unlock newCode

Continue anywhere.

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 $ 
⇄
Claudemarket-pulseRemote Control on

Your Chrome, too

Need pictures? It drives Google Flow.

With Claude in Chrome, sessions browse, test pages and make images in web tools. Then the image lands in your project.

  1. Opens Flow in your Chrome
  2. Writes the prompt and generates
  3. Picks the best, downloads it
  4. Builds the menu page around it
labs.google/flow
The menu page newCode built around the Flow photo

Themes

Sixteen looks. Each one complete.

Its own type, scene, rings, panels, words and sounds. Studio and Glass come in light and dark.

Phone · Remote

Your projects, in your pocket.

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.

  • End-to-end encrypted with AES-256-GCM. The server only stores ciphertext.
  • Each phone has its own token. Disconnect one and it wipes its copy.
  • Never opens secrets: no .env files, keys or credentials.
  • Remote Control continues any session in the Claude app or claude.ai/code. Hand over moves it in one click.

9:41

BRIEFING

Good morning.

Needs youmenu-studio · pick a photo
In the fieldmarket-pulse · 3 agents · 4:12
Orders☐ Send the new menu to the printer
Brief newCode…

Talk to it. Offline.

Whisper hears you, Kokoro answers in a warm voice. Everything runs on your Mac, no internet. Press ⌥Space anywhere.

Know your limits.

5-hour and weekly usage as rings. Amber at 75%, a heads-up at 80%.

22% of 5 hours
37% of the week

It tells you when.

Done, stopped or failed, for sessions, pushes, installs and deploys.

✓rainforest-trustDone · 2 min 08 s
↑Pushing to originmain · 3 commits
!menu-studioNeeds you

Files, decks and media, inside.

PowerPoint, Word and Excel open as previews. PDFs, images, video and audio play in the viewer. Attach anything to a message.

HTMLindex.htmlPPTpitch.pptxDOCbrief.docxXLSorders.xlsxPDFmenu.pdfapple-pie.jpg

And everything else

No hidden details.

Sessions

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.

One conversation per project

Typing, asking from Home and ⌘K all continue the same conversation, so Claude remembers everything. + New starts fresh.

Results take the centre

When a turn makes something visible, the running app or page fills the view with the final message beside it. Decks and documents too.

Live outputs

Pages, images and code float above the core with live mini-previews while newCode works. Edits are acted out on the real page.

Beams to the world

Pushes, installs and deploys (npm, Homebrew, Vercel, Netlify, GitHub…) show as beams to a remote node that turns green when it lands.

Process map

Click any dot of the creature for every step as a card on one line, grouped by the message that started it.

Project switcher

Touch the left edge for all your projects. Click one to open it beside the current one.

Dev servers

Start dev server runs npm run dev, installs dependencies if needed, and previews through a proxy with hot reload.

Live edit newCode

Experimental: ask newCode to change newCode and watch the window update in a second, with automatic rollback.

Sounds and motion

Quiet synthesized sounds, a material per theme. Motion is restrained and turns off with Reduce motion.

Shortcuts

⌘K search or ask · ⌘, settings · / chat · ⌥Space talk · Esc back

Requirements

macOS and the Claude Code CLI, signed in. Optional: Google Chrome with Claude in Chrome, and the offline voice pack.

Wallpaper

The core, on your desktop.

newCode's core and its orbiting projects, drawn at 6K for Mac and full size for iPhone. Light and dark.

Programming is fun again.

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.