Tempest v0.1.21
Tempest v0.1.21
Mobile apps are coming — starting now, in early experimental form. This release ships the first Tempest mobile companion as an Android APK preview only. iOS and Play Store distribution follow. It's gated behind an experimental flag on the desktop side, LAN-only for transport, and pairing/streaming may still be rough — treat it as a look at where the mobile side is going, not something to lean on daily yet.
Also in this release: session renames now actually stick across lifecycle events, and the tab strip picks up a + button for opening a new session without leaving the strip.
What's in this release
Mobile companion app — early experimental (Android APK only)
The first Tempest mobile app ships as an Android APK you can sideload onto your phone. It pairs to a running desktop over your local Wi-Fi, then drives agent sessions on the laptop from your phone.
Status: early experimental. Expect severe rough edges.
- Android only, APK only for this release. No Play Store listing, no iOS build. Download the APK and install it manually.
- LAN-only transport. Phone and laptop have to be on the same Wi-Fi. No relay, no tunnel yet — that lands in a later release.
- Pairing is via QR code shown on the desktop and scanned from the phone. E2EE handshake per pairing; phones should persist across relaunches until you unpair.
- Session drive-through. Tap into an existing agent session to stream the transcript live; fire-and-forget writes back to the bridge; closed sessions are tappable for read-only review.
- Desktop side is gated behind an experimental flag. Off by default — nothing changes for users who don't opt in.
How to try it:
- On desktop, open Settings > Experimental and toggle Mobile companion app on. A new Mobile section appears in Settings.
- In Settings > Mobile, generate a pairing QR.
- Install the APK on your phone (release asset attached to this tag), open the app, and scan the QR while on the same Wi-Fi.
- The paired laptop shows up on the phone; tap in to drive a session.
Turning the flag back off hides the Mobile settings section but keeps already-paired phones in localStorage — they reappear if you flip it back on.
Session renames now persist
WorkspaceView inline-renamed sessions in React state only, so the next lifecycle sync or tab reorder overwrote the new name with the old one. Renames now flow into the store that actually owns the tab — renameThread for chat threads, upsertTab for diff / preview / editor tabs, new setSessionName for terminal / agent sessions. Reloads, tab drags, and lifecycle events all keep the name you typed.
Tab strip picks up a "+" button
A small + sits at the end of the agent tab strip. One click opens the new-session menu anchored to the strip — no more hunting for the sidebar entry when you're mid-session and want another agent alongside. Uses the active session's project by default, falls back to the first open project.
Platform Support
| Platform | Status |
|---|---|
| Windows 11 (x64) | Supported. Pre-built binary available. MSI and NSIS installers. |
| macOS | Supported. Signed + notarized. Separate arm64 and x86_64 DMGs. |
| Linux | Supported. x86_64 and arm64 AppImage + deb. |
| Android (mobile) | Early experimental. APK only, sideload, LAN-only transport. No Play Store. |
| iOS (mobile) | Not yet. Following the Android APK. |
Windows requires WebView2 (bundled automatically when necessary).
Database Branches (from v0.1.5) additionally require Docker; without it the feature stays dormant and everything else works normally.
Atlas semantic search (from v0.1.10) downloads a ~25 MB embedding model on first opt-in.
The mobile companion (this release) requires enabling Experimental → Mobile companion app on the desktop and installing the APK on an Android phone on the same Wi-Fi.
Required configuration
- To try the mobile app: flip Settings → Experimental → Mobile companion app on, then use the new Settings → Mobile section to pair. Nothing changes for users who don't opt in.
- APK install: Android may require enabling "Install unknown apps" for your browser or file manager the first time.
What's next
Mobile: iOS build, Play Store distribution, and a relay/tunnel transport so the phone and laptop don't have to share Wi-Fi. Desktop: threads polish continuing, Hephaestus hardening across all three OSes, Automations out of beta, keyboard-native everything.