Local by default. Cloud by choice.
Harmony runs on your machine, free, and that does not change. When a job is bigger than your laptop — or longer than your evening — send the agent, the fleet, or the whole workspace to a hosted machine. It keeps working while you don't. Then bring the results home.
Harmony Cloud is not open yet. Nothing on this page is purchasable today, and the prices below describe the plan being built rather than one you can buy. Harmony Core is free, works now, and needs no account.
Harmony Cloud
$29/month
60 Agent Hours of hosted compute each month.
Try it with 5 Agent Hours, free.
No card. When the hours run out, nothing is charged — Harmony keeps working locally.
01 / SEND
One agent, a fleet, or the whole workspace
Pick what leaves your machine. A single agent's tab, every agent on the board, or the workspace itself — panes, task board, and context included. What goes is shown to you before it goes.
02 / STACK
Queue the next prompts and close the lid
Stack prompts for a cloud agent and it drains them in order. The queue lives on the server, so a laptop that sleeps, disconnects, or reboots changes nothing about the work.
03 / RESTORE
Pick the session back up anywhere
Run harmony -r to list restorable sessions — local and cloud — and reattach to one. The same terminal, the same history, from the desktop app or any terminal you have.
04 / BRING HOME
Results land in your checkout, not a download
Bring Home applies the work back to your local repository and tells you if anything diverged while the workspace ran. Export is never metered.
Step 1
Install Harmony
curl -fsSL https://ideharmony.com/install.sh | shRuns entirely on your machine. No account, no signup.
Step 2
Run something locally
nalaThis is the whole product, free forever. The cloud is optional.
Step 3
Sign in when you want hosted compute
nala loginOpens a browser to approve this device. 5 Agent Hours free, no card.
Step 4
Send your work to a cloud workspace
harmony cloud newYour uncommitted changes go with it. Credentials and key files never do.
Step 5
Bring the results home
harmony cloud bring-homeApplies the work back to your local checkout, and tells you if anything diverged.
Cloud adds. It never takes away.
| Harmony Core | Harmony Cloud | |
|---|---|---|
| Runs on your machine | Yes | Yes — Harmony Cloud adds hosted workspaces, it does not replace local |
| Account required | No | Yes |
| Price | Free forever | $29/month |
| Model access | Your own provider keys, on your machine | Included — a cloud workspace cannot reach a model provider directly |
| Hosted compute | None | 60 Agent Hours every 30 days |
| Parallel work | Limited by your machine | 3 workspaces at once |
| Your code leaves your machine | Never | Only what you send, and only when you send it |
| Works offline | Yes | Local work continues; hosted workspaces need a connection |
One Agent Hour is one hour on a Standard machine. Larger machines use hours faster.
Stored, and why
Account email
Sign-in and billing correspondence. Kept: Until account deletion.
Workspace filesystem contents
It is the workspace. Kept: While the workspace exists, plus 30 days after cancellation.
Usage records (seconds per workspace)
Billing, and answering 'where did my hours go'. Kept: Kept after workspace deletion — an invoice must remain explainable.
Device sessions
Keeping you signed in on machines you approved. Kept: Until revoked or expired.
Never stored
Model provider API keys
The cloud contract has no field for one, and egress cannot reach a provider host, so there is nothing a key would be useful for.
SSH keys, cloud credentials, .env files
Refused when the handoff manifest is constructed — not filtered later, refused at construction.
Secrets in logs
Log lines pass through a redactor that matches by name and by shape.
Card numbers
Payment details go to Stripe directly and never touch our servers.
Reliability, stated plainly
We don't offer a uptime SLA yet. We'd rather say that than publish a number we have no track record behind.
- If a workspace fails to start, it doesn't consume hours.
- If we're down, Harmony keeps working on your machine — the local product doesn't depend on us.
- Your workspace filesystem survives a pause, and survives us restarting the machine underneath it.
- If we lose a workspace, your data is still exportable for 30 days.
We credit hours lost to our failures rather than requiring you to ask.
Before you send anything
Try it with 5 Agent Hours, free
No card. When the hours run out, nothing is charged — Harmony keeps working locally.
Already subscribed? Open your Cloud account.