Start a project
kiln install fills the dependency tree from package.json. kiln dev serves the project and reloads a change in 8 ms, keeping component state across saves. Browser logs stream to the terminal.
Bring a Node.js project across
Kiln reads the files you already have:package.json, tsconfig.json, node_modules and your npm, yarn or pnpm lockfile. Keep them in place and swap npm run dev for kiln dev.
There is no migration step and no config file to write first.
Ship an app
kiln build bundles TS, JSX, CSS, HTML and WASM to browser or server targets. For a self-contained artifact, emit a single-file executable.
kiln desktop builds a windowed app from the same source tree, with tray, menus, signing and auto-update.
kiln install
Lockfile, frozen installs and the cache.
kiln dev
Hot reload, kept state and log streaming.
kiln desktop
Window, tray, menus, signing and auto-update.
Reference
Platforms, runtimes, files and channels.