Download

Get Bandura.

The download is the complete app — no account, no sign-up, nothing locked. Free indefinitely for personal work, learning and open source. Using it at your job? Thirty days to evaluate, then $59 once, per seat, covering twelve months of updates — after which the version you have keeps working.

In development · macOS · Windows · Linux

Not yet — and we won't pretend otherwise

The installers below don't exist yet.

Bandura is in active development toward v1.0.0. Rather than show you buttons that 404, here is exactly what will be on this page at launch, on which platforms, in which formats. Join the list and the download link arrives the day it does.

Launch-day download link and a founding-user badge. By joining you agree to receive one or two launch emails — no reselling, opt out any time, and your address is deleted on request.

Every platform, built on its own machine

Pick your system.

Nothing here is cross-compiled. Each installer is built on the operating system it targets, because the app embeds a native SQLite module that can't be faked from another host — so the macOS build comes off a Mac and the Windows build off Windows.

macOS

  • Apple Silicon (M1–M4) arm64 · .dmg
  • Intel x64 · .dmg

First launch: Unsigned until the Apple Developer certificate is in place, so Gatekeeper will refuse a double-click. Right-click the app → Open → Open, once. Notarized builds replace these without a reinstall.

Windows

  • Windows 10/11 x64 · installer

First launch: Unsigned until an OV certificate is bought, so SmartScreen shows a warning: More info → Run anyway. It installs per-user, so you don't need admin rights.

Linux

  • AppImage (portable) x64 · chmod +x and run
  • Debian / Ubuntu x64 · .deb

At launch these link to GitHub Releases, produced by the public release-desktop workflow — you'll be able to read exactly how the binary you're running was built.

Or skip the app entirely

The CLI is a single native binary.

Same engine as the desktop app, no Electron, no runtime to install — for CI and for people who'd rather stay in the terminal. It exits non-zero on failure and speaks JUnit and GitHub annotations.

Available at launch

# The headless runner — same engine, for terminals and CI
npm install -g @bandura/cli
bandura --version

Reads the same .aether files as the desktop app, from the same repo. See the CLI docs.

What you're agreeing to

Bandura collects nothing. No telemetry, no analytics, no crash reports, no account — the app makes no network request you didn't ask for, with the single exception of AI features, which call the provider whose key you supply.

Personal projects, learning, teaching and open-source work are free indefinitely. If you use Bandura for paid work you get 30 days to evaluate it, and then the licence terms ask for one $59 seat per person, which covers every release we build in the following twelve months; after that the version you have runs on unchanged, and renewing for newer builds is optional. Past those 30 days nothing is switched off, degraded, or made read-only — a dismissible note, at most once a day, is the entire difference.