Skip to main content
Everything Anywhere does on your own machines is free and open source. Session Vault and device pairing shipped in v0.64.0. Linked machines, Tailscale setup, the phone app, push notifications, webhook triggers and the MCP server ship in the next release. overdeck.ai accounts are invite-only for now, and nothing on this page can be bought yet: the paid tiers are available to invite-allowlisted accounts until billing (PAN-4294) ships. We publish the prices now, with the reasoning, so you can see how we got there and tell us where we are wrong.
Overdeck runs on your own machine. Your agents, workspaces and conversations live there. Overdeck Anywhere is the set of features that let you and your work leave that machine.

Continue anywhere

Pick up an agent conversation on a different machine, even when the first one is switched off.

Reach your Overdeck

Get to your Overdeck from a laptop, phone or another service without opening ports.

Know when you're needed

Get a notification when an agent needs you.

Share a live session

Share a live conversation with someone else.
The plan lives in the Overdeck Anywhere epic, PAN-2350. “Overdeck Anywhere” and “Session Vault” are working names.

Getting started

Everything Anywhere does on this machine is in Settings → Anywhere. The quickest way there is Machines in the sidebar, under Order Book; its number is how many linked machines are online now. The command palette (Cmd/Ctrl+K) has an Anywhere group: Link a machine, Add a Fly machine, Add an SSH machine, Set up a phone, Pair a device, Set up Tailscale open the same dialogs as the Settings buttons, over the page you are on; Open Anywhere settings goes to the section. Set up Tailscale works only in a browser on this machine. Until a machine is linked or Tailscale is set up, the Home page’s Get set up card shows Reach this machine from anywhere, which opens the same section. Links: Remote access, Linked machines, Tailscale.

Plans

Self-hosted

$0, forever
Open source.
  • No account needed
  • Linked machines over LAN, Tailscale, SSH and Fly
  • Webhook triggers over Tailscale Funnel, push notifications to your phone, and the MCP server
  • Session Vault on your own git remote or directory: all of Phase A, with unlimited storage

Free account

$0
Sign in to overdeck.ai.
  • Everything in Self-hosted
  • The directory and direct connections for up to 3 machines
  • 1 GB of hosted vault storage, synced on 2 machines, when the hosted vault ships (planned)
  • End-to-end encrypted
  • Invite-only for now

Anywhere

$8 / month
Billed $96 a year, or $10 month-to-month.
  • Unlimited machines in the directory
  • The webhook inbox, which holds events for 24 hours while a machine is offline
  • 100 GB of hosted vault storage, when the hosted vault ships
  • Hosted agent compute, when it ships, is billed separately by usage

Anywhere, founding price

$60 / year
Annual only.
  • Everything in Anywhere
  • Stays at $60 for as long as you stay subscribed
  • Open to the first 500 subscribers or 90 days after the Anywhere release, whichever comes first
  • Add the relay at the normal $30 a year
Relay add-on: +$3 a month or +$30 a year on the Anywhere subscription ($13 a month or $126 a year in all), billed in the same charge. When two of your machines find no direct path, the relay connects them, still end-to-end encrypted. It includes 50 GB of relay traffic a month; at 50 GB the relay stops until the next month, and an extra 50 GB is a one-time $3 purchase. There is no per-gigabyte billing. The relay also carries an Overdeck connector’s traffic when a bot has no direct path to your machine; it relays only encrypted bytes. Availability: until billing (PAN-4294) ships, the paid tiers (Anywhere and the relay add-on) are available to invite-allowlisted accounts, and nothing can be bought. Your account page: account.overdeck.ai/account shows your plan, this month’s relay use and your machines. From it you can remove a machine (which signs it out and frees its place) or delete your account. In the dashboard, Settings → Anywhere → Account shows the same plan and relay use and links to the account page with Manage account; Sign in there replaces pan account login. Extra storage: +$3 a month or +$30 a year per 100 GB of hosted vault, for the few who pass 100 GB and prefer not to prune old records. Team: not at launch. A team plan needs a key-sharing design first (see why there is no team plan yet).

Encryption

Transcripts are encrypted on your machine before upload, with a key only you hold. The hosted service stores ciphertext it cannot read, and your account never gains the ability to decrypt it. This also means we cannot recover your vault if you lose every device and your recovery phrase.

Deletion

Deleting your account deletes all of your hosted vault data within 24 hours, and removes your machines and phones from the connect directory.

Payments

We plan to sell through Creem as merchant of record. Creem is the legal seller, so it collects and remits VAT, GST and sales tax where they apply.

What stays free and open source

These are not trials and do not expire. Self-hosting has no feature gate, and we do not plan to add one.
  • Overdeck itself, including every feature that runs on your own machines.
  • All of Session Vault Phase A: the pan vault commands, the git and directory backends, end-to-end encryption, full version history, and resume from any saved version. Your vault can be as large as your own backend allows.
  • Linked machines, SSH machines, Fly machines and Tailscale setup. Connecting your own machines to each other needs no account and no subscription.
  • Webhook triggers over Tailscale Funnel, push notifications and the MCP server. They run on your machine and need no overdeck.ai account.
  • Leaving. When the hosted vault launches, pan vault migrate (planned) will copy every record out of it to a backend you run, whether or not your subscription is active.

What has shipped

Roadmap

Most of Anywhere is open-source software you run yourself. The paid part comes last and consists of hosted services.
1

Session Vault, Phase A

Shipped (v0.64.0). Free, open source.Saves agent conversations (Claude Code and Codex) as versioned, encrypted records on a backend you choose: a private git remote or a directory. Browse every saved conversation from any of your machines and continue one from any saved version. PAN-2609
2

One Overdeck server per machine, linked

Shipped (next release). Free, open source.Each machine runs its own Overdeck server with its own identity, and your machines link over an end-to-end encrypted channel on any route: LAN, Tailscale, a direct connection or the relay. Add SSH hosts, fresh servers with pan connect and Fly VMs as machines. The desktop app opens any of your machines’ dashboards with no local server, and Update all keeps them on one version. Conversations and work move between them: remote control, Pull here, delegation and Auto placement. See Linked machines. PAN-3762, PAN-4645, PAN-4403, PAN-4404, PAN-4656, PAN-4402, PAN-4650, PAN-4651, PAN-4654
3

Notifications, remote access and a mobile web app

Shipped (next release). Free, open source.Needs-you notifications are sent from your own machine with Web Push, encrypted so the push service cannot read them, with ntfy as an option. Remote access goes through Tailscale Serve, which Overdeck installs and sets up for you, instead of a tunnel. The phone app is an installable web app reached over Tailscale. See Push notifications, Tailscale and Phone. PAN-2354, PAN-2355, PAN-1254
4

Fly VMs as machines

Shipped (next release). Free, open source; you pay Fly directly.pan machines add-fly starts a Fly.io VM that runs Overdeck and links to your machine, so it runs conversations and gauntlet lanes like any other linked machine. pan start <id> --remote runs an issue’s work agent there as a linked conversation on the VM’s server. See Fly machines and Work agents on Fly. PAN-4652, PAN-4638, PAN-4734Still planned: moving a workspace between your machine and Fly (PAN-1676).
5

Webhook triggers and the MCP server

Shipped (next release). Free, open source.Webhook triggers start or message a conversation when a service such as GitHub or Stripe posts to it, published through Tailscale Funnel or held by the directory inbox while a machine is offline. The MCP server lets an MCP client read and message your conversations on every linked machine. See Webhook triggers and MCP server. PAN-4648, PAN-4649Still planned: the Hermes external-agent bridge (PAN-2353).
6

Hosted services on overdeck.ai

Account service, directory, relay add-on, webhook inbox and shared sessions built (next release, invite-only); billing and the hosted vault planned. This is the paid plan above.The account service, the directory with direct connections, the relay add-on and the webhook inbox are built and ship in the next release. overdeck.ai accounts are invite-only: testers are added by the operator. A machine signs in with pan account login, which runs once per machine and is optional. Still planned: billing and the hosted Session Vault. Shared sessions are built: a host shares a conversation by link and viewers watch it live in their own Overdeck (Shared sessions); viewers can suggest prompts, and contributors can send them.The server code for these services is published in services/ under the Functional Source License (FSL-1.1-MIT): you can read, run, modify and self-host it, but not offer it as a competing commercial service, and each release becomes MIT two years after it ships. Everything else in Overdeck stays MIT. PAN-4293, PAN-2356, PAN-4330, PAN-4294, PAN-4297, PAN-658, PAN-4473
7

Hosted agent capacity

Planned. Billed separately by usage.Your agents running on machines we manage. PAN-4298

How we arrived at these prices

The full reasoning, section by section. Open any one that interests you.
We looked at two groups, with prices as published in September 2026.Products that save or move AI coding sessions. Most of them do it for free, or as part of a subscription you already buy for model access. Claude Code’s Remote Control, included with Claude subscriptions, controls a session that is still running on its original machine. None of the products we found sell session storage by the gigabyte, and none encrypt agent transcripts with a key only the user holds.Paid sync or hosted add-ons on top of a free or open-source core:Two conclusions:
  • $8 a month billed annually, or $10 monthly, is the settled price for an individual pro plan on a developer tool. Obsidian Sync Plus sits exactly there with 10 GB. We offer 100 GB at the same price, because storing it costs us very little (next section).
  • Nobody should pay per gigabyte for this. Consumer cloud storage costs about $1.50 per 100 GB a month, so a per-gigabyte price above that would feel wrong. The price has to be for the workflow, not the bytes.
Volume. A heavy user running many agents at once writes about 13 GB of raw transcripts a month. Transcripts compress well: zstd at level 3 shrank a sample of real transcripts by about 3.2x. That heavy user therefore adds about 4 GB of stored data a month and would take about two years to fill 100 GB. A typical single-agent user writes far less; we estimate 0.1 to 0.6 GB of stored data a month, but we have not measured it yet.Storage. The hosted vault is planned on Cloudflare R2 at $0.015 per GB-month, with no egress fee, which matters because restoring a conversation on a new machine is a download. Durable Objects hold each vault’s version pointers.Requests. A heavy user with ten agents saving every five minutes makes about 21,000 writes and 50,000 reads a month. On R2 with Workers and Durable Objects that costs about $0.16 a month.All-in cost per user per month:A free user costs us at most about 4 cents a month, so a free hosted tier is affordable. The fixed platform cost is small (Cloudflare Workers has a $5 monthly minimum). The real cost of running this is support time: lost keys, billing questions and sync bugs.
Creem charges 3.9% plus $0.40 per successful charge, with no extra fee for international cards. Payouts to us cost the higher of $7 or 1% of each payout. The fixed $0.40 is what shapes the plan:In countries with VAT or GST the fee is charged on the tax-inclusive amount, so its share of our revenue there is somewhat higher.
Storage and requests for a user at the full 100 GB cap cost us about $1.70 a month, and a typical user costs well under that. Creem’s fees take about $4 of a $96 annual plan. The rest of the price pays for building and maintaining Overdeck, supporting subscribers, and the parts of Anywhere that are not built yet.The relay costs us about $0.05 per GB once all users together pass 1,000 GB a month. A user who sends the full 50 GB every month costs about $2.50, so the $3 add-on roughly breaks even in the worst case; most relay users send far less, because the relay carries traffic only when no direct path works. The directory moves no conversation bytes and costs a few cents per user a month. Push notifications cost us nothing, because your machine sends them. Hosted agent compute is the one thing whose cost scales directly with use, which is why it is billed by usage instead of being included.
Because of the fixed $0.40 per charge, a monthly plan loses about three times as much of each dollar to fees as an annual one. We still offer monthly at $10 for people who want to try it without committing, but the annual price is 20% lower ($96 against $120), the same discount Raycast and Obsidian use. The founding price is annual only for the same reason.
A standalone “encrypted backup of your transcripts” competes with free tools and with Obsidian Sync Standard at $4 a month, and at $3 to $5 a month card fees would take 12% to 17% of it. Its honest price would be low, and most of it would go to fees.What the vault does that nothing else does is let your work follow you: continue on your laptop while your desktop is off, from any saved version, across harnesses, with a key only you hold. That is the same promise as the relay, push notifications and, later, shared sessions. So the vault anchors one Anywhere subscription instead of being a separate product.At the Anywhere release the directory, the webhook inbox and the relay add-on exist, but the hosted vault does not yet. The founding price addresses that: $60 a year, locked for as long as you stay subscribed, for the first 500 subscribers or 90 days after the Anywhere release, whichever comes first. Founders add the relay at the normal $30 a year. (It used to end “when the relay ships”, which would have ended it on launch day, because the relay ships in the same release.)
  • It is the promise the project was built on. Weakening the free git backend would break that promise, and the promise is worth more than the subscriptions it might add.
  • It removes lock-in. You can start self-hosted, move to the hosted vault, and move back with pan vault migrate once it ships (planned with the hosted vault, PAN-4297).
  • It does not take much away from the paid plan. Encrypted records cannot be delta compressed, so a heavy user outgrows a free git host’s recommended repository size in a few months. The people who value the vault most are the ones most likely to want someone else to run it. Bitwarden and Atuin both publish their servers and still run popular hosted services.
  • The hosted services themselves are source-available under FSL-1.1-MIT rather than MIT. That stops someone reselling them as a competing service; it does not limit running them yourself, and each release turns MIT after two years.
Every direct alternative stores sessions for free, so a time-limited trial would lose the “try it” comparison. The 1 GB free tier costs us about 4 cents per user a month. Transcripts only grow, so the free tier fills up on its own for anyone who uses it heavily, and no feature needs to be held back to encourage upgrades. Version history is never gated, because resuming from any saved version is the point of the vault.
Every record is encrypted with a single key that one person holds. Sharing a vault with a team needs a key-sharing design, and it depends on shared sessions (PAN-658). We will not publish a team price until that design exists.
T3 Connect, the closest comparable feature, is free for three devices, so a paid directory would lose people who compare the two. Our directory introduces your machines to each other and then steps aside. It moves no conversation bytes, so it costs a few cents per user a month. The free account therefore includes three machines, and the paid tier sells what costs money or does real work: more machines, the webhook inbox, the hosted vault and the relay.
  • The relay is billed inside the Anywhere charge, never as a charge of its own. Creem’s $0.40 fixed fee would take about 17% of a separate $3 charge.
  • The 50 GB monthly cap bounds what one user can cost us and means we need no usage billing. At the cap the relay stops until the next month and the Anywhere card says “Relay allowance used; install Tailscale or add 50 GB”. An extra 50 GB is a one-time $3 purchase.
  • We will check the allowance against the real monthly use of the first relay users. If dev-server previews push typical use near the cap, we will lower the allowance or keep previews off the relay.

What we still need to learn

  • How much a typical user actually stores. The vault collects no telemetry, so we plan a local pan vault stats command and will ask early users to share its output.
  • How much relay traffic real users send, compared with the 50 GB monthly allowance.
  • Whether people will pay $96 a year, and $60 at the founding price. We plan a waitlist before launch.
If you have a view on any of this, comment on PAN-4294 (subscription and billing) or PAN-4297 (hosted Session Vault).