
Personal cloud computer for storing photos, media and documents, running sandboxed WebAssembly apps (password managers, smart‑home, trackers), portable between hosts, pay‑as‑you‑go storage and backups.
We're building a cloud computer for regular people.
It's a secure place to store all your stuff:
Wasmo can do all kinds of computery things, like running apps:
You'll pay a low monthly price for your Wasmo. And you'll be able to cancel all those enshittified services that charge you each month to hold a narrow slice of your digital life.
It's gross that Google and Apple close people's accounts without reason or accountability. It's gross that governments in foreign countries have jurisdiction over our data.
We'd like to fix that.
Your Wasmo is yours. And although it's in our datacenter, its fast & easy to move it to somebody else's. You can even run your Wasmo at home if you have a spare house computer.
Wasmo is open source.
Your Wasmo runs in a datacenter in Toronto, Canada. (We intend to expand into multiple countries so you can put your Wasmo in a place that fits your geography and your politics.)
Running in a datacenter is rad:
Wasmo is a computer. It has a UI, runs apps, and stores your stuff.
But Wasmo isn’t a conventional computer; it’s a WebAssembly computer. It saves power by only running when you're using it. Each app runs in a secure sandbox and can't access each other's data.
Wasmo is under active development. We hope to have a public preview in July 2026.
Work-in-progress:
Don't put any data you care about on either wasmo.dev or wasmo.com! Until we launch, either
environment may be wiped without notice.
Are you interested in building a Wasmo app? We hope to have a developer SDK in July 2026. Get in touch now if you'd like.
Wasmo docs are in docs.
| Directory | What it's for |
|---|---|
apps |
Wasm-packaged applications that use the framework. |
'- journal |
A sample app. |
docs |
|
'- code |
Design docs for Wasmo OS. |
'- distributions |
Documents our executable artifacts. |
'- local_development |
Develop Wasmo OS locally. |
'- platform |
Build Wasmo apps. |
'- runbooks |
Operate the hosted Wasmo.com service. |
identifiers |
Zero-dependency symbols and types used by both platform and OS. |
os |
Wasmo OS, the software that hosts computers and apps. |
'- api |
HTTP APIs and data models shared by client and server. |
'- catalog |
The catalog of Wasmo products that may be purchased. |
'- cli |
The moose command-line tool. |
'- client |
The frontend JavaScript application of the OS. |
'- distributions |
Deployable artifacts to run Wasmo OS. |
'- framework |
Wasmo OS's own web framework, built on Kotlin and Ktor. |
'- logging |
A small-enough logging API for client and server. |
'- routes |
Encode and decode Wasmo OS's URLs as values. |
'- server |
The backend Kotlin server of Wasmo OS. |
platform |
APIs exposed by Wasmo OS to its apps. |
submodules |
|
'- pico |
The Pico CSS framework. |
'- wasi |
The WebAssembly System Interface. |
support |
Standalone support libraries. This is not intended as a stable API. |
'- absurd |
Kotlin bindings for the Absurd durable workflow system. |
'- brevity |
A WIT processor. |
'- dom-tester |
A library for snapshot testing HTML elements. |
'- issues |
A library for modeling warnings and errors. |
'- router |
A library for typesafe navigation in web apps. |
'- tokens |
A library for generating unguessable tokens for identifiers. |
wasmox |
WasmoX support libraries. These build upon the Wasmo platform. |
'- wasmox-sql |
Transactions and other abstractions for SQL. |
'- wasmox-sqldelight |
A library for running SQLDelight in a Wasmo app. |
wasmo-build |
Gradle stuff for building this project. |
We're building a cloud computer for regular people.
It's a secure place to store all your stuff:
Wasmo can do all kinds of computery things, like running apps:
You'll pay a low monthly price for your Wasmo. And you'll be able to cancel all those enshittified services that charge you each month to hold a narrow slice of your digital life.
It's gross that Google and Apple close people's accounts without reason or accountability. It's gross that governments in foreign countries have jurisdiction over our data.
We'd like to fix that.
Your Wasmo is yours. And although it's in our datacenter, its fast & easy to move it to somebody else's. You can even run your Wasmo at home if you have a spare house computer.
Wasmo is open source.
Your Wasmo runs in a datacenter in Toronto, Canada. (We intend to expand into multiple countries so you can put your Wasmo in a place that fits your geography and your politics.)
Running in a datacenter is rad:
Wasmo is a computer. It has a UI, runs apps, and stores your stuff.
But Wasmo isn’t a conventional computer; it’s a WebAssembly computer. It saves power by only running when you're using it. Each app runs in a secure sandbox and can't access each other's data.
Wasmo is under active development. We hope to have a public preview in July 2026.
Work-in-progress:
Don't put any data you care about on either wasmo.dev or wasmo.com! Until we launch, either
environment may be wiped without notice.
Are you interested in building a Wasmo app? We hope to have a developer SDK in July 2026. Get in touch now if you'd like.
Wasmo docs are in docs.
| Directory | What it's for |
|---|---|
apps |
Wasm-packaged applications that use the framework. |
'- journal |
A sample app. |
docs |
|
'- code |
Design docs for Wasmo OS. |
'- distributions |
Documents our executable artifacts. |
'- local_development |
Develop Wasmo OS locally. |
'- platform |
Build Wasmo apps. |
'- runbooks |
Operate the hosted Wasmo.com service. |
identifiers |
Zero-dependency symbols and types used by both platform and OS. |
os |
Wasmo OS, the software that hosts computers and apps. |
'- api |
HTTP APIs and data models shared by client and server. |
'- catalog |
The catalog of Wasmo products that may be purchased. |
'- cli |
The moose command-line tool. |
'- client |
The frontend JavaScript application of the OS. |
'- distributions |
Deployable artifacts to run Wasmo OS. |
'- framework |
Wasmo OS's own web framework, built on Kotlin and Ktor. |
'- logging |
A small-enough logging API for client and server. |
'- routes |
Encode and decode Wasmo OS's URLs as values. |
'- server |
The backend Kotlin server of Wasmo OS. |
platform |
APIs exposed by Wasmo OS to its apps. |
submodules |
|
'- pico |
The Pico CSS framework. |
'- wasi |
The WebAssembly System Interface. |
support |
Standalone support libraries. This is not intended as a stable API. |
'- absurd |
Kotlin bindings for the Absurd durable workflow system. |
'- brevity |
A WIT processor. |
'- dom-tester |
A library for snapshot testing HTML elements. |
'- issues |
A library for modeling warnings and errors. |
'- router |
A library for typesafe navigation in web apps. |
'- tokens |
A library for generating unguessable tokens for identifiers. |
wasmox |
WasmoX support libraries. These build upon the Wasmo platform. |
'- wasmox-sql |
Transactions and other abstractions for SQL. |
'- wasmox-sqldelight |
A library for running SQLDelight in a Wasmo app. |
wasmo-build |
Gradle stuff for building this project. |