In development · Private beta first · For Claude Pro and Max

Give Claude an OS.

Leafdeck OS is a Linux operating system built for the way you work, and for Claude, not for the mass market. Connect your Claude account and Claude works across the whole computer, as far as you let it.

I mostly

One email when the beta opens, one when it ships. Nothing else. See how it works
The problem

Your OS was built for everyone.
Claude has to work around it.

Windows and macOS are made for the mass market, and Claude is a guest on them. It gets a chat window in the corner, or a terminal that has to reach the rest of the computer the long way around. You adapt to the operating system, and so does Claude.

A mass-market OS
“Can you paste the error again?”
  • Claude sees what you paste in, and little else
  • Every task goes through workarounds
  • Files, apps and settings were never designed for an agent
Leafdeck OS
  • Claude can read, click and screenshot the windows you allow
  • Files, apps, terminals and settings are within reach
  • You choose how much of it Claude can use
The idea

A Linux OS where Claude is part of the system.

Leafdeck OS is built from Fedora, with its own desktop designed around Claude from the start. Sign in once with your Claude Pro or Max account through Claude Code, Anthropic's official tool, and Claude is on your desktop, in your terminal, in your apps and in Settings.

Control

You decide how far Claude goes, from answering questions to operating the whole desktop. Every step up is a choice you make, and you can take it back.

Flexibility

Build the tools your process needs, save window layouts for the way you work, and script anything. The OS adapts to your workflow, not the other way around.

Claude built in

Claude isn't a chat box in a corner. It can see your windows, work in your files and apps, and keep sessions running through restarts, because it's part of the system.

What Claude can do here

Real work, on your real computer.

Build an app in minutes

The tool you're missing, built on your desktop.

Describe what your studio needs. Claude writes it in App Builder, opens it, checks its own work with screenshots, and it runs in Leafdeck OS with its own icon in the dock.

  • Every app runs in its own sandbox and asks before using your data
  • Leafdeck OS styles and icons, light and dark
  • A version is saved before every change, one click to restore
Claude CodeApp Builder
Build an invoice reminder app: anything unpaid past 30 days, with a button that drafts the nudge email.
Wrote index.html, app.js, style.css
Opened the app
Took a screenshot
Done. Three invoices are overdue, Oakridge is the oldest at 41 days, and each row has “Draft reminder.”
Operate the desktop

Hand Claude the wheel to finish a task.

Turn on Claude Code control and Claude gets tools built into the OS: list the open windows, read any of them as an outline, click, type, scroll and take screenshots. That includes Settings, so you can ask for a change instead of hunting for it.

  • A badge in the menu bar shows when Claude is working
  • Only this computer can connect
  • Switch it off in Settings at any time
> put the monitor to the left of the laptop and make it the main screen

● leafdeck_windows   Desktop, Settings, Files, Terminal
● leafdeck_snapshot  Settings → Displays, 2 screens
● leafdeck_click     Monitor → Left of Built-in
● leafdeck_click     Monitor → Main screen
● leafdeck_screenshot Desktop

Done. The menu bar and Dock are on the monitor now, and the laptop screen is on its right.
Claude Code working
Organize files and projects

Point it at the mess.

A full Downloads folder, a new client, a project that needs a structure. Claude reads, sorts, renames and sets up folders the way you describe. With Claude Code's standard settings it asks before it runs a command or changes a file, so you approve each step.

> set up a folder for the new Harbor & Pine client like the others

● Read  Projects/Brightline: brief, contracts, design, exports
● Bash  mkdir -p "Projects/Harbor & Pine"/{brief,contracts,design,exports}
● Write Projects/Harbor & Pine/brief/notes.md

Done. Same structure as Brightline, with a notes file from your call this morning.
Designer

Design it, then hand it to Claude.

Designer captures any element from any window, with its hover, focus and active states, and turns it into editable layers on a canvas. When it's right, one button writes the hand-off and asks Claude to build it.

  • HTML and CSS, React, React and Tailwind, Vue, Svelte, a web component, or a Leafdeck OS app
  • A live preview where the states are real: hover it, tab to it
  • Vector artwork too, in Graphic Designer
Claude CodeDesigner · Primary button
Build this as a React component with Tailwind. Keep the pressed state.
Read handoff/spec.md and component.html
Wrote build/Button.jsx, build/index.html
Checked the preview in the Build tab
Done. Hover, focus and pressed match the design. Want a disabled state too?
Run your workflows

Close the lid. Claude keeps working.

Terminals and Claude sessions run in a system service, not inside a window. Restart the desktop, come back from lunch, and the work is still going with its output intact. Set up the routines you repeat and let Claude run them.

$ systemctl --user status leafdeckd
● leafdeckd.service: Leafdeck services
     Active: active (running) since Fri 09:02
   3 shells · 2 Claude sessions

$ claude --resume
Resuming “Invoice reminders app” · 14 messages
You stay in control

Claude does as much as you let it.
Not one click more.

Start with Claude only making suggestions. Move up when you trust it. Every level is a setting you choose, and you can step back down whenever you like.

  1. 1

    Suggestions

    In plan mode, Claude reads and proposes. It changes nothing.

  2. 2

    Ask first

    Claude Code's standard mode. It asks before each command and each file it changes.

  3. 3

    Your apps

    In App Builder, Claude works only on the apps it builds for you, and they ask before using your data.

  4. 4

    The whole desktop

    Turn on Claude Code control and Claude can operate every window. A menu bar badge shows when it's working.

Anything that needs administrator rights still asks for your password, whatever the level.

Built for builders

Made by a builder,
for people who make things.

If you spend your day on client work, side projects, code and design, and you already use Claude for all of it, this is the computer for you.

Designers

Designer for interfaces and Graphic Designer for vector artwork, both able to hand finished work straight to Claude to build.

Developers

A real Linux terminal, Claude Code ready to go, and sessions that survive a desktop restart. Claude can check what you built on the screen itself.

Running the business

Time tracking, invoices, contacts, a pipeline, calendar, notes and tasks, built in. The data stays on your disk, and Claude can read it when you ask.

And a desktop that keeps up: snap and pair windows, saved layouts, widgets, a morning briefing, light or dark.

Under the hood

Fedora underneath.
Yours on top.

Leafdeck OS is built from Fedora's image-based system, a stable, open source foundation with a long track record. On Linux, nearly everything is a file, a command or an open interface, which is exactly what Claude works with best. There are no locked corners for it to work around.

  • Built on Fedora and its open source packages
  • Your data lives on your disk, with no Leafdeck account and no server in the middle
  • Claude runs through your own Claude Code sign-in
  • Apps you build run sandboxed and ask before using your data
  • Export everything to one encrypted file to move computers
  • Designed for whole-system updates with rollback if one doesn't boot
How it works

Three steps.

  1. 1

    Install Leafdeck OS

    From a USB stick, on its own or next to Windows if you want to keep it.

  2. 2

    Connect your Claude account

    Sign in with Claude Code on your Pro or Max plan. Your plan's usage shows in the menu bar.

  3. 3

    Start building

    Ask for an app, a cleanup or a whole new workflow, and decide how much Claude can do.

FAQ

Questions, answered.

Do I need a Claude subscription?

Yes, a Claude Pro or Max plan. Leafdeck OS signs in through Claude Code on your own account, so your plan's limits are the only limits. We don't resell Claude or add a fee on top.

Is this made by Anthropic?

No. Leafdeck OS is an independent project. It isn't affiliated with or endorsed by Anthropic. It's built to work with Claude, using Anthropic's official Claude Code.

How much control does Claude have?

As much as you give it. Claude can stay in suggestions only, ask before each step, work only on the apps it builds for you, or operate the whole desktop. Anything that needs administrator rights asks for your password.

Is it based on Fedora?

Yes. Leafdeck OS is built from Fedora's image-based system, with its own desktop in place of GNOME or KDE.

Can I use it as my daily driver?

Not yet. It's the daily computer of the person building it, but it's still in development. The private beta is the first time it will run on other people's machines, and we'll say clearly when it's ready for everyday work.

What hardware does it run on?

Recent 64-bit Intel and AMD laptops and mini PCs. Apple silicon Macs and other ARM computers aren't supported. The beta will come with a list of tested machines.

Give Claude an OS.

Leafdeck OS is in development, with a private beta for a small group first. Join the waitlist and you'll hear from us when it opens.