Skip to content

THE WORKSPACE FOR YOUR AGENTS

Build and operate AI agents
in one workspace.

Every app is a Window on one canvas: Terminals, Google Chrome, your Files, live components and films written as code. Each runs on your computer, in a Linux VM of its own, or in Thinair Cloud. Start Claude Code or Codex in a Terminal, and it opens and uses the same Windows you do, right beside you.

Free on your computer, no account neededSign in

INSIDE THINAIR THINAIR / 01

Watch an agent
make and test a change.

Start Claude Code in a Terminal and give it a task.
It opens what it needs right beside it.
Use the same Windows to make changes yourself.

sprint — claudeDan's Mac StudioAccess
sprint — bun devDan's Mac StudioLinks 1Access
SPRINT / Pace 01NativePersonalLinks 1Access
sprint / srcDan's Mac StudioAccess
create/sprint / src ⌄
product.tsx
Kind      TypeScript
Size      4 KB
Modified  Just now
Where     ~/create/sprint/src

01 / 05Right-click the canvas: Apps, Terminal, Dan's Mac Studio. A Terminal on your computer runs as you.

Start an agent. Open a Terminal and start Claude Code in it.

Illustrated walkthrough.
The apps, places and requests are the product’s own.

Type to the agent in its Terminal, or use its Chrome yourself. You and your agents use the same Windows, and it asks before it reaches further.

Get Thinair

PROFILES AND PLACESTHINAIR / 02

Keys in a Profile. Walls around every app.

A Profile holds the sign-ins, keys and folders of Thinair Files its apps and agents may use. Every app you open in it reaches those, and nothing else.

You choose where each app runs: on your computer itself, in a Linux VM of its own on it, or in Thinair Cloud. A VM never reaches your computer.

Agents at work on

  • Films written as code
  • Live React components
  • Research in Chrome
  • Code in any Terminal
  • PDFs that redraw as they save
  • Browser testing
  • Diagrams on the canvas
  • Pipeline reviews
  • Weekly reports
  • Pull requests
  • Data cleanup
  • Product launches
01

Keys and folders, in a Profile.

Sign-ins and API keys in the Profile. The folders of Thinair Files it may read or write.

Example Profiles
Profile folders Thinair Files
SPRINT / Ecommerce

Sprint

Keys and folders for the storefront’s code, tests and ticket work.

Home folder
/profile/sprintRead and write. Made for it as it is made.
Folders
/Sprint/specsRead and write
/Brand/assetsRead only
Opened in it
Terminal
Chrome
File Explorer
Folders follow a folder you moveNothing else of your Files
02

Open an app where you want it.

Apps, then the app, then the place, then the Profile. You choose; Thinair never picks for you.

Right-click the canvasApps

Open it where you want it.

App
TerminalIts own Window on the canvas
Place
NativeA Linux VM of its own
Profile
SprintA Native Profile, kept on this computer
Where it runs

A Linux VM of its own on your computer. It reaches only its Profile’s keys and folders, never your computer.

WHAT OPENS

One Window.
One wall around it.

Pick an app and a place, then open it. Its Window lands where you right-clicked, and its app starts inside.

03

Close the lid. It sleeps. It wakes as it was.

A Cloud app keeps running while your computer sleeps, and sleeps itself when idle.

Terminal · Cloud · SprintRunning
ITS LOGIN SHELL

The same process.

$ bun test✓ 214 passed$ claude> keep going on the next ticket
Idle for 30 minutes, it sleeps.

It leaves its machine whole for Cloud’s encrypted store, so the machine can turn off.

Asleep costs nothing.

It wakes on your next use, on any machine with room, as it was.

CLOSE THE LID

Close the lid.

Your computer can sleep. The Terminal in Cloud keeps running.

Cloud apps run on prepaid credit while awake; asleep they cost nothing.

Profile → Place → Window → SleepINTERACTIVE EXAMPLE

Profile Sprint: home folder /profile/sprint. Choose an app and a place, then open it.

What an agent reachesTHINAIR / 03

What an agent can reach.
And what it asks for.

Bring the agent you use. In Thinair it works with Thinair’s tools, as its Profile, in the place you chose, and it asks before it reaches beyond them.

One agent. Six layers.DESIGNED TO WORK TOGETHER
  1. Agent

    Claude Code, Codex or any agent in a Thinair Terminal, with Thinair’s tools from the start. Or Thinair’s own Agent, in a VM of its own.

    • Claude Code
    • Codex
    • The Agent
  2. Model

    Your own subscription, signed in per Profile: a Profile’s Claude sign-in is its own, never a copy of your computer’s. Your provider’s limits apply.

    • Your subscription
    • Per Profile
  3. Tools

    Six tools reach every app, Window and File it may use. What it opens lands right beside it, and every call is recorded.

    • MCP
    • thinair CLI
    • Audited
  4. Profile

    It acts as its Profile, never as you. Inside it, it can do anything its keys and folders allow, in the mode you set: Default or YOLO.

    • Sign-ins
    • Keys
    • Folders
  5. Place

    On your computer itself, in a Linux VM of its own, or in Thinair Cloud. A VM never reaches your computer.

    • Your computer
    • Native VM
    • Cloud
  6. Asking

    To use another Profile’s app or a port of your computer, it asks, in every mode. Only your click allows it, and every action traces back to who sent it.

    • Allow
    • Deny
    • Traced

WHERE IT RUNSTHINAIR / 04

On your computer.
In a VM. In the Cloud.

Each app runs where you choose: on your computer itself, in a Linux VM of its own on it, or in Thinair Cloud. Reach your other computers with Thinair Pro, and your Cloud workspaces from any browser.

CHOOSE HOW YOU OPEN THINAIR. EXPLORE BOTH OPTIONS
4 WINDOWS · YOUR COMPUTER + CLOUD
01

On your computer

Your hardware. A Linux VM for each app.

TerminalNative · Personal
~/launch-pagelogin shell

~/launch-page main

❯ bun run dev

▲ Next.js

Local localhost:3000

✓ Ready in 842ms

GET / 200 38ms

GET /api/status 200

▍

TA / 03Place03TA / 02Profile02TA / 01APPApp01
GitHub
Bun
Terminal · NativeLinux VM

Web development

A VM on
Your computer
Profile
Personal
Weekly report.agentNative · Work
Weekly reportClaude · Work

Analyze this week’s sales.

I opened your sales sheet in Chrome, beside this Window. I’m charting the totals now.

✓
Chrome › browser opensheets.google.com · Work
⌄

Drafting the report

Ask a follow-up…↑
TA / 03Place03TA / 02Profile02TA / 01APPApp01
Chrome
Google Sheets
Agent · NativeLinux VM

A weekly sales report

A VM on
Your computer
Profile
Work
2 APPS SWIPE TO EXPLORE →

2 Linux VMs on your computer

02

In Thinair Cloud

Apps that keep running while your computer sleeps.

TerminalCloud · Engineering
~/storefrontclaude

~/storefront main

❯ claude “run the checkout tests overnight”

● Running bun test in this Terminal

✓ 128 tests passed

● Opening the report in Chrome

Report ready beside this Window.

Waiting for your next message

TA / 03Place03TA / 02Profile02TA / 01APPApp01
GitHub
Node.js
Terminal · CloudLinux VM

Tests that run overnight

A VM on
Thinair Cloud
Profile
Engineering
CheckoutCloud · EngineeringAgent (Engineering) · working
sprint.shop/checkoutEngineering

SPRINT Checkout

Pace Runner 01 · Size 10

Subtotal $148

✓ Add to bag passed

✓ Shipping form passed

✓ Pay with a test card passed

Signed in, in the Engineering Profile.

TA / 03Place03TA / 02Profile02TA / 01APPApp01
Chrome · CloudLinux VM

Checking the storefront

A VM on
Thinair Cloud
Profile
Engineering
2 APPS SWIPE TO EXPLORE →

2 Linux VMs in Thinair Cloud

Each app runs in a Linux VM of its own.

Three parts: the app, the Profile it runs as, and where it runs. A wall around each.

  1. 01

    App

    What you and your agents use.

    A Terminal, Chrome, the File Explorer, Preview, a Component, a Video or the Agent. Each opens as a Window on the canvas.

    Example aboveA Terminal, the Agent, and Chrome
  2. 02

    Profile

    The keys and Files it reaches.

    Your agents’ sign-ins, API keys, browser sign-ins, and the folders of Thinair Files its apps reach. Nothing else.

    Example abovePersonal, Work, or Engineering
  3. 03

    Place

    Where it runs. You choose.

    On your computer itself, in a Linux VM of its own on your computer (Native), or in Thinair Cloud. A VM never reaches your computer.

    Runs onYour computer or Thinair Cloud
03 / YOUR OTHER COMPUTERSTHINAIR PRO
THIS COMPUTERMacBook AirIn a coffee shop
YOUR DESKTOPDan’s Mac StudioAt home, awake

Remote access is on by default and keeps your desktop awake on mains power. The link goes straight between your computers, end-to-end encrypted, or through Thinair’s relay when it can’t.

04 / IN YOUR BROWSERBROWSER

The same canvas, for your Cloud workspaces, in any browser.

01

You choose where each app runs: Apps, then the app, then the place, then the Profile. On your computer, each app in Native gets a Linux VM of its own.

An illustration of where Thinair’s apps run. The apps, places and Profiles are the product’s own.Cloud apps are paid from prepaid credit while awake. Your other computers need Thinair Pro.

HOW YOU WORKTHINAIR / 05

A canvas,
CLI, or MCP.

Arrange apps as Windows on a canvas. From your own terminal or agent, the thinair command and its MCP tools open apps, drive Terminals and Chrome, and work with your Files.

FIG. 01 / WORKSPACE
FORM STUDIES01 / A SHARED PLACE TO EXPERIMENT
orbit — claudeDan’s Mac StudioAccess
CLAUDE CODE ~/create/orbit
>

Build an interactive form study. Put the page and the experiments on the canvas.

The page is open in Chrome. Beside it: a picture, a video in Preview, and two Components to explore.

Opened beside this Terminal 4 Windows
> Ask a follow-up…
MCP: thinair-native ↵
Form studiesNativePersonalAccess
Form studies ×+
←   →   ↻
localhost:3000
⋮
STUDY NO. 001

A form.
Without end.

An experiment in light,
material, and motion.

Polished Orbit sculpture
SCULPTURE / DIGITAL01 — ∞
orbit — bun devDan’s Mac StudioAccess

orbit main ❯ bun dev

VITE ready in 184 ms

› Local: http://localhost:3000

› press h + enter to show help

orbit-render.webp
Orbit sculpture rendered in polished metal with spectral reflectionsorbit-render.webp Pasted on the canvas
workspace-recording.mp4Access
Paused at 0:12 for everyone viewing it
Wave study
Wave studyƒ 3.0
Visits by week
Visits

Claude Code or Codex in a Terminal, working in the same Windows you do.

ONE PLACE FOR THE WHOLE PROCESS.Illustrated workspace. Try the Components and switch views.

THE PRACTICAL PART

A few good
questions.

The getting-started guide
How do I get Thinair?

Download Thinair for macOS (Apple silicon, macOS 26 or later). It is free and works on its own, with no account. Sign up for Thinair Cloud to run apps in Cloud and reach your other computers with Thinair Pro. Your Cloud workspaces open in any browser too. Thinair for Windows is coming.

What is Thinair?

One desktop app that turns your computer into a workspace for you and your agents: a canvas where every app is a Window. Each app runs where you choose, on your computer, in a Linux VM of its own, or in Thinair Cloud, and reaches only the keys and Files of the Profile it runs in. Your agents use the same Windows you do.

Which apps are there?

Terminals, Google Chrome, the File Explorer, Preview (pictures, PDFs, videos, Mermaid diagrams), live React Components, Videos written as code, and Thinair’s own Agent. Chrome runs in a Linux VM of its own for each Profile and stays signed in.

How do I start an agent?

Open a Terminal and start Claude Code or Codex in it: it gets Thinair’s tools by itself and can open Chrome, Terminals, apps and Files right beside it. Or open the Agent (Apps, Agent, Native, a Profile), Thinair’s own agent, which runs Claude Code in a VM of its own on that Profile’s Claude sign-in.

What can agents do in Thinair?

Whatever the apps do: write code and run it in Terminals, test and research in Chrome with full control of the browser, write films as code in a Video and export them to MP4, build React interfaces in a Component, and make PDFs and diagrams that Preview redraws each time they save.

What does a Profile hold?

Keys, sign-ins and folders. A Profile carries its environment variables and key files, its coding agents’ sign-ins, its Chrome’s sign-ins, and the folders of Thinair Files its apps may read or write. Every app you open in it uses those and reaches nothing else, and each Profile’s values are sealed under a key of its own.

Can an agent reach things outside its Profile?

Only by asking. Inside its Profile an agent can do anything its keys allow. To use another Profile’s app, or let Chrome open a port of your computer, it asks over its Window, and only your own click allows it, for as long as you pick. Agents never set access themselves.

Do I have to use the Thinair interface?

No. The thinair command and its MCP server open apps, drive Terminals and Chrome, and work with Files from your own terminal or agent. In a Thinair Terminal, Claude Code and Codex are connected already.

Can I work alongside my agents?

Yes. Their Terminals, Chrome and Files are Windows on your canvas. Use them yourself, type to the agent in its Terminal, or take over at any point. Each Window an agent works on shows its marker on the bar.

Can I use my existing agents and AI subscriptions?

Yes. Claude Code and Codex use your own subscriptions, and a Profile’s Claude sign-in is its own, never a copy of your computer’s. Thinair’s Agent uses that sign-in. Run any other agent in a Terminal. Thinair does not bill model use, and your provider’s limits still apply.

YOUR FIRST TASK

Set up Thinair.
Run your first task.

Open a Terminal and start Claude Code or Codex, or open the Agent, then give it a task you can check. What it opens lands right beside it.

ON YOUR COMPUTER · FREEDownload for macOS

macOS 26 or later · Apple silicon. No account needed.

THINAIR CLOUDSign up

Apps that keep running while your computer sleeps. Sign in