Tibi

Install

Tibi ships as a single CLI binary. Once installed you can build, run, and serve .tibi projects without writing any Rust.

Linux one-liner stable

curl -fsSL https://tibi.fi/install.sh | sh

Drops tibi + cargo-tibi onto $PATH (default ~/.local/bin). Re-run the same command to upgrade. Works in WSL too.

Windows one-liner stable

irm https://tibi.fi/install.ps1 | iex

PowerShell. Drops tibi.exe + cargo-tibi.exe into %LOCALAPPDATA%\Programs\tibi and adds it to your user PATH — open a new terminal for the first install to be picked up. Re-run the same command (or tibi update) to upgrade.

Prefer to read first? Inspect the script:

curl -fsSL https://tibi.fi/install.sh | less # or: irm https://tibi.fi/install.ps1

Then verify:

$ tibi tibi 0.1.0 runtime ABI: 1 release pubkey: RWSXEThYUQGbMjdahUrZw055j7dSBFOtopLXD+z4uh6PW4zl8O69Q8eo (id 329B015158381197)

Start a project

$ tibi new my-app $ cd my-app $ tibi dev # boot with HMR $ tibi build # SSG output to ./dist (deploy anywhere)

The starter project is just .tibi-config + a pages/ folder + a small package.json whose preinstall hook re-runs the installer on PaaS build environments. No Cargo.toml, no src/main.rs, no Rust to learn until you want to.

Editor support stable

VS Code only installs VSIX from a local file — but you can curl-then-install in one go. The docs proxy fetches the matching channel's VSIX from the OCI registry on demand:

curl -fsSL https://tibi.fi/downloads/tibi-vscode/main/tibi-vscode.vsix -o /tmp/tibi.vsix \ && code --install-extension /tmp/tibi.vsix \ && rm /tmp/tibi.vsix

Or download manually and install through Cmd/Ctrl+Shift+P → Extensions: Install from VSIX…:

VS Code extension

Syntax highlighting for .tibi files. Real LSP (parse diagnostics, component completion, store-key autocomplete) lands in Phase 9b.

An auto-update channel (VS Code custom gallery) is in the works — until it lands, re-run the curl one-liner above to upgrade.