All your agents. One safe place to work.
The desktop app for macOS and Windows. Every project gets its own sandboxed computer, your agents sign in once, and on a Mac what they do stays inside it.
Preview 0.0.0-nightly.52 · Windows (x64) · Nightly
Free on your own hardwareOpen source
Let agents run anything. Safely.
Each space is a small virtual machine on your Mac. Agents can install packages, run scripts and delete files in it, and your own files stay exactly where they were, unless you share a folder in.
- Agents
Claude Code, Codex, Cursor and the rest, side by side.
- Files
Its own disk. Agents install, build and run anything here.
- Memory
What agents learn here is there for the next job.
- Skills
Repeatable know-how, written once, used by every agent.
- Apps
Small tools agents build for you, opened from the space.
- Browser
A real browser agents drive, and you can take over.
Shared in: ~/Clients/Fernhill. The only part of your computer this space can see.
Its own small computer
Every space runs in a lightweight virtual machine, on Macs with Apple silicon and Linux with KVM. Agents can install tools and run any command without touching the rest of your system. Windows support is coming.
Only what you share
Share a folder in when a job needs it. Nothing else on your computer is visible from inside.
It remembers
Jobs, memory, skills and apps stay with the space, so tomorrow’s agent starts where today’s left off.
One per project, team or anything
A client, an app, the marketing team, your finances. Make as many as you like.
Every agent, signed in once.
Pick the agents you use during setup and TurnPanel installs their official CLIs into your first space. You sign in to each one inside the agent itself; pi comes built in.
- piThe open-source pi agent, built in and set up for TurnPanel. Works with any model you add, local ones included.
piBuilt in - Claude CodeAnthropic’s agent, for code, documents, research and analysis.
claudeAnthropic’s npm package - CodexOpenAI’s agent. Strong at code, tests and review.
codexOpenAI’s npm package - CursorCursor’s agent, with its models and rules.
cursor-agentCursor’s installer - OpenCodeThe open-source agent that works with many model providers.
opencodeOpenCode’s npm package - Grok BuildxAI’s agent.
grokxAI’s installer
How it worksTurnPanel is the workspace. The agent is the real one.
- 01The official CLIClaude Code, Codex, Cursor and the rest install in your space from their makers’ own packages and installers.
- 02Its maker’s sign-inYou sign in once, through the agent’s own login. TurnPanel keeps the credential encrypted and gives it only to your own agent processes.
- 03Its own behaviourIts models, its permission modes, its way of working. TurnPanel doesn’t imitate or wrap it in another agent.
Models that never leave your desk.
On a Mac with Apple silicon and at least 5 GB of free memory, or a PC with a dedicated graphics card with at least 6 GB of video memory, TurnPanel runs open models right on your computer.
pi works with them like any other model. Add your own providers too, or TurnPanel’s hosted models with Pro.
How local models workQwen3 8BRunning · 5.1 GB
Gemma 3 12BDownloaded
pi uses it like any other model. Nothing leaves the computer.
The tool you need, built while you wait.
Start a job with “Help me make an app for…” and an agent writes it with the App SDK. It appears in the space, ready to open.
How apps workHelp me make an app for tracking order-to-cash cycle times from the weekly exports
🧠 I’ll read the exports in /mnt/fernhill, work out how long each stage takes, then build an app with the summary and a breakdown by stage.
read /mnt/fernhill/orders_q3.csv
write apps/cycle-time/app.tsx
apps.install Cycle time
Done. Cycle time is in your Apps. It reads the newest export each time you open it.
Median6.2 days
Slowest 10%14 days
Waiting now23
The rest of the workspace.
A browser you can take over
Agents browse in a real browser inside the space. Watch it live, and step in when a page needs you to sign in or decide.
Memory that carries over
Preferences, facts and decisions are kept per space, so the next job doesn’t start from nothing.
Skills you write once
Turn a way of working into a skill, and every agent in the space can use it.
Work on a schedule
Automations run a job every morning, every Monday, or when a new file lands in the space, and tell you if one fails.
Your workspace from your phone
With Pro’s remote access, your workspace gets its own address with HTTPS and passkeys, so your phone can reach it from anywhere.
Find anything
Search every job with Cmd/Ctrl+K, and jump to any space, app or page with Cmd/Ctrl+P.
A few minutes from download to first job.
The setup asks which agents you use, names your first space and, if your computer can, offers a local model. That’s it.
Preview 0.0.0-nightly.52 · Windows (x64) · Nightly
| macOS | macOS 14 or later on Apple silicon (M1 or later). Spaces use the Mac’s built-in virtualisation. |
|---|---|
| Windows | Windows on x64. Sandboxed spaces are coming to Windows; until then its spaces run directly on the computer, and the app says so. |
| Linux | Use TurnPanel Server, which its installer can set up for one person. |
| Local models | At least 5 GB of free memory on Apple silicon, or a dedicated graphics card with at least 6 GB of video memory. |
| Account | None. Personal is just you: it opens on your computer with no sign-in. To use it from your phone or another computer, connect a TurnPanel account on Pro and sign in with it there. |
| This build | Preview 0.0.0-nightly.52macOSWindows |
Working with a team?
There’s a server for that.
Personal is for one person, so it has no accounts or invitations. TurnPanel Server is free on your own servers, with sign-in, people and roles. Or let us run it for you with TurnPanel Cloud.
