MZIDeveloper preview
Open Browser Host
Developer artifacts / beta

Run the same package outside the browser.

Windows, Linux, macOS, Android and iOS are independent native MZI implementations—not Electron, not bundled browsers, and not platform builds of the application.

Desktop Host / 0.8.0Windows x64

Install once.
Open every .mzi.

The per-user setup installs the native Win32 host and Wasmtime runner, adds MZI Host to the Start menu and associates signed .mzi applications with it. It needs no administrator access and includes the same three proof packages opened by Browser Host.

Unsigned beta: Windows SmartScreen may warn before launch. The host verifies the Ed25519-signed update feed, but automatic installation stays disabled until setup signing exists.

setup sha256:0dbdc43a1ae3b32d8931171c882de0c59df5e600d9617973c8a3825a22436b17
Measured build / Local Windows 11
Setup download
5.99 MiB
Portable ZIP
7.26 MiB
Native UI EXE
9.47 MiB
Wasmtime runner
9.15 MiB
Package → ready
21.52 ms
Component action
24.44 µs

Local Windows 11 reference from the hostcore test harness: 100,000 actions over a persistent runner with a warm cache. Setup 0.3.0 is not code-signed; these are beta measurements, not cross-device promises.

Linux Host / x64 0.7.0-preview.1ARM64 0.7.0-preview.1

Native GTK.
Reload without a restart.

The AppImages contain the dark GTK4 host, signed proof packages, font stack and static Wasmtime runner. Open or drop another .mzi, or use mzi dev . --launch to replace validated code and semantic UI inside one running native process.

x64 sha256:e7eef7e06069726829b17150d0d9831c0d9d5448c12f6653b4899f97ff1c782earm64 sha256:f2617ca1a6b3261a7a7a8e8987d27ebbc27c798212d41a05953a549453a07b6a
Measured x64 build / Linux container
x64 AppImage
40.02 MiB
ARM64 AppImage
38.46 MiB
x64 host archive
11.21 MiB
GTK4 UI
8.98 MiB
Package → ready
129.52 ms
Component action
83.32 µs

The exact x64 AppImage passes a clean-Debian two-package smoke path without system GTK: approval, native control creation, a Wasm action, live package replacement and semantic rerender. ARM64 was executed under AArch64 emulation, so no ARM performance claim is published yet. A desktop Linux session is required; Docker, Go and Rust are build-time only.

Cross-host identitysha256:4861d0f633620a16a259184cafd39e126f0304e28c63956b532e5c15c5f155ee

Browser, Windows and both Linux architectures open the byte-identical application package. x64 and ARM64 identities: verified.

01 / ToolNode 20+

MZI CLI

Create typed AssemblyScript or minimal WAT applications, then live-reload, build, inspect, sign and open packages without a registry or cloud dependency.

Version
0.13.0-beta.1
Format
Standalone ESM
Size
940.1 KB
Download mzi-cli.mjs ↓sha256:4f9be8dcdb8f77bc65034d601500e51e81e45bd94fc1b9325831bad0ceaab3c8
02 / SDKTypeScript

MZI SDK

Typed semantic nodes, collections, component actions, stable storage keys and migration edges.

Version
0.7.0-beta.1
Format
ES module
Size
2.2 KB
Download mzi-sdk.mjs ↓sha256:53fc62ee32870679b33acbda232b15969b07b0875cd8950403a17247d4a6cc67
03 / ApplicationSigned artifact

Field Notes

The byte-identical proof runs across six host surfaces. Browser, desktop, Android and iOS hosts execute its typed Component actions and schema migration contract.

Version
0.4.0
Signature
Ed25519
Size
34,477 bytes
Download field-notes.mzi ↓sha256:4861d0f633620a16a259184cafd39e126f0304e28c63956b532e5c15c5f155ee
First application

Typed source with in-process live reload.

The recommended starter is a real offline counter written in AssemblyScript. Windows Host 0.8 and Linux/macOS Host 0.7 previews stay open while dev validates and replaces each saved revision without surrendering the approved authority boundary.

Read the complete quickstart →
# create TypeScript-like application logic
node mzi.mjs init hello-mzi --language assemblyscript

# install the pinned compiler once
cd hello-mzi
npm install

# open one host; live-reload every revision
node ../mzi.mjs dev . --launch

# stop the watcher with Ctrl+C
Current boundary

Browser, Windows, Linux, macOS, Android and iOS execute the real signed Field Notes Component. Android remains a private CI APK. iOS preview 3 executes in Simulator and ships a separate inspected but unsigned iPhoneOS ARM64 build using a no-JIT Swift interpreter with a 10 million instruction budget. Physical iPhone execution, public mobile signing and distribution, App Store policy validation and general Component composition remain open milestones.

Compare with Browser Host →