Skip to content

Install ​

Public beta

Entracte is in its public beta line (0.0.X). Bundles ship from the same release pipeline as the eventual stable line; macOS is signed and notarised, Linux ships unsigned by convention, Windows is unsigned until SignPath approves the project. See the Releases page for every published version. Stable (0.1.X) is some way ahead.

Download official builds ​

Download Entracte Detecting your system…

The button above auto-detects your OS — and your Mac's chip, where the browser reveals it — and links straight to the matching installer for the latest release; All platforms & formats expands the full list. Every release is published as a normal (non-prerelease) release, so releases/latest and the Releases page always point at the newest 0.0.X beta. Prefer to pick by hand? The platform-by-platform breakdown below names every artefact.

macOS ​

  • Entracte_<version>_aarch64.dmg — Apple Silicon (M-series)
  • Entracte_<version>_x64.dmg — Intel

Both .dmg builds are code-signed; the inner .app is notarised with an Apple Developer ID certificate and the ticket is stapled, so macOS Gatekeeper opens the installed app without the "unidentified developer" warning. Mount the disk image, drag Entracte into Applications, eject.

Homebrew ​

The project ships its own Homebrew Cask hosted in this repo. Until we submit to homebrew-cask upstream (planned after 0.1.0 stable lands), install via the custom tap:

sh
brew tap drmowinckels/entracte https://github.com/drmowinckels/entracte
brew install --cask drmowinckels/entracte/entracte

brew upgrade --cask entracte handles updates once Homebrew refreshes the tap. The Cask tracks stable releases only — prereleases never bump it, because a brew install cannot see the in-app update-channel setting and so has no way to opt out of betas. To run betas, install from the release page and switch the channel in Preferences → About.

Windows ​

  • Entracte_<version>_x64-setup.exe — NSIS installer
  • Entracte_<version>_x64_en-US.msi — MSI for managed deployment
  • Entracte_<version>_x64-portable.zip — the bare app, no installer (what Scoop installs)

Currently unsigned

Windows installers are not code-signed yet. When you run the installer, Windows SmartScreen will show a blue "Windows protected your PC" dialog naming an "unknown publisher". To continue: click More info, then Run anyway.

This is a verification gap, not a security issue — the installer is the same .msi / .exe built and published by GitHub Actions from this repository, and you can verify the SHA-256 checksums against the release assets (open the specific release tag — pre-releases don't appear under releases/latest).

We applied to the SignPath Foundation free OSS code-signing programme and were turned down on the first attempt — they look for projects that have already built up public visibility (stars, forks, contributors, third-party write-ups), and Entracte is too new to clear that bar yet. We can reapply once the project has more external traction. Here's how you can help →

Double-click the installer; once past the SmartScreen prompt, the standard Windows installation wizard takes over.

Scoop ​

The project ships its own Scoop bucket, hosted in this repo — a bucket is just a repository with a bucket/ directory, so no second repo is needed:

powershell
scoop bucket add entracte https://github.com/drmowinckels/entracte
scoop install entracte/entracte

Arrives with the next stable release

The bucket's manifest is generated by the first stable release that ships the portable zip, so until that release is published scoop install reports that it cannot find a manifest. Use the .exe or .msi above in the meantime.

scoop update entracte handles updates. Scoop installs the portable zip rather than either installer — it extracts archives instead of running setup programs — and puts entracte on PATH via its shim, so entracte pause 30m and entracte resume work from any shell. (Commands that print something back, like entracte status, stay silent on Windows for now — see the CLI page.) Scoop also verifies the download against the SHA-256 in the manifest, which is read from the release's own SHA256SUMS.txt.

The exe is unsigned, same as the installers above. You skip the installer's "Windows protected your PC" dialog because there is no installer to run, but Windows may still warn the first time you launch the app.

Your settings live in %APPDATA%\io.drmowinckels.entracte, outside Scoop's app directory, so scoop uninstall entracte leaves them in place.

One caveat of a portable install: the NSIS installer bootstraps the Microsoft Edge WebView2 Runtime, and extracting an archive cannot. Windows 11 and up-to-date Windows 10 already have it; if Entracte's window opens blank, install the WebView2 Runtime and relaunch.

Like the Homebrew cask, the bucket tracks stable releases only — a scoop install cannot see the in-app update-channel setting, so it has no way to opt out of betas. For betas, install from the release page and switch the channel in Preferences → About.

Help us get Windows signed ​

SignPath Foundation rejected our first application on the grounds that Entracte doesn't yet show enough public adoption to qualify. They don't judge the code — they look at the project's external footprint. Concrete things that move the needle:

  • ⭐ Star the repository — this is the single clearest signal.
  • 🗣️ Talk about it where you hang out — Reddit (r/macapps, r/windows, r/productivity), Mastodon, Bluesky, blog posts, YouTube, Hacker News. Independent mentions are weighted heavily.
  • 🐛 File a bug, request a feature, or send some praise — engagement counts.
  • 🔧 Contribute a fix — being able to point at a contributor list demonstrates a real community.
  • 📦 If you maintain a package repo (Chocolatey, winget — Scoop is covered), packaging Entracte for it adds another data point.

Once we have evidence to satisfy SignPath's criteria, we'll reapply. The CI signing pipeline is already wired up — the day approval comes through, the very next release ships signed with no code changes required. The bring-up notes live in .github/SIGNPATH_SETUP.md.

Linux ​

  • Entracte_<version>_amd64.AppImage — portable, single binary
  • Entracte_<version>_amd64.deb — Debian, Ubuntu, and derivatives
  • Entracte-<version>-1.x86_64.rpm — Fedora, openSUSE, and derivatives

AppImage: chmod +x Entracte_*.AppImage && ./Entracte_*.AppImage. For .deb / .rpm, install via your package manager (e.g. sudo apt install ./Entracte_*.deb). Linux builds aren't per-binary code-signed — the ecosystem relies on repository signatures instead.

Build from source ​

You'll need:

  • Node.js 20+
  • Rust (stable)
  • Platform build tools for Tauri 2 — Xcode CLT on macOS, MSVC on Windows, webkit2gtk + friends on Linux.
sh
git clone https://github.com/drmowinckels/entracte.git
cd entracte
npm install
npm run tauri dev

The first cargo build takes ~2 minutes. After that, hot reload is instant for TS and ~5–15s for Rust.

Build a release bundle ​

sh
npm run tauri build

The bundle ends up in src-tauri/target/release/bundle/ — platform-specific subdirectories for .dmg, .msi, .AppImage, .deb, etc.

Without signing secrets, macOS and Windows will warn about the unsigned binary. That's expected.

Released under the Apache 2.0 License. Terms · Privacy.