Your agent’s own live desktop.Paid by the second.
It answers a 402, gets a real Linux desktop it can open apps on, and pays in USDC on Hedera from its own account. No signup, no API key, no card.
Give it the machine the job needs.
Each box is a real recording of an agent at work. It opens on the prompt the agent was given, then shows what it did about it.
Cloud Browsers
For the sites that never shipped an API. Your agent fills in portals, signs in on a user's behalf and reads pages back, in real Chrome on a CDP endpoint.
Explore browsersabout 1 s to spin up
Computer Desktops
A live screen your agent drives and you can watch. Blender, LibreOffice, a file manager, anything that expects a desktop.
Explore desktops1.3 s to spin up
Bare Machines
No screen, just compute. Renders, builds, servers and long jobs, with every core in view while they run.
Explore machines0.75 s to spin up
Rent only what the job needs, by the second.
A browser for a form, a machine for the heavy pass, a desktop when the app has no API. Whichever you take, the price per second comes back in the 402, your agent pays it in USDC, and Hedera settles it.

desktop-2
A full Linux desktop
Xfce with Chrome, LibreOffice, a file manager and a terminal. Your agent clicks, types and reads the screen. You can watch it live, or take the mouse yourself.
2 vCPU · 4 GB · 20 GB disk · 1280×720 · VNC
$0.148 / hr
10 min ≈ 2.5¢
boot
1.3 s

browser-fast
A real browser
Chrome on a CDP endpoint, headless or headful. Playwright and Puppeteer connect to it unchanged.
Chrome · CDP · screenshots · recording
$0.11 / hr
10 min ≈ 1.8¢
boot
~1 s

machine-2
A machine to do the heavy part
Headless Linux with a shell, a stateful Python REPL, volumes and a public preview URL. Install what you need, then render, build or serve.
1–8 vCPU · 2–16 GB · 10 GB disk
from $0.062 / hr
10 min ≈ 1.0¢
boot
0.75 s
It runs what you already run.
The desktop and the machine are ordinary Linux. The tools your team already uses install and run the way they do everywhere else.
apt, pip and npm work · bring your own image · nothing here is a shim
The apps your agent needs are already open.
Real applications on a real screen, driven by mouse and keyboard. Rented by the second and paid for out of the agent's own USDC balance.

Blender has no API. The agent drives the real application with mouse and keyboard, then reads the result off the screen.

Four apps, one meter
The agent reads the page, edits the sheet, runs the number in a shell and opens the export. Apps with no API still get used, and the whole job bills as a single lease.

Boot with your tools already installed
Install once, snapshot the desktop, then start copies of it whenever work arrives. This one came up with Inkscape open on the file. You never pay for the same setup twice.
A browser that behaves like a person's.
Real Chrome, not a scraper. For the parts of the web that never shipped an API, metered by the second like every other lane.
Checks a price like a customer would
A real Chrome on a real storefront: open the product, read the price, check which sizes are in stock. Nothing is faked at the network layer.


Works a marketplace
Classifieds have no API at all. Your agent reads the asking price, the condition and where the seller is, then decides whether it is worth an offer.

Works a map
Plan a route, read the turn-by-turn back and hand the result on. A window you can watch, and step into when it stalls.
Four moves, and the machine is yours.
Kleeto speaks the x402 payment standard. One HTTP exchange quotes a machine, pays for it and opens it, settled in USDC on Hedera. Neither side needs an account.
- 01
GET /lease?lane=desktop-2
The agent asks for a machine
No account, no key, no card. Just a request for a lane.
- 02
402 Payment Required
Kleeto answers with a price
The x402 challenge carries the rate per second, the asset and the network. One rate for that lane, fixed for the whole lease.
- 03
X-PAYMENT: <signed>
The agent signs and asks again
It pays in USDC from its own funded account. The facilitator submits the transaction and covers the gas, so your agent holds only what it means to spend.
- 04
200 OK · lease open
Hedera settles and the meter starts
Final in seconds, at fees quoted in USD. The meter stops the moment your agent pauses, and the unused seconds come back.
Fund it once. It rents the rest.
Your agent holds its own USDC on Hedera and answers each 402 itself. There is no Kleeto account, no API key and no card on file.
The bill is on a public ledger.
Every second the machine runs is a hash-chained checkpoint on a public topic, and every file it produced is hashed into the same receipt. Anyone can recompute the bill from Hedera's mirror node. No key, no account, nothing to ask us for.
- written to
- HCS topic 0.0.7181234
- one message per checkpoint, $0.0001 each
- settled in
- USDC on Hedera
- final in seconds, fees quoted in USD
- signed with
- did:hedera · ES256K
- the receipt verifies without us
- lease
- ls_9k2m…
- lane
- desktop-2
- started
- 2026-09-04 10:21:15Z
- seconds
- 252
- rate
- 53000 tinybar/s
- credits used
- 252
- tinybar
- 13,356,000
- USD
- $0.0104
- refunded
- 3,120 credits
- files out
- 3
- root
- 7f3a9c…e2c19e
hcs topic 0.0.7181234 · seq 1204
kid did:hedera:testnet:z6Mk…#key-1 · ES256K
Check it without asking us
- 01Read the topic from the mirror nodeThe receipt names the HCS topic. Hedera's mirror node serves its messages to anyone, with no key and no account.
- 02Add up the checkpointsOne message per second the machine ran, each carrying the credits charged and the hash of the one before it.
- 03Hash the files it producedRecompute the merkle root over the artefacts and compare it to the root the receipt was signed over.
The mirror node is public, and the receipt carries the topic it wrote to.
About the rail. Plain answers.
x402 is the HTTP payment standard: you ask for something, the server answers 402 Payment Required with a price, you sign a payment and ask again. Kleeto puts a per-second rate for the lane in that challenge. Your agent signs it, the machine opens, and the rate is fixed for the whole lease.
Per-second billing needs fees that do not move and settlement that does not wait. Hedera's fees are quoted in USD from $0.0001 and transactions reach finality in seconds. Payment is in USDC so the agent holds dollars rather than a volatile balance, and the facilitator submits the transaction and covers the gas.
It needs a funded Hedera account holding USDC. Fund it once and the agent answers each 402 itself. There is no Kleeto account, no API key and no card on file, the account is the identity and the funding at the same time.
A computer of your own for as long as you keep it running: a Chromium browser on a CDP endpoint, a Linux machine with a shell and a stateful Python REPL, or a full Linux desktop with a screen you can watch. Up in about a second, and yours until you pause or stop it.
Between roughly 6 and 50 cents an hour depending on the lane; ten minutes on a desktop is about 2.5 cents. Prices are set in USD and converted at the ledger's own live HBAR rate at the moment you are quoted.
Every lease carries a credit cap and a maximum duration. When either is reached the machine pauses, bills nothing further, and the unused seconds are returned. A paused machine keeps its disk and memory at zero per second.
Every second is a hash-chained checkpoint written to a public Hedera Consensus Service topic, and every file the machine produced is hashed into the same receipt. You can recompute the total from Hedera's public mirror node with curl, no key, no account, nothing to ask us for.
hedera:testnet. Payment is USDC over x402, quoted per second in the 402 and settled through a facilitator, and every checkpoint is written to a public Hedera Consensus Service topic.