Skip to content

Taproot v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 13:54
· 13 commits to master since this release

First release of Taproot, a call-tree diff reviewer.

Taproot turns a diff into a tree of the changed functions: callers first, then the changed code they call. Each snippet holds the changes to one function, method or type, not a bare hunk. Accept, reject or mark each snippet reviewed as you go.

It comes as three tools that run the same engine on your machine, with no backend, no login and no telemetry:

  • CLI for local git changes: unstaged, staged, a branch (--base main) or one commit. y stages exactly the snippet you accepted, like git add -p.
  • Chrome extension for pull requests on github.com. It adds a 🌱 Taproot button to the Files changed tab.
  • Static web app (apps/pwa/) for public pull requests.

Supported languages: Go, JavaScript, TypeScript, Python, Java and Rust. Other files show as plain hunks under "Other files".

Downloads

File For
taproot-v0.1.0-linux-amd64, -linux-arm64 Linux
taproot-v0.1.0-darwin-amd64, -darwin-arm64 macOS (the terminal UI has not had a hands-on test on a Mac yet)
taproot-extension-0.1.0.zip Chrome: unzip into an empty folder, then Load unpacked in chrome://extensions
SHA256SUMS Check the files: sha256sum -c --ignore-missing SHA256SUMS

The binaries are not signed. Windows is not supported; use the Linux build under WSL. See the README for install steps and usage.