ooda

Design on your codebase in the cloud, no local setup required.

No more fighting localhost — you and Claude can develop and share apps on little computers, from anywhere.

Get started for free and have your first virtual machine running in minutes.

All you need is a paid Claude subscription and a free sprites.dev API key.

Manage ooda entirely from your terminal

$ npx ooda-cli

   ╭───╮  ╭───╮  ╭───╮  ╭───╮
   │ O │  │ O │  │ D │  │ A │
   ╰───╯  ╰───╯  ╰───╯  ╰───╯

  Your projects:
    [1] new-nav             ● running
    [2] marketing-redesign  ○ stopped
    [3] shader-tool         ○ stopped

  [d] Deploy current directory
  [n] New project
  [q] Quit

  Select: 

Or use your local dashboard to browse and run your projects

localhost:4444
ooda
Projects New project Deploy folder

Your projects

new-nav

https://new-nav-x7k2.ooda.run

Published Open Delete

marketing-redesign

https://marketing-redesign-m3np.ooda.run

Open Delete

shader-tool

https://shader-tool-q9wf.ooda.run

Open Delete

Quicker and safer than local development

Consistent environments, zero setup

No more "works on my machine" — every ooda VM is identical. No local dependency conflicts, no version mismatches, no setup headaches.

Safe by default

Claude runs with full permissions in a sandboxed VM, so it moves fast without any risk to your local filesystem. Delete a project and spin up a fresh one in seconds.

Publish for free

Tell Claude to publish and get a permanent shareable URL at ooda.run/p/your-project in seconds. No hosting config, no deploy pipelines — just a built site on a URL you can share with anyone.

Built for collaboration

Share your sprites API key with teammates to collaborate on the same set of projects. Every project gets a unique ooda.run URL automatically — share a link and anyone can see your work in progress.

Run anything, anywhere

Each VM is a full Linux machine with root access. Run any framework, any language, any toolchain — from a laptop, a tablet, or even your phone.

FAQ

What is ooda?

A CLI tool that launches Claude Code on cloud dev environments powered by sprites.dev. Think of it as a remote terminal for AI-assisted development.

What do I need to get started?

Node.js 20+, a sprites.dev account, and an Anthropic API key (or Claude Code with OAuth). That's it.

Can I run multiple sessions at once?

Yes. Open additional terminals and use ooda-cli connect <name> to connect directly. Each session is independent.

Where does my code run?

On sprites.dev infrastructure, powered by Fly.io. Your sprite is automatically created in a region close to you — each environment is fully isolated with its own filesystem, network, and resources. More hosting options coming soon.

How does publishing work?

Just tell Claude to publish your project. It runs the build, uploads the static output, and gives you a permanent URL at ooda.run/p/your-project. Every publish creates a new version — previous versions are kept and accessible via a version parameter. Publishing is free and there are no limits on the number of projects you can publish.

Is this free?

ooda is free to use, including publishing. You'll need a sprites.dev account and an Anthropic API key, which have their own pricing.