Skip to content

Uzumaki

Native desktop apps in TypeScript. No browser. No webview. Just real windows.
Terminal window
powershell -c "irm https://uzumaki.run/install.ps1 | iex"

Then create an app:

Terminal window
uzumaki init my-app
cd my-app
pnpm install
pnpm dev

Uzumaki is a desktop UI host for people who like to write TypeScript but do not want to ship a browser.

You write TypeScript and JSX, and Uzumaki opens real native windows. There is no embedded browser and no webview — what you ship is a native app, not a web app in disguise.

  • Framework-agnostic. React is the first adapter; Solid, Vue, and Svelte are on the roadmap.
  • Single process. Writing an app feels like writing a native app, not a main/renderer split.
  • No IPC bridge. Your UI code and your app code share the same JavaScript context.
  • Node and Deno APIs work directly. Built on Deno, with node:* compatibility — no shims, no bridge calls.

Start with Quick Start if you want the guided path.