Keeps running. Close the lid or drop Wi-Fi. Agents, builds and scheduled jobs keep going on your cloud computer.
See how it works
Persistent Compute is in private pilot on Mac.Join the waitlist
An always-on cloud computer for the agents you already use.


What should we work on in invoices?
migrate the billing service from REST


persistentcompute@cloud ~/pdf-renderer $ claude
Claude Code v2.1.302
Opus 5.5 (1M context) · Claude Max
~/pdf-renderer
❯ upgrade the PDF renderer and fix the snapshot diffs
⏺ Bash(npm i pdf-renderer@4)
added 3 packages, changed 11 packages in 4s
⏺ Bash(npm test -- snapshots)
✗ 7 snapshots differ in invoice-pdf.test.ts
⏺ Update(tests/__snapshots__/invoice-pdf.snap)
✓ invoice-pdf › header with logo
· Updating snapshots 2/7… (2m 24s · esc to interrupt)
◐ medium · /effort
pdf-renderer (main) ~ persistentcompute@cloud
Works with your tools
Keep using Cursor, Codex, Claude Code and your terminal exactly as you do today. Persistent Compute gives them an always-on cloud computer to run on.

Cursor
Codex
Claude Code
TerminalAlso works with Claude Desktop and any terminal agent.
How it works
Create your account. Pilot spots open in small groups.
Install the Mac app. Its setup agent builds your cloud computer.
Keep using Claude Code, Codex and Cursor, on both machines.
Product
Your agents never run out of memory or drain your laptop, and they keep working after you close it. No complex provisioning.

Running pnpm test17s

Murmur 〉 Views 〉 TranscriptView 〉 No Selection
1import SwiftUI 2import Speech 3 4struct TranscriptView: View { 5 @State private var recorder = Recorder() 6 7 var body: some View { 8 VStack { 9 WaveformView(levels: recorder.levels) 10 TranscriptList(segments: recorder.segments) 11 RecordButton(recorder: recorder) 12 } 13 .task { await recorder.prepare() } 14 } 15}
TranscriptView
Murmur
Okay, so for Thursday let’s move the design review to the afternoon and send the notes right after
Recent
Line: 1 Col: 1 main
persistentcompute@cloud ~/murmur-ios $ claude
Claude Code v2.1.302
Opus 5.5 (1M context) · Claude Max
~/murmur-ios
❯ build Murmur on my Mac, open it in the Simulator and run the UI tests
⏺ Bash(xcodebuild -scheme Murmur -destination 'platform=iOS Simulator,name=iPhone 17 Pro' build)
** BUILD SUCCEEDED **
⏺ Bash(xcrun simctl launch booted com.example.murmur)
com.example.murmur: 48213
⏺ Bash(xcodebuild test -scheme Murmur -destination 'platform=iOS Simulator,name=iPhone 17 Pro')
✓ RecordButtonTests · 6 passed
✓ WaveformViewTests · 9 passed
✓ TranscriptViewTests · 12 passed
✓ AudioEngineTests · 18 passed
✓ MurmurUITests · 4 passed
✳ Testing on iPhone 17 Pro 6/6… (2m 27s · esc to interrupt)
◐ medium · /effort
murmur-ios (main) ~ persistentcompute@cloud

persistentcompute@cloud ~/murmur-ml $ claude
Claude Code v2.1.302
Opus 5.5 (1M context) · Claude Max
~/murmur-ml
❯ quantize the on-device speech model to 4-bit and check word error rate
⏺ Bash(python quantize.py --bits 4)
wrote murmur-small-q4.mlpackage (212 MB → 61 MB)
⏺ Bash(python eval_wer.py --baseline)
baseline WER 6.8% on 4,200 clips
⏺ Bash(python eval_wer.py --model q4 --shards 8)
✓ shard 1/8 · WER 6.9%
✓ shard 2/8 · WER 7.0%
✓ shard 3/8 · WER 6.8%
✓ shard 4/8 · WER 7.1%
✓ shard 5/8 · WER 6.9%
✓ shard 6/8 · WER 7.0%
✳ Evaluating shards 7/8… (2m 39s · esc to interrupt)
◐ medium · /effort
murmur-ml (main) ~ persistentcompute@cloud
Last login: Sat Oct 17 09:12:04 on ttys003
persistentcompute@cloud ~/invoices $ claude
Claude Code v2.1.302
Opus 5.5 (1M context) · Claude Max
~/invoices
❯ add a late fee to overdue invoices and cover it with tests
⏺ I'll add the fee in totals.ts after discounts and before tax, then cover it with tests.
⏺ Update Todos
☒ Read the invoice totals
☒ Add the late fee
☒ Cover it with tests
⏺ Read(src/invoices/totals.ts)
Read 184 lines
⏺ Update(src/invoices/totals.ts)
Updated src/invoices/totals.ts with 2 additions and 1 removal
41 - return subtotal - discounts + tax
41 + const fee = lateFee(invoice, subtotal - discounts)
42 + return subtotal - discounts + fee + tax
⏺ Bash(pnpm test)
✓ 42 passed · 6 new
⏺ Overdue invoices now add the late fee after discounts and before tax, and all 42 tests pass.
◐ medium · /effort
invoices (main) ~ persistentcompute@cloud
⏵⏵ auto mode on (shift+tab to cycle)
Security
Your laptop and your cloud computer share a private, encrypted network only your devices can join.
Every connection to your cloud computer is encrypted.
Agents reach your Mac only after you approve it.
Your cloud computer is yours alone. Staff access is logged.
Your files and code never train AI models.