A tiny file workbench for your Linux servers.

Browse, edit, and run terminals — from a browser tab. One 7 MB binary using about 12 MB of RAM. No runtime, no dependencies, nothing else to install.

install on any linux box
$ curl -fsSL https://plutoshell.com/install.sh | sudo bash

Detects your architecture, installs to /usr/local/bin, and sets up a service that starts on boot. An account is optional — pluto works on its own.

7 MB
single static binary
~12 MB
RAM while running
0
dependencies to install
1
command to install
$ what it does

The parts of a server IDE you actually use.

pluto is for the everyday jobs: move a file, fix a config, tail a log, run a command. It skips the heavyweight machinery and keeps the workflow.

Full filesystem browser

Runs as root by design, so nothing is off-limits. Search any file on the box from the dashboard.

Real terminals, in tabs

Proper PTY shells over WebSocket. Open as many as you like; each starts in the folder you're viewing.

Code editor built in

Syntax highlighting for 32 languages, find, bracket matching, Ctrl-S to save. Edit configs where they live.

Backup to the cloud

Hover any folder and click the cloud. Optionally encrypted before it leaves the machine, and restorable in a click.

Every server, one screen

Link your servers to an account and see them together — online status, tags, search, and one click to open any of them.

Records what happened

Commands are logged per session with timestamps, alongside an event log of sign-ins, file changes and backups.

$ plans

Free to run. Pay only for the cloud.

pluto itself is free and always will be — install it on as many servers as you like without an account. Plans cover cloud backup storage and the extras teams need.

Free
$0
no card, no account required
  • Unlimited servers
  • Terminals, editor, file transfer
  • Command history and event log
  • 200 MB cloud backup
  • Dashboard for all your servers
Create account
Storage
$5 / month
for people with real data to keep
  • Everything in Free
  • 200 GB cloud backup
  • Encrypted before upload
  • Restore to any server
Get started
Business
$20 / month
for teams looking after a fleet
  • Everything in Storage
  • 1 TB cloud backup
  • HTTPS certificates for your servers
  • Managers who administer your users
  • Multiple accounts on one organisation
Get started
$ how it runs

Dark mode, dark horse.

Built for the LAN. pluto is for servers you own on networks you trust — homelabs, containers, the box under the desk. Business accounts get real HTTPS certificates for private addresses, so the browser stops warning.

Light enough to forget. A JupyterLab install wants hundreds of megabytes and a Python environment on every machine. pluto is one file sitting at about 12 MB — run it on everything and never think about it.

Yours, not ours. Without an account, pluto makes no outbound connections at all. Link one and it reports only what you'd expect: hostname, address, version, and the backups you asked it to make.

$ systemctl status pluto pluto.service — pluto file workbench Active: active (running) Memory: 12.7M $ pluto -addr :9000 -root /var/www pluto 3.1.2 → http://0.0.0.0:9000 $ pluto -version pluto 3.1.2

Put it on a server and see.

One command, no account, nothing to uninstall but a single binary. Create an account later if you want backups and the fleet dashboard.

$ curl -fsSL https://plutoshell.com/install.sh | sudo bash