Downloads

Download Truffle

No desktop build is published right now.

Desktop

What happens after the click

The file downloads now; nothing runs until you open it. In-app updates are switched off in these builds, so a newer build arrives by downloading and running a newer installer yourself.

Not included in this build: an in-app updater, a store or package-manager listing, or an Apple notarization ticket.

  • Windows

    No published build is available for this platform right now. Check back shortly.

  • macOS

    No published build is available for this platform right now. Check back shortly.

  • Linux

    No published build is available for this platform right now. Check back shortly.

Checksums are not available yet. When a release carries them, the download page lists the SHA-256 value beside each file.

iPhone and iPad

There is no App Store or TestFlight build yet. Truffle installs to the home screen as a web app instead.

Add it from Safari
  1. Open truffle.tech in Safari.
  2. Tap the Share button.
  3. Tap Add to Home Screen, then Add.

This is the web app in a home-screen window, not a native build: it runs in Safari’s engine, and it is not distributed or reviewed by Apple. When a signed build exists, this row will carry the TestFlight link instead.

The iOS build is not open for public testing yet. This page will carry the TestFlight link and its code as soon as it is.

Android

Android is distributed as a sideloadable APK, not through the Play Store. The APK is linked here as soon as a published release manifest lists one — never before, so this row can never point at a build that is not published.

Browser option
Installing it yourself
  • On iPhone or iPad, open Truffle in Safari. From Share, choose Add to Home Screen, enable Open as Web App if offered, then Add. Notifications need the installed app — a Safari tab cannot receive them (UX-032).
  • Chrome and Edge on a desktop offer Install Truffle in the browser menu, or an install icon in the address bar.
  • Firefox does not install web apps; Truffle works in the tab.

Run it locally, free

The whole application on your own machine: no account, no e-mail address, no payment. Local mode has no billing path at all, so there is nothing to cancel and nothing to expire. It needs Node 24.20.0.

npm run local
Starts it and opens it on this machine, at http://127.0.0.1:3000. Your data is one directory, ./data — copy it to back up, delete it to reset.
npm run local:lan
The same instance, reachable from other devices on this Wi-Fi. It refuses to bind the network while the instance is unlocked.
npm run local:remote
The same instance, reachable from your phone anywhere, over a tunnel it starts and records for you.

On Windows you can double-click Truffle Local.cmd instead; on macOS or Linux, ./truffle-local.sh. Both do the same thing as npm run local.

A phone joins by scanning a one-time code the Devices page mints, so the access token is never typed into it.

Check the bytes

Compare the SHA-256 value beside your download with the file you received, and read how to verify a Truffle download.