Installation
Maekon ships native installers for all three desktop platforms. Pick the path that matches your machine.
Quick install (macOS / Linux)
curl -fsSL https://raw.githubusercontent.com/pseudotop/maekon-client/main/scripts/install.sh | bash
The installer downloads the latest release, verifies the ed25519 signature, and places maekon in ~/.local/bin (Linux) or /usr/local/bin (macOS).
Quick install (Windows PowerShell)
irm https://raw.githubusercontent.com/pseudotop/maekon-client/main/scripts/install.ps1 | iex
Manual download
Download the platform-specific bundle from the latest release page — or visit maekon.dev/download for direct buttons with file size + format.
| Platform | Format | Notes |
|---|---|---|
| macOS Universal | .dmg / .pkg / .tar.gz | Signed with Developer ID. First launch may prompt Gatekeeper — right-click → Open. |
| Windows x64 | .msi / .zip | MSI installer adds Maekon to PATH. |
| Linux x64 | .deb / .tar.gz | DEB targets Ubuntu 22.04+, Debian 12+, Fedora 39+. |
Requirements
- macOS 13 (Ventura) or newer · Apple Silicon + Intel
- Windows 10 / 11 · x64
- Linux Ubuntu 22.04+, Debian 12+, Fedora 39+ · x86_64 · X11 or Wayland (XWayland)
Verifying the signature
All release assets ship .sha256 and .sig (ed25519) files alongside. Manual verification:
# Public key (also baked into install.sh as fallback):
PUB=fPiU9KchUIXZ7qOcjJIVp+W8rsO/WI7yStD+AiNuYvw=
# Verify (Python with PyNaCl):
python3 -c "
import base64, sys
from nacl.signing import VerifyKey
data = open(sys.argv[1], 'rb').read()
sig = base64.b64decode(open(sys.argv[1] + '.sig').read().strip())
VerifyKey(base64.b64decode('$PUB')).verify(data, sig)
print('OK')
" path/to/maekon-linux-x64.tar.gz
The release.yml workflow runs the same check (Release Reliability Smoke) on every cut.
From source
git clone https://github.com/pseudotop/maekon-client.git
cd maekon-client
cargo build --release -p maekon-app
Requires Rust 1.77.1+ and platform-specific Tauri prerequisites — see the Tauri prerequisites guide.
Next
- Getting Started — first run + login
- Privacy & Permissions — what Maekon can / cannot access