tree-sitter-cli

tree-sitter-cli 0.27.1

The tree-sitter CLI is used to create, manage, test, and build tree-sitter parsers.

  • By tree-sitter
  • Open Source
  • Updated Oct 8, 2026
Download for Windows

About tree-sitter-cli

The tree-sitter CLI is used to create, manage, test, and build tree-sitter parsers.

What's new in 0.27.1

What's Changed

  • fix: decode UTF-16 surrogate pairs with input endianness by @tree-sitter-ci-bot[bot] in #5913
  • fix(cli)!: fix query test capture range matching across lines by @tree-sitter-ci-bot[bot] in #5918
  • fix(rust): address new nightly lints by @tree-sitter-ci-bot[bot] in #5921
  • fix(generate): resolve token names in debug output by @WillLillis in #5941
  • fix(generate): keep GCC jump tables enabled for large lexers by @tree-sitter-ci-bot[bot] in #5985
  • fix(generate): exclude external word tokens from keyword extraction by @WillLillis in #5989
  • fix(lib): check shifted stack versions during error recovery by @tree-sitter-ci-bot[bot] in #5998
  • fix(generate): detect indirect recursion in flattened productions by @WillLillis in #6003
  • fix: preserve column dependency when balancing repeat nodes by @tree-sitter-ci-bot[bot] in #6006
  • perf(lib): acquire capture lists from a free stack instead of scanning by @tree-sitter-ci-bot[bot] in #6012
  • fix(build): don't compile the Wasm stdlib into Emscripten builds by @tree-sitter-ci-bot[bot] in #6015
  • fix: various query issues by @tree-sitter-ci-bot[bot] in #6017
  • fix(rust): ban std::fs::canonicalize by @tree-sitter-ci-bot[bot] in #6018
  • fix(bindings): load Node bindings under Bun again by @tree-sitter-ci-bot[bot] in #6021
  • release v0.27.1 by @clason in #6024

Full release notes »

Technical details

Publishertree-sitter
Version0.27.1
Release date2026-10-08
LicenseMIT
Installer typezip
Architecturex86, x64, arm64
Package IDtree-sitter.tree-sitter-cli

Install tree-sitter-cli from the command line

Install with Windows Package Manager
winget install --id=tree-sitter.tree-sitter-cli -e
Update to the latest version
winget upgrade --id=tree-sitter.tree-sitter-cli -e
Uninstall
winget uninstall --id=tree-sitter.tree-sitter-cli -e

tree-sitter

tree-sitter-cli version history

  • 0.27.0
  • 0.26.13
  • 0.26.12
  • 0.26.11
  • 0.26.10
  • 0.26.9
  • 0.26.8
  • 0.26.7

Frequently asked questions

Is tree-sitter-cli free?

Yes. tree-sitter-cli is free and open-source software released under the MIT license.

What is the latest version of tree-sitter-cli?

The latest version is 0.27.1, released on Oct 8, 2026.

Is it safe to download tree-sitter-cli?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with de043e4c289efcef7981df99988300f23763befdeb36abf7c1898f080c478424.

Which Windows versions does tree-sitter-cli support?

tree-sitter-cli runs on Windows and is available for 32-bit (x86), 64-bit (x64), ARM64 systems.

How do I uninstall tree-sitter-cli?

Open Settings › Apps › Installed apps, find tree-sitter-cli and select Uninstall. From the command line, run winget uninstall --id=tree-sitter.tree-sitter-cli -e.