getting started
Installation
Download and install Static on your platform.
Installation
Static is available for macOS, Windows, Linux, Android, and iOS. The app is currently in early access (alpha) — expect rough edges, missing features, and occasional breaking changes between updates.
System Requirements
| Platform | Minimum OS | Architecture | RAM | Disk |
|---|---|---|---|---|
| macOS | 13.0 (Ventura) | Apple Silicon or Intel | 4 GB | 200 MB |
| Windows | 10 (21H2) | x86_64 | 4 GB | 200 MB |
| Linux | Ubuntu 22.04 / Fedora 38 / equivalent | x86_64 | 4 GB | 200 MB |
| Android | 10 (API 29) | arm64-v8a, x86_64 | 3 GB | 150 MB |
| iOS | 16.0 | arm64 | — | 150 MB |
All platforms require an active internet connection for supernode communication. Static does not require an account, email address, phone number, or any personal information to use.
Download
Note: Static is in alpha. Download links below point to the latest alpha release. Builds are signed but not yet distributed through official app stores.
macOS
Download the .dmg installer from the releases page.
# Or install via Homebrew (when available)
brew install --cask static-chat
- Open the downloaded
.dmgfile. - Drag Static into your Applications folder.
- On first launch, macOS may show a Gatekeeper warning. Right-click the app and select Open to bypass it, or go to System Settings > Privacy & Security and click Open Anyway.
Static requires the Network entitlement for QUIC connections to supernodes and relays.
Windows
Download the .msix installer from the releases page.
- Double-click the downloaded
.msixfile. - Windows may show a SmartScreen warning for unsigned packages. Click More info and then Run anyway.
- Follow the installation prompts.
Alternatively, download the portable .zip build if you prefer not to install.
Linux
Download the .AppImage, .deb, or .tar.gz from the releases page.
AppImage (all distributions):
chmod +x Static-*.AppImage
./Static-*.AppImage
Debian/Ubuntu (.deb):
sudo dpkg -i static-chat_*.deb
sudo apt-get install -f # resolve dependencies if needed
From tarball:
tar xzf static-chat-*.tar.gz
cd static-chat
./static
Linux requires the following system libraries: libgtk-3-0, libblkid1, liblzma5. Most desktop distributions include these by default.
Android
Download the .apk from the releases page.
- Enable Install from unknown sources in your device settings if prompted.
- Open the downloaded
.apkfile and tap Install.
Google Play distribution is planned for a future release.
iOS
iOS builds are distributed via TestFlight during the alpha period.
- Install TestFlight from the App Store.
- Open the Static TestFlight invite link.
- Tap Accept and then Install.
App Store distribution is planned for a future release.
Verifying Downloads
All release artifacts include SHA-256 checksums in the checksums.txt file on the releases page. Verify your download matches:
# macOS / Linux
shasum -a 256 Static-*.dmg
# Compare output against the published checksum
Updating
Static does not auto-update during the alpha period. Check the releases page periodically for new versions. When available, download the latest build and install it over the existing installation. Your identity and message history are preserved across updates — they are stored in your local data directory, separate from the application binary.
Uninstalling
Your data is stored separately from the application:
| Platform | Data location |
|---|---|
| macOS | ~/Library/Application Support/chat.static.app/ |
| Windows | %APPDATA%\static-chat\ |
| Linux | ~/.local/share/static-chat/ |
| Android | App-internal storage (removed with uninstall) |
| iOS | App-internal storage (removed with uninstall) |
On desktop platforms, uninstalling the application does not delete your data. To fully remove Static, delete both the application and the data directory. Your data directory contains your encrypted message database and cryptographic keys — if you delete it without backing up your recovery phrase, your identity is permanently lost.
Next Steps
Once installed, head to the Quick Start guide to create your identity and send your first encrypted message.