Install Tessera

Version 1.0.1, published October 10, 2026. Free, with no account to make and nothing to sign in to.

Recommended download

Download TesseraVersion 1.0.1 for macOS, Windows and Linux

Offered for the computer you are reading this on. Everything else is below.

What changed in 1.0.1

macOS

  • Apple Silicon

    Disk image · 116 MB

    Tessera-1.0.1-mac-arm64.dmg

    SHA-256 a0344f961eac2297de6e4c61d7b3aeb7f9d7a4cc388a972640cbc8af6b41583d

    Download
  • Intel

    Disk image · 122 MB

    Tessera-1.0.1-mac-x64.dmg

    SHA-256 027ad1831f65f30ca32ea8ad88c9c3c316899635f32060057dc70692ea7fa27f

    Download
Other files for macOS (2)

The same application without an installer. Take one of these only if you know you want it.

  • Apple Silicon

    Zip · 115 MB

    Tessera-1.0.1-mac-arm64.zip

    SHA-256 673615c9bb5e00d114ec5f852ea4f404ed1e493d4b20791f9795d7ad79259e56

    Download
  • Intel

    Zip · 122 MB

    Tessera-1.0.1-mac-x64.zip

    SHA-256 519720228c823eb58575427cc15297480f3f0606d87f5d8a62fc047adf4e1c1e

    Download

Installing it, and the one question it asks

  1. Open the disk image and drag Tessera into Applications.
  2. Open it from Applications. macOS says it cannot verify the app, because the build is not signed with a paid Apple certificate. Press Done.
  3. Open System Settings, then Privacy & Security, scroll to Security and press Open Anyway beside Tessera.
  4. Press Open in the last dialog. Only the first time: after that it opens like any other app.

Or skip the clicking, in one line

xattr -dr com.apple.quarantine /Applications/Tessera.app

Run it once, after dragging Tessera into Applications, and it opens normally from then on. It does nothing and says nothing if the flag has already gone.

Homebrew

brew tap ahmmedrejowan/tessera
brew install --cask tessera

Homebrew 7 asks before it loads anything from a tap that is not its own. If it does, run brew trust --cask ahmmedrejowan/tessera/tessera and install again.

Or build it yourself

git clone https://github.com/ahmmedrejowan/tessera.git
cd tessera
npm install
npm run dist

Needs Node 24 or newer, git, and Xcode command line tools (xcode-select --install). Gives you a .dmg and a .zip for Apple Silicon and Intel, in release/, signed ad hoc. Build on the system you want the files for: none of them can be made from another.

Windows

  • Arm

    Installer · 97.1 MB

    Tessera-1.0.1-win-arm64.exe

    SHA-256 5a60c005ed367441c6d01403874985e99ecd62777d0a8a1bf1923dd0eaf489e2

    Download
  • x64

    Installer · 103 MB

    Tessera-1.0.1-win-x64.exe

    SHA-256 eed23ccfca1737b45f25d7b1b0b3f0cce9049686b573543886cd9ca30986348e

    Download
  • x64 and Arm together

    Installer · 200 MB

    Tessera-1.0.1-win.exe

    SHA-256 0b2d175f5e864bb9dee137b47b551f57ae9a7241f5826bb85c2adf0a26f2c105

    Download
Other files for Windows (2)

The same application without an installer. Take one of these only if you know you want it.

  • Arm

    Zip · 139 MB

    Tessera-1.0.1-win-arm64.zip

    SHA-256 d24ed9536ee493ac8eaadcf8436c7373542f1c4bbf6b71f83c02769a06cf77c4

    Download
  • x64

    Zip · 141 MB

    Tessera-1.0.1-win-x64.zip

    SHA-256 c78246b2fbe364f6450e3a374912361dfdfc12d4ba194f4148e3973d669f943b

    Download

Installing it, and the one question it asks

  1. Run the installer. It installs for you alone, so no administrator password is asked for.
  2. Windows says it protected your PC, for the same reason: the build is not signed with a Windows certificate. Choose More info.
  3. Press Run anyway. Only the first time.

Or skip the clicking, in one line

Unblock-File .\Tessera-win-x64.exe

In PowerShell, before running the installer. SmartScreen usually reacts to that mark, so the prompt does not appear; a publisher it has never heard of can still be questioned, and More info then Run anyway always works.

winget

winget install Rejowan.Tessera

Chocolatey

choco install tessera

Scoop

scoop bucket add tessera https://github.com/ahmmedrejowan/scoop-tessera
scoop install tessera

Or build it yourself

git clone https://github.com/ahmmedrejowan/tessera.git
cd tessera
npm install
npm run dist

Needs Node 24 or newer and git. Nothing else: there is no native code to compile. Gives you an installer and a portable .zip, for x64 and Arm, in release\. Build on the system you want the files for: none of them can be made from another.

Linux

  • Any distribution

    AppImage · 123 MB

    Tessera-1.0.1-linux-x86_64.AppImage

    SHA-256 62c73d417f6154e0777d8321f318c01a6c17cfa9f750e8d08872c5005a22e2cf

    Download
  • Debian, Ubuntu, Mint

    Debian package · 98.0 MB

    Tessera-1.0.1-linux-amd64.deb

    SHA-256 bdc91ca9deda1e2a588c3192e9ba5ec82b9079c9e60c21f9fac72214e9b1ed56

    Download
  • Fedora, openSUSE, RHEL

    RPM package · 87.8 MB

    Tessera-1.0.1-linux-x86_64.rpm

    SHA-256 4d5aff6462526f5dc96b9e5d9850a846b54d2b0453dd123959571471d55297b2

    Download

Installing it

  1. For the AppImage, make it runnable with chmod +x and start it. Nothing else is installed.
  2. For the .deb or .rpm, install the package with your usual tool. Tessera appears in your applications menu.
  3. Nothing asks you to allow anything: Linux has no equivalent of the macOS and Windows warnings.

AppImage

chmod +x Tessera-1.0.1-linux-x86_64.AppImage
./Tessera-1.0.1-linux-x86_64.AppImage

Debian, Ubuntu, Mint

sudo apt install ./Tessera-1.0.1-linux-amd64.deb

Fedora, openSUSE, RHEL

sudo dnf install ./Tessera-1.0.1-linux-x86_64.rpm

Arch, Manjaro

yay -S tessera-bin

Not yet: a PKGBUILD is written on every release but nothing is published to the AUR. Until then, take the AppImage.

Or build it yourself

git clone https://github.com/ahmmedrejowan/tessera.git
cd tessera
npm install
npm run dist

Needs Node 24 or newer and git. For the .rpm on a Debian-like system, also rpm. Gives you an .AppImage, a .deb and an .rpm, in release/. Build on the system you want the files for: none of them can be made from another.

The source

Tessera is free software under GPL-3.0-or-later. Every release is built from the tag below, and it builds on macOS, Windows and Linux with Node and npm.

Checking a download

Every file above lists the SHA-256 it was published with, and the same lists are published as files beside them. If what your computer prints matches, you have exactly the file that was built.

macOS

shasum -a 256 Tessera-1.0.1-mac-arm64.dmg

Windows, in PowerShell

Get-FileHash .\Tessera-1.0.1-win-arm64.exe -Algorithm SHA256

Linux

sha256sum Tessera-1.0.1-linux-x86_64.AppImage

On Linux, sha256sum -c --ignore-missing SHA256SUMS-Linux.txt checks every file in the folder at once.

Older versions

Every earlier release, with its notes and files, is on the changelog and on GitHub.