Introducing ☁ Cloudflare hand-off: durable agent runs in your own account  →
Local-first coding agents for Mac →

CLOUDEX

Close your laptop. The agent keeps working.

Cloudex runs a coding agent against a folder on your Mac, with full control, approvals, and live diffs. When you're done watching, flip one toggle and the same session hands off to your own Cloudflare account. In the morning there's a checkpoint diff waiting: review it, revert it, or bring it home.

◇ payments-api · ~/code/payments-api
› Add idempotency keys to the charge endpoint and a test
└ read_file    src/charge.ts                             
└ write_file   src/charge.ts                 ⚠ Approve / Deny (Supervised)
└ write_file   src/charge.test.ts                        
☁ Switched to Cloudflare → workspace synced · 11:48pm · lid closed
↩ 7:15am · synced back to ~/code/payments-api · 2 files changed · review checkpoint →

That's the whole product. Sandboxed folder, human-in-the-loop, one flip to durable cloud, checkpoints bring it home.

  1. 1. One folder = one project.

    Pick a folder and Cloudex only reads and writes inside it: no shell, nothing reaches outside. Every project keeps its own thread, its own checkpoint diff, its own review path. Parallel projects never collide.

  2. 2. Plan, approve, run.

    Read-only Plan mode, or Supervised, where every file write pauses for your approval. A streaming loop with file tools and a live diff viewer, all on your Mac.

  3. 3. Hand off to Cloudflare.

    The identical agent loop resumes inside your own Cloudflare account: a Durable Object holding a synced copy of your folder. It survives the lid closing, and the result syncs home as a reviewable checkpoint.

Local-first, sandboxed

One folder = one project. Cloudex only reads and writes inside the folder you pick: no shell, nothing leaves your Mac unless you hand it off.

☁ Cloudflare hand-off

Durable runs on Workers + Durable Objects, in your own account. Close your laptop; the agent keeps going.

Plan mode & approvals

Read-only Plan mode, or Supervised, where every file write pauses for your explicit approval.

Checkpoints & revert

Every turn is a checkpoint. View the diff, revert to any point, and sync it back to your Mac.

Model catalog

Workers AI free-tier models by default (GLM 4.7 Flash), or bring an AI Gateway model. Your account, your choice.

Cross-device dashboard

Inspect, stop, resume, or delete any cloud session from your phone or another browser. The app is a viewer, not a host.

Built on the Cloudflare developer platform: Workers AI, Durable Objects, R2, Browser Rendering.

Cloud agents take your code. CLI agents take your evenings.

Cloud-only agents CLI agents ◇ Cloudex
Code stays on your machine ✓ until you hand off
Survives the lid closing ✓ ☁ one flip
Sandboxed per-project folder ✓ no shell
Approval before risky tools varies ✓ always
“It’ll wreck my repo.”
└ It can’t reach outside the folder you pick: no shell, no writes elsewhere. Pick a scratch folder first if you’re not sure.
“It’ll run something dangerous.”
└ Plan mode is read-only. There’s no shell, ever. Supervised mode pauses for your approval before every file write, on your Mac or in the cloud.
“My code will leak.”
└ Local-first means local. Nothing leaves your Mac unless you hand a project off to Cloudflare.
“It’ll die when I leave.”
└ Flip the toggle to Cloudflare and the same agent loop keeps running in a Durable Object in your own account. It outlives your laptop, and syncs back to your Mac as a reviewable checkpoint you can revert.
“It’ll cost me.”
└ Free by default: Workers AI’s free-tier models (GLM 4.7 Flash) power both This Mac and Cloudflare runs. A few premium models need Workers Paid; bring your own AI Gateway key any time.

One agent loop. Two homes.

Local when you want control. Cloud when you want it to keep running.

Download: it doesn’t need you awake

Universal · macOS 11+ · Apple Silicon & Intel · free