Desktop available today · Ato Cloud in limited preview

Open GitHub projectslike regular apps.

Ato turns GitHub repositories and Capsule recipes into runnable software. Run supported apps on your desktop today, and join the waitlist for Ato Cloud — managed isolated runners that open app sessions in your browser.

Ato Desktop is available today. Ato Cloud is rolling out gradually.

Problem

The internet is full of code.Very little of it opens like an app.

AI and open source keep producing code worth running. Yet the gap between finding something on GitHub and actually running it hasn't moved in years.

The README doesn't match reality
Outdated steps and hidden prerequisites that only surface once you try to run it.
Runtime version hell
Node, Python, pnpm, uv, Docker — conflicting versions that fight your machine.
Lost environment variables
Missing .env values, API keys, and port conflicts you only discover at launch.
Polluting your local machine
You wanted to try it once, but the dependencies stay and fill up your disk.
It works on my machine
Runs fine for you, then breaks the moment it's handed to someone else.
Deploying just to share
Hours of infrastructure work just to put it somewhere another person can open.

Code is easy to generate. Apps are still hard to launch.

Ato Apps

A community directory of runnable recipes.

Ato Apps is a community directory of Capsules — launch recipes for open-source tools, AI workflows, and experiments. Each tile shows where it can run today.

AFFiNE icon
AFFiNE
Knowledge base / Docs
Desktop ready
Blinko icon
Blinko
Notes / Info organizer
Desktop ready
OpenClaw icon
OpenClaw
Agent / Automation
Cloud waitlist
JSON Hero icon
JSON Hero
JSON viewer
Desktop ready
G
Gmail Newsletter Runner
Spreadsheet-driven newsletter
Cloud waitlist
D
Drive Organizer
Google Drive cleanup
Cloud waitlist
P
PDF Report Generator
Document & report generation
Desktop ready
I
Image Generator
Local image-generation UI
Needs GPU
Desktop

A free runner for
your own machine.

Ato Desktop runs Capsule apps in an isolated sandbox on your own computer. It's the simplest way to start using Ato today — free, local, no waitlist.

  • 100% local
    Your data and files stay on your own machine — nothing leaves your computer.
  • Built for developers & OSS users
    Try scripts and projects you find on GitHub without polluting your local setup.
  • Hybrid by design
    Run apps before they're Cloud-ready, plus heavy apps wired to your local LLMs.
  • Cloud optional
    Move any local app to Ato Cloud later, once you're off the waitlist.

Install on macOS

curl -fsSL https://ato.run/install | sh|Browse apps →
Ato — Store
Library
All
Running
Installed
Category
Productivity
Automation
Dev Tools
Agents
Popular128 apps
A
AFFiNE
Knowledge base
B
Blinko
Notes
n
n8n
Workflow automation
G
Gitea
Git hosting
U
Uptime Kuma
Monitoring
E
Excalidraw
Diagrams
OPEN
CAPSULE
RUN
DESKTOP
CLOUD-SOON
OPEN
CAPSULE
RUN
DESKTOP
CLOUD-SOON
How it works

One recipe.
Multiple places to run.

You don't have to build containers or pick servers. Ato reads each app's requirements and helps you run it in the right place — Desktop today, Cloud as it rolls out.

01
Pick an app
Choose an app or tool from Ato Apps that you want to run.
02
Ato resolves the Capsule
Ato reads the repo's capsule.toml — source, runtime, run command, and permission policy.
03
Ato checks available runtimes
Ato looks at what's available and suggests Desktop today, or Cloud when it's ready — you choose where to run.
04
Ato launches the app
It provisions the environment in the background and waits until the app is fully Ready.
05
You open the app
Open it in your browser. Supported cloud runs get a session URL on *.app.ato.run.
Capsule

Capsule is the launch recipe.

A Capsule is a lightweight, explicit manifest that turns source code into a runnable application — so Ato knows exactly how to launch it.

SourceRuntimeDependenciesEntrypointPortServicesSecretsNetwork PolicyIdentity
capsule.toml
schema_version = "0.3"
name = "hello-capsule"
version = "0.1.0"
type = "app"

[targets.web]
runtime = "source"
driver = "node"
runtime_version = "20"
run = "node server.js"
port = 8000
For developers

Publish runnable apps,
not setup instructions.

Stop writing long setup scripts in your README. With Ato, your GitHub repo becomes an app others can open in one step.

Free yourself from the README

Stop fielding "it doesn't run on my machine" issues caused by environment drift.

Zero-friction demos & PoCs

Share work as a runnable URL instead of a ZIP or a git link with setup notes.

Hand off AI-generated tools

Give non-engineer colleagues or friends a tool they can open, not clone and build.

Smoother hackathons & workshops

No more burning the session supporting everyone's environment setup errors.

Use cases

Where Ato fits.

From open source to AI-generated tools, Ato shortens the path between code and a running app.

OSS Apps

Try a great tool or UI you found on GitHub in seconds — without opening a terminal.

AI-generated apps

Turn the small tools Claude, Cursor, and ChatGPT produce into something anyone can launch.

Hackathons & workshops

Smooth over environment differences, and keep the results runnable after the event ends.

Internal tools

Share internal PoCs and handy scripts without standing up heavy company infrastructure.

Developer demos

Hand customers a demo they can actually click — not a repo link or a setup script.

Trust & safety

Explicit by design.

Ato doesn't run unknown code as a black box. Each app declares what it needs in its Capsule, and Ato makes those launch requirements explicit before execution — then runs it inside a controlled sandbox.

  • Which runtime it needs (Python, Node, Nix, …)
  • Which commands it runs
  • Which local ports it opens
  • Which environment variables (secrets) it requests
  • Which external domains it tries to reach
Developer preview

Ato is in developer preview. Sandboxing and network controls are still being hardened. Use trusted repositories, and review a Capsule's recipe before running unknown code.

Pricing

Start free.Reach for the cloud when you need to.

Run apps on your own machine today, for free. When you want to open them from anywhere, a managed runner is one click away.

Desktop
Free

Run apps locally on your own machine. Nothing to provision.

Download Desktop
  • Local isolated runner
  • Unlimited local runs
  • Sandboxed by default
  • No account required
Cloud StarterComing soon
$39/ mo

A managed isolated runner that opens app sessions in your browser — from any device, no local setup.

Join waitlist
  • Dedicated managed runner
  • Browser app sessions
  • Included monthly usage
  • Auto-provisioned, zero setup
Team
Custom

Connect your own servers, add seats, and get priority support.

Contact us
  • Bring your own runners
  • Multiple seats
  • Priority support
  • Custom usage limits

Ato Desktop is available today. Ato Cloud is rolling out gradually — join the waitlist to get early access and final pricing.

Get started

Start with apps.
Go deeper when you need to.

Open an app today, or get in line for managed cloud runs.

Ato Desktop is available today. Ato Cloud is rolling out gradually.