Installation

Choose your preferred installation method:

CLI

curl -fsSL https://tombi-toml.github.io/tombi/install.sh | sh

On Windows, the default installation directory is %LOCALAPPDATA%\tombi\bin, and the PowerShell installer does not modify your PATH; add the directory to your user PATH, or use the returned executable path directly.

Install a specific version:

curl -fsSL https://tombi-toml.github.io/tombi/install.sh | sh -s -- --version 0.7.5

Install to a specific directory:
(For the Shell Script installer, specify a directory that is already included in your PATH.)

curl -fsSL https://tombi-toml.github.io/tombi/install.sh | sh -s -- --install-dir /custom/path

Verify the downloaded archive checksum before extraction:

curl -fsSL https://tombi-toml.github.io/tombi/install.sh | sh -s -- --checksum <sha256>

Windows Package Manager

winget install --id tombi-toml.tombi --exact

Homebrew

brew install tombi

Python

Quick Try

uvx tombi

Project Installation

uv add --dev tombi

Global Installation

uv tool install tombi

JavaScript

Quick Try

npx tombi

Project Installation

npm install --save-dev tombi

Global Installation

npm install -g tombi

VSCode

Open VSX

Cursor, Windsurf, etc.

Zed

The Tombi extension currently published in Zed's extension registry focuses on Language Server Protocol (LSP) features. For syntax highlighting and other syntax-related editor features, also install the TOML extension. For Tombi-specific configuration, see the Zed Extension page.

Helix

Install the tombi binary locally and append the following configuration:

[[language]]
name = "toml"
auto-format = true
language-servers = ["tombi"]

JetBrains IDE

Neovim

Emacs

GitHub Actions