Proton
Proton Computer
Cloud / Linux

One Proton.
$20 a month.

A persistent Linux computer with 8 virtual CPUs and 2 GB of guaranteed RAM that scales up to 64 GB when your work needs it. One flat price, billed by the second.

Processor
8virtual CPUs
Price
$20per month, flat
Billing
Per secondonly while running
Memory
2→64 GB2 GB guaranteed

$20 covers 730 running hours, paid from your Cube balance. Memory growth costs nothing extra. Stop a computer to stop charges. If your balance runs out, computers are suspended and their disks preserved. Growth above 2 GB depends on available host capacity.

GitHub sign-in requests identity and email only.

01

A full computer.
Elastic memory.

Install your tools, run long jobs, and leave your agents working. Closing your laptop leaves your computer running.

Processor
8virtual CPUs
Guaranteed memory
2 GBalways reserved
Memory ceiling
64 GBas host capacity allows
Persistent disk
50 GBUbuntu 24.04

Memory grows and shrinks with demand. The ceiling is a maximum, not a guaranteed simultaneous allocation.

02

Your terminal.
Your coding tools.

Connect over SSH from your computer, or use your Proton as a remote environment in Claude Desktop or Codex.

Connection / OpenSSH
Host proton-my-project
  HostName ssh.proton.computer
  User ubuntu
  Port <your assigned port>

Add your public key once. Each computer has a connection panel with a copyable command, SSH configuration, and desktop setup instructions. Your private key stays with you.

03

From sign-in
to shell.

Create and manage multiple computers from one dashboard.

01 / Account

Sign in.

Use Google or GitHub. No repository permissions are needed to sign in.

02 / Computer

Name your machine.

Add an SSH public key and create your computer. Follow its provisioning status.

03 / Connect

Copy. Connect. Work.

Open a terminal or attach your desktop coding app. Manage the computer from your dashboard.

Proton CLIInstall, connect & explore all commands
Proton CLI

Take Proton to your terminal.

Create, connect, and manage computers from macOS or Linux. Requires Python 3.8+ and OpenSSH.

01 / Install
curl -fsSL https://app.proton.computer/install.sh | sh
02 / Sign in and connect
proton login
proton list
proton ssh <computer-name>

Run proton logout to revoke this terminal’s session. Use proton stop <computer-name> to stop charges.

Approve a terminal

Run proton login, then enter the code it gives you. Your Cube password stays in your browser.

All commands

Use a computer’s name or ID wherever you see <name>.

proton login
Sign in through your browser.
proton logout
Sign out and revoke this terminal’s session.
proton whoami
Show your signed-in account.
proton balance
Show your shared balance and Proton usage.
proton list
List your computers.
proton show <name>
Show a computer’s details.
proton create <name>
Create a new computer.
proton start <name>
Start a stopped or suspended computer.
proton stop <name>
Stop a computer and pause its charges.
proton restart <name>
Restart a computer.
proton delete <name>
Permanently delete a computer and its disk.
proton keys <name> --key <file>
Replace a running computer’s SSH public keys.
proton ssh <name> [command]
Open a shell, or run a remote command.
proton ssh-config <name>
Print SSH configuration for your editor or terminal.

proton --help lists commands. proton <command> --help shows every option. proton --version shows your installed version.

Useful options: --json with list or show; --key <file> with create; --no-browser with login.

Ready to workIncluded with ProtonNode, Bun, Docker, Claude, Codex & more

A developer environment, ready from your first shell. These tools come preinstalled on every new Proton.

Runtimes & build tools
Node 24 LTS, npm, Bun, pnpm
Python 3, pip, venv, GCC, G++, make
Code & collaborate
Git, GitHub CLI
Claude Code, Codex
Containers
Docker Engine, Compose, Buildx
Docker starts when you first use it.
Browser testing
Chromium, Playwright
Browser system dependencies
Your Linux computer
Ubuntu 24.04, sudo, apt
OpenSSH, Bash, zsh, tmux
Everyday utilities
ripgrep, jq, curl, wget
zip, unzip, standard Linux utilities

Credits & billing

One balance shared across Proton and Cube. Manage your credit here.

Available credit

—

$20 per Proton per 730 running hours.
Billed by the second. Stopped computers aren’t charged.

Add credit

Payment opens in Stripe and returns here. Credit is added after payment is confirmed. Adding credit doesn’t restart suspended computers.

Shared billing history

Daily totals in USD (UTC), including Proton and Cube usage.

Loading…

Create computer

Ubuntu 24.04 · 8 shared vCPUs · 50 GB disk

RAM starts at 2 GB and can grow to 64 GB as host capacity allows.

Paste your .pub key. Your private key stays on your computer.

Don’t have an SSH key?

On your computer, run:

ssh-keygen -t ed25519
cat ~/.ssh/id_ed25519.pub

$20 per month, billed by the second from your shared Cube balance (730 running hours per month). Creating this computer starts billing. Stopping it stops charges. If your balance runs out, your computers are suspended and their disks kept.

Replace SSH keys

These keys replace your previously configured keys. Existing sessions may remain open.

Delete computer

This permanently deletes this computer and its disk. Its files cannot be recovered.