Installation
The public Linux x64 release pairs Bext 0.2.11, tsc-rs 0.4.2, and
PRISM (@bext-stack/framework) 0.2.0. It requires glibc 2.31 or newer.
The engine embeds V8 and Turbopack; the release also includes the native
TypeScript compiler and framework resources needed to render PRISM sites.
Install script (recommended)#
curl -fsSL https://bext.dev/install | sh
The installer resolves the stable channel once, downloads one immutable
bundle, and verifies its SHA256 checksum before installation. It installs
bext, tsc-rs, and bext-framework together in ~/.local/bin (or
$XDG_BIN_HOME when set). Add that directory to PATH if needed:
export PATH="$HOME/.local/bin:$PATH"
bext --version
# bext 0.2.11
tsc-rs --version
# tsc-rs 0.4.2
| Variable | Default | Purpose |
|---|---|---|
BEXT_INSTALL_DIR |
$XDG_BIN_HOME or ~/.local/bin |
Install directory; sudo is requested only when needed to write there |
BEXT_RELEASE_ID |
The stable channel | Pin an immutable release, such as 20261004-bext-0.2.11-tsc-0.4.2 |
BEXT_RELEASE_URL |
https://get.bext.dev |
Release host or compatible mirror |
BEXT_SHARED_FRAMEWORK_DIR |
Discovered beside the executable | Override the framework directory for a custom installation |
TSCRS_PATH |
Discovered beside the executable | Override the native compiler path |
Running the installer again updates the installed tools. Running server processes keep their current runtime until you explicitly deploy the new release. See Operations → Upgrades for server upgrade procedures.
npm CLI#
On Linux x64 with Node.js 18 or newer:
npm install -g @bext-stack/cli@0.2.11
bext --version
The CLI verifies and caches the versioned engine download and depends on exact versions of the PRISM framework and tsc-rs compiler. To use the framework or compiler independently:
npm install @bext-stack/framework@0.2.0
npm install --save-dev @bext-stack/tsc-rs@0.4.2
npx tsc-rs --version
Downloads and source#
The Bext release includes the matched Linux x64 bundle, checksums, and build manifest. The download host publishes its exact versions, source revisions, and rendering verification.
The public Bext repository contains
release information and the published framework and CLI source. The complete
engine is developed in a private monorepo; cloning the public repository does
not provide a bext-server Cargo workspace.
The tsc-rs repository provides compiler source and separate platform downloads for Linux x64/ARM64, macOS Intel/Apple Silicon, and Windows x64. Those compiler platforms are separate from the current Linux x64 Bext bundle.
Start a project#
The Quickstart walks through a PRISM site with
page.tsx, bext.config.toml, and tsconfig.json.
For an existing project, initialize its configuration and start it:
cd my-existing-app
bext init --yes
bext run .