amoosed.com

AMOOSEDWEB · CHROME EXTENSION + COMPILER

A second side
to your website.

AmoosedWeb lets a site offer an opt-in web app carried by its existing binary files. The ordinary site remains familiar. The moose icon opens the other side.

THE PRODUCT

Two layers, one address.

Everyone can visit the ordinary website. With the Chrome extension, visitors can also choose Amoosed mode: a separate app carried by the site’s existing media files.

The site owner can keep that second experience private by sharing its key in a file or a QR printed on a card or event poster. A separate key can protect members-only pages. Anyone can copy or photograph a QR, so it works as a shareable invitation, not a personal identity check.

Chrome Web Store release coming soon. For now, extract the ZIP and use Load unpacked in Chrome’s Extensions page.

VIDEO DEMO

See AmoosedWeb in action.

Watch the prototype walkthrough, then explore the ordinary site and Amoosed mode yourself.

Watch on YouTube ↗
Amoosed moose extension icon

Install the Chrome prototype

  1. Download the extension ZIP and extract it to a permanent folder.
  2. Open chrome://extensions/ in Chrome’s address bar.
  3. Turn on Developer mode, then choose Load unpacked and select the extracted folder containing manifest.json.
  4. Pin the moose icon from the Extensions menu. Visit this site and select the moose to open the side panel.
Download Chrome extension ZIP · v0.15.0 ↓

This ZIP is for Load unpacked. Chrome on Windows and macOS does not support direct installation of a CRX downloaded from a website; a normal public install would require the Chrome Web Store.

Preview of the dark amoosed.com side panel with orange moose branding
The side panel on a site without Amoosed content.

MAKE YOUR OWN

Hello World, with a members page.

Download the portable compiler, extract it, and run these commands. The starter includes a public app, an encrypted Members page, and a plain-language README.txt.

Download compiler · v0.15.0 ↓

Compiler tutorial and all downloads → · Plain-text README

Requires Node.js 22 or newer. Native executables are built separately for each operating system.

node amw.cjs init my-site
node amw.cjs build-project my-site my-site/public
node amw.cjs serve my-site/public

The first build generates a private 256-bit members key in my-site/.amw/keys/ and prints its path. The publish folder does not contain the key or loose app source.

Abstract night skylineAbstract route at dusk

THE CREATOR

Built to explore
another way to publish.

AmoosedWeb is a prototype by Juhapekka Piiroinen. It explores an opt-in browser experience that can coexist with an ordinary website, including public pages, selectively protected content, and physical QR invitations.

AI use: AI has been used extensively in the concepts, code, and documentation. This is an experimental product; the compiler guide describes its current behavior and limits.

Connect with Juhapekka ↗