Get baddie.
Free, for macOS, Windows and Linux. The installers are built in the open and will be published on GitHub Releases. The first release is not out yet.
Installers
The first release has not been published yet.
Until it is, you can build baddie from source or try the live demo. To hear when it lands, open the repository on GitHub and choose Watch → Custom → Releases (it needs a free GitHub account), or follow the releases feed.
macOS
Your systemmacOS 13 or later.
- Apple silicon
baddie-<version>-mac-arm64.dmg - Intel
baddie-<version>-mac-x64.dmg
Not sure which Mac you have? Apple menu → About This Mac says “Chip: Apple M…” or “Processor: Intel”.
- Apple silicon
Windows
Your systemWindows 10 or 11, 64-bit.
- Setup
baddie-<version>-win-x64-setup.exe
Installs for your user only. It never asks for administrator rights.
- Setup
Linux
Your system64-bit.
- Debian, Ubuntu and relatives
baddie-<version>-linux-amd64.deb - Any other distribution
baddie-<version>-linux-x86_64.AppImage
Where you can use the .deb, prefer it. The AppImage needs FUSE 2.
- Debian, Ubuntu and relatives
The installers will be attached to each release on GitHub. baddie does not update itself yet, so new versions appear on the releases page. Watching the repository tells you when.
The Mac app is tested on Apple silicon. The Windows and Linux installers come out of the same build and have not yet been tried on real machines for this version. If one misbehaves, please open an issue on GitHub.
Your computer will warn you. Here is why.
The installers are not code-signed. Signing certificates from Apple and Microsoft cost money, and this project is built with free tools only. Without a signature your system cannot tell who made the app, so it warns you the first time you open it.
The warning does not mean anything is wrong with the file. It does not prove the file is fine either. The steps below get past it for baddie alone: you do not need to switch off any protection for the whole computer, and should not.
First launch on macOS
The first time you open baddie, macOS shows this and offers no way to open it:
“baddie” Not Opened. Apple could not verify “baddie” is free of malware that may harm your Mac or compromise your privacy.
- Choose Done. Not “Move to Trash”.
- Open System Settings → Privacy & Security and scroll down to Security.
- Next to “baddie was blocked to protect your Mac”, choose Open Anyway, then confirm with your password or Touch ID.
You do this once. On macOS 14 and earlier, right-click the app, choose Open, then Open again.
First launch on Windows
Your browser may first say the file “isn’t commonly downloaded”. Choose to keep it. Then, when you run the installer, Microsoft Defender SmartScreen shows a blue panel:
Windows protected your PC. Microsoft Defender SmartScreen prevented an unrecognized app from starting.
- Choose More info.
- The publisher reads “Unknown publisher”. That is what an unsigned app looks like.
- Choose Run anyway.
First launch on Linux
No warning: Linux does not check signatures on these files. On Debian, Ubuntu and relatives, install the package:
sudo apt install ./baddie-*.debOn other distributions, allow the AppImage to run, then start it:
chmod +x baddie-*.AppImage
./baddie-*.AppImageThe AppImage needs FUSE 2 (libfuse2, or libfuse2t64 on Ubuntu 24.04 and later). Without it, start it with --appimage-extract-and-run.
Check your download. Optional.
Every release includes a file called SHA256SUMS, written by the same public GitHub Actions workflow that builds the installers. Download it into the same folder as the installer, then run the command for your system.
On macOS:
shasum -a 256 --ignore-missing -c SHA256SUMSOn Linux:
sha256sum --ignore-missing -c SHA256SUMSOn Windows, in PowerShell. It prints a hash: compare it with the line for your file in SHA256SUMS.
Get-FileHash .\baddie-*-setup.exe -Algorithm SHA256On macOS and Linux you should see the name of your file followed by OK. If it says anything else, delete the file and report it on GitHub.
What this proves: the file on your disk arrived intact and is the one the public workflow built. It does not prove who built it, and it is not a signature. You are trusting the code in the repository and the build that GitHub ran, both of which anyone can read.
Rather build it yourself?
The app and the baddie command-line tool build from the same repository. You need Node.js 22.13 or newer and pnpm.
git clone https://github.com/callmeBalloch/baddie.git
cd baddie
pnpm install
pnpm build
# open the app in your browser
node packages/cli/dist/bin.js app
# or stay in the terminal
node packages/cli/dist/bin.js --helpNothing to trust but the code in front of you. The README has the full quick start, including how to connect an AI agent.
After you install
Connect your first account. Bluesky and Mastodon take about a minute. Other platforms need a free developer app of your own first: why some platforms ask for one. Everything baddie saves stays in one folder on your computer, with your tokens encrypted.
The install notes on GitHub cover updating, where your data is kept, and uninstalling.
Not ready to install anything? Try the live demo in your browser.