Download VibeCody release packages below. All binaries are built via GitHub Actions with SHA-256 checksums.
Quick install (Linux/macOS):
curl -fsSL https://raw.githubusercontent.com/TuringWorks/vibecody/main/install.sh | sh
v0.5.7 — Latest
Released: May 29, 2026 · Release notes · Changelog
Release-engineering patch — restores the iOS .ipa, watchOS .app.zip, Wear OS APK/AAB, Docker tarball, and CycloneDX SBOM artifacts that didn’t build for v0.5.6. No application-level feature changes — same surface as v0.5.6 with the full release matrix back.
Bug fixes
- CycloneDX SBOM —
cyclonedx-py requirementstakes a positional file path, not-i FILE; fix the workflow invocation sovibe-rl-py.cdx.jsonis produced again (#28) - Mobile · iOS —
AppDelegate.swiftreferencedFlutterImplicitEngineDelegate/FlutterImplicitEngineBridge(Flutter 3.38+ UIScene APIs) while the CI Flutter SDK is pinned to 3.29.3; rewrite to the 3.29-compatibleGeneratedPluginRegistrant.register(with: self)pattern so the unsigned.ipabuilds again (#29) - Watch · watchOS —
GoalsView.swift,JobPickerView.swift,RecapView.swift, andTaintedConfirmationView.swiftexisted on disk but were never registered inVibeCodyWatch.xcodeproj’s Sources build phase; the watchOS simulator app build failed with fourcannot find … in scopeerrors. Add them (#30) - Watch · Wear OS —
JobRecapTileService/GoalsTileServiceimportCallbackToFutureAdapter+ GuavaFutures, andRecapScreenuses@Preview; declareguava(33.4.0-android),androidx.concurrent:concurrent-futures(1.2.0), andandroidx.compose.ui:ui-tooling-preview(1.7.6) so:app:compileReleaseKotlinsucceeds (#31) - Docker — Dockerfile’s two-phase cargo cache fell behind the workspace; add COPY + stub-creation for 7 workspace members added since March (
vibecli/crates/vibe-sandbox{,-native,-firecracker,-hyperlight},vibecli/crates/vibe-broker,vibeui/crates/vibe-infer,vibe-memory), and copy the realvibe-memory/src/over the stub during the source phase (#32) - docs/release.md, vibemobile.md, watchos.md, wearos.md — fix asset names so the download links resolve; surface the new
aarch64AppImage andarm64deb artifacts that landed in v0.5.6
VibeCLI — Terminal AI Assistant
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | vibecli-aarch64-apple-darwin.tar.gz |
| macOS (Intel) | vibecli-x86_64-apple-darwin.tar.gz |
| Linux x86_64 (musl) | vibecli-x86_64-linux.tar.gz |
| Linux ARM64 (musl) | vibecli-aarch64-linux.tar.gz |
| Windows x64 | vibecli-x86_64-windows.zip |
| Docker | vibecli-docker-v0.5.7.tar.gz |
VibeUI — Desktop Code Editor
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | VibeUI_0.5.7_aarch64.dmg |
| macOS (Intel) | VibeUI_0.5.7_x64.dmg |
| macOS (Apple Silicon, .app) | VibeUI-macOS-arm64.app.zip |
| macOS (Intel, .app) | VibeUI-macOS-x64.app.zip |
| Linux x64 (.deb) | VibeUI_0.5.7_amd64.deb |
| Linux arm64 (.deb) | VibeUI_0.5.7_arm64.deb |
| Linux x64 (.AppImage) | VibeUI_0.5.7_amd64.AppImage |
| Linux arm64 (.AppImage) | VibeUI_0.5.7_aarch64.AppImage |
| Windows x64 (.msi) | VibeUI_0.5.7_x64_en-US.msi |
| Windows x64 (.exe) | VibeUI_0.5.7_x64-setup.exe |
VibeCLI App — Desktop AI Assistant
Tauri bundles ship as Vibe.App_* (productName “Vibe App”).
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | Vibe.App_0.5.7_aarch64.dmg |
| macOS (Intel) | Vibe.App_0.5.7_x64.dmg |
| Linux x64 (.deb) | Vibe.App_0.5.7_amd64.deb |
| Linux arm64 (.deb) | Vibe.App_0.5.7_arm64.deb |
| Linux x64 (.AppImage) | Vibe.App_0.5.7_amd64.AppImage |
| Linux arm64 (.AppImage) | Vibe.App_0.5.7_aarch64.AppImage |
| Windows x64 (.msi) | Vibe.App_0.5.7_x64_en-US.msi |
| Windows x64 (.exe) | Vibe.App_0.5.7_x64-setup.exe |
VibeMobile — Flutter Companion
| Platform | Download |
|---|---|
iOS (unsigned .ipa — sideload via AltStore/Sideloadly) |
VibeCody-Mobile-v0.5.7-ios.ipa |
Android (.apk) |
VibeCody-Mobile-v0.5.7-android.apk |
Android (.aab) |
VibeCody-Mobile-v0.5.7-android.aab |
VibeWatch — Apple Watch & Wear OS
| Platform | Download |
|---|---|
watchOS 10+ (unsigned .app.zip — sideload via Xcode) |
VibeCody-WatchOS-v0.5.7.app.zip |
Wear OS 3+ (.apk) |
VibeCody-Wear-v0.5.7.apk |
Wear OS 3+ (.aab) |
VibeCody-Wear-v0.5.7.aab |
Install the companion desktop/phone app first — pair the watch from the Watch Devices panel in VibeUI (Governance → Watch Devices) or the Machine detail screen in VibeMobile.
macOS install: first-launch warning
VibeUI and Vibe App for macOS ship ad-hoc signed by default (until Apple Developer credentials are added to CI — see macOS code signing setup below). Ad-hoc signing is enough to avoid the “is damaged and can’t be opened” Gatekeeper error, but the first launch still shows an “unidentified developer” dialog.
Two options:
- Right-click → Open (one-time): in Finder, right-click the app icon, choose Open, then click Open again in the dialog. The app launches and is whitelisted from then on.
- Strip the quarantine xattr from the terminal (one-time):
xattr -dr com.apple.quarantine /Applications/VibeUI.app xattr -dr com.apple.quarantine "/Applications/Vibe App.app"
If you see “is damaged and can’t be opened” (not “from an unidentified developer”), the DMG download was corrupted — re-download and verify against SHA256SUMS.txt.
macOS code signing setup (for maintainers)
To ship fully Apple-notarized builds (no first-launch warning at all), add the following repository secrets:
| Secret | What it is |
|---|---|
APPLE_TEAM_ID |
Your 10-char Apple Developer Team ID |
APPLE_SIGNING_IDENTITY |
Full identity string, e.g. Developer ID Application: Acme Inc (TEAMID) |
APPLE_CERT_P12_BASE64 |
base64 -i DeveloperID.p12 of your exported Developer ID Application certificate |
APPLE_CERT_P12_PASSWORD |
Password for the .p12 |
APPLE_KEYCHAIN_PASSWORD |
Any random string — used to lock the throwaway runner keychain |
APPLE_ID |
Your Apple ID email (for notarization) |
APPLE_APP_SPECIFIC_PASSWORD |
App-specific password generated at appleid.apple.com (NOT your regular Apple ID password) |
The build-vibeui and build-vibeapp jobs auto-detect these secrets — when APPLE_CERT_P12_BASE64 is unset, the build emits a workflow ::notice:: and falls back to ad-hoc signing. The watchOS-signed track uses a parallel set of secrets (APPLE_PROVISIONING_PROFILE_BASE64 + App Store Connect API key) — see .github/workflows/release.yml build-watchos-signed for that path.
v0.5.6
Released: May 27, 2026 · Release notes · Changelog
Highlights
- Plugin system end-to-end — Signed MCPB bundles, governance panel, skills in MCP, hook dispatch on daemon + CLI paths, plugin rules in agent context
- /goal lifecycle (G1–G13) — Create, tree-view, pin/unpin, keyword search, tags, goal-aware agent preamble, pinned-goal banner, cross-surface ★ parity
- Sandbox tiers (F0–F8, H0–H6) — Firecracker + Hyperlight skeletons, rootfs builder + CI, vsock broker, virtio-fs, skill-level policies, sandbox-doctor probe
- Security posture scanner — Unifier panel, SonarQube + taint adapters, persistence + audit log; path_guard promoted to vibe-core
- Phone relay consolidation — WatchConnectivityBridge + WearDataLayerService moved into VibeMobile; Flutter relay_bridge.dart pushes credentials to native keystores
- Hook protocol parity — VS Code + JetBrains implement the same 7-event hook contract as the CLI
- MCP Apps embedding host — Generic React host for MCP
appresources in sandboxed iframes - TurboQuant memory index — 8× smaller on disk;
/memory/statstelemetry;vibe-infercrate with opt-in candle backend - Dependency refresh — Rust (tauri 2.11.2, reqwest 0.13.4, hyper 1.10), npm (106 packages), Flutter (shared_preferences, path_provider)
Note: the iOS
.ipa, watchOS.app.zip, Wear OS.apk/.aab, Docker tarball, and CycloneDX SBOMs did not build for v0.5.6 — use v0.5.7 where they’re restored. Tracking issues (closed in v0.5.7): #28, #29, #30, #31, #32.
VibeCLI — Terminal AI Assistant
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | vibecli-aarch64-apple-darwin.tar.gz |
| macOS (Intel) | vibecli-x86_64-apple-darwin.tar.gz |
| Linux x86_64 (musl) | vibecli-x86_64-linux.tar.gz |
| Linux ARM64 (musl) | vibecli-aarch64-linux.tar.gz |
| Windows x64 | vibecli-x86_64-windows.zip |
VibeUI — Desktop Code Editor
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | VibeUI_0.5.6_aarch64.dmg |
| macOS (Intel) | VibeUI_0.5.6_x64.dmg |
| macOS (Apple Silicon, .app) | VibeUI-macOS-arm64.app.zip |
| macOS (Intel, .app) | VibeUI-macOS-x64.app.zip |
| Linux x64 (.deb) | VibeUI_0.5.6_amd64.deb |
| Linux arm64 (.deb) | VibeUI_0.5.6_arm64.deb |
| Linux x64 (.AppImage) | VibeUI_0.5.6_amd64.AppImage |
| Linux arm64 (.AppImage) | VibeUI_0.5.6_aarch64.AppImage |
| Windows x64 (.msi) | VibeUI_0.5.6_x64_en-US.msi |
| Windows x64 (.exe) | VibeUI_0.5.6_x64-setup.exe |
VibeCLI App — Desktop AI Assistant
Tauri bundles ship as Vibe.App_* (productName “Vibe App”).
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | Vibe.App_0.5.6_aarch64.dmg |
| macOS (Intel) | Vibe.App_0.5.6_x64.dmg |
| Linux x64 (.deb) | Vibe.App_0.5.6_amd64.deb |
| Linux arm64 (.deb) | Vibe.App_0.5.6_arm64.deb |
| Linux x64 (.AppImage) | Vibe.App_0.5.6_amd64.AppImage |
| Linux arm64 (.AppImage) | Vibe.App_0.5.6_aarch64.AppImage |
| Windows x64 (.msi) | Vibe.App_0.5.6_x64_en-US.msi |
| Windows x64 (.exe) | Vibe.App_0.5.6_x64-setup.exe |
VibeMobile — Flutter Companion
| Platform | Download |
|---|---|
Android (.apk) |
VibeCody-Mobile-v0.5.6-android.apk |
Android (.aab) |
VibeCody-Mobile-v0.5.6-android.aab |
Verify Downloads
# Download the checksums file
curl -LO https://github.com/TuringWorks/vibecody/releases/download/v0.5.6/SHA256SUMS.txt
# Verify
sha256sum -c SHA256SUMS.txt
v0.5.5
Released: April 17, 2026 · Release notes · Changelog · Release notes · Changelog
Apple Watch + Wear OS native clients, Apple-Handoff-style session continuity, zero-config mDNS / Tailscale / ngrok connectivity, Google-Docs-style bidirectional sync with no truncation.
Highlights
- Apple Watch (SwiftUI, watchOS 10+) and Wear OS (Kotlin/Compose, Wear OS 3+) native clients sharing a single
/watch/*backend - P-256 ECDSA device pairing via Apple Secure Enclave and Android Keystore / StrongBox (migrated from Ed25519 for Secure Enclave compatibility)
- URL-only / Bearer pairing on every platform — no QR code or JSON copy required; emulator-friendly
- Google-Docs-style real-time sync — ID-based message reconciliation with content-window dedup; no more 80/512-char truncation
- Apple-Handoff-style session continuity between desktop and phone; VibeUI auto-switches to the Sandbox tab when a watch opens a sandbox session
- Zero-config connectivity — mDNS LAN discovery on any IP range, Tailscale Funnel for public HTTPS, ngrok auto-detect + opt-in auto-start; the mobile app races all reachable paths
- CI release pipeline now produces watchOS
.app.zipand Wear OS APK/AAB alongside the existing CLI / VibeUI / VibeCLI App / iOS / Android / Docker artifacts - TDD + BDD green for
watch_auth,watch_bridge,watch_session_relay,mdns_announce,tailscale,ngrok, plus a P-256 auth harness
VibeCLI — Terminal AI Assistant
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | vibecli-aarch64-apple-darwin.tar.gz |
| macOS (Intel) | vibecli-x86_64-apple-darwin.tar.gz |
| Linux x86_64 (musl) | vibecli-x86_64-linux.tar.gz |
| Linux ARM64 (musl) | vibecli-aarch64-linux.tar.gz |
| Windows x64 | vibecli-x86_64-windows.zip |
| Docker | vibecli-docker-v0.5.5.tar.gz |
VibeUI — Desktop Code Editor
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | VibeUI_0.5.5_aarch64.dmg |
| macOS (Intel) | VibeUI_0.5.5_x64.dmg |
| macOS (Apple Silicon, .app) | VibeUI-macOS-arm64.app.zip |
| macOS (Intel, .app) | VibeUI-macOS-x64.app.zip |
| Linux x64 (.deb) | VibeUI_0.5.5_amd64.deb |
| Linux x64 (.AppImage) | VibeUI_0.5.5_amd64.AppImage |
| Windows x64 (.msi) | VibeUI_0.5.5_x64_en-US.msi |
| Windows x64 (.exe) | VibeUI_0.5.5_x64-setup.exe |
VibeCLI App — Desktop AI Assistant
Tauri bundles ship as Vibe.App_* (productName “Vibe App”).
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | Vibe.App_0.5.5_aarch64.dmg |
| macOS (Intel) | Vibe.App_0.5.5_x64.dmg |
| Linux x64 (.deb) | Vibe.App_0.5.5_amd64.deb |
| Linux x64 (.AppImage) | Vibe.App_0.5.5_amd64.AppImage |
| Windows x64 (.msi) | Vibe.App_0.5.5_x64_en-US.msi |
| Windows x64 (.exe) | Vibe.App_0.5.5_x64-setup.exe |
VibeMobile — Flutter Companion
| Platform | Download |
|---|---|
iOS (unsigned .ipa — sideload via AltStore/Sideloadly) |
VibeCody-Mobile-v0.5.5-ios.ipa |
Android (.apk) |
VibeCody-Mobile-v0.5.5-android.apk |
Android (.aab) |
VibeCody-Mobile-v0.5.5-android.aab |
VibeWatch — Apple Watch & Wear OS (new in v0.5.5)
| Platform | Download |
|---|---|
watchOS 10+ (unsigned .app.zip — sideload via Xcode) |
VibeCody-WatchOS-v0.5.5.app.zip |
Wear OS 3+ (.apk) |
VibeCody-Wear-v0.5.5.apk |
Wear OS 3+ (.aab) |
VibeCody-Wear-v0.5.5.aab |
Install the companion desktop/phone app first — pair the watch from the Watch Devices panel in VibeUI (Governance → Watch Devices) or the Machine detail screen in VibeMobile. See Watch Integration for the full architecture.
Verify Downloads
# Download the checksums file
curl -LO https://github.com/TuringWorks/vibecody/releases/download/v0.5.5/SHA256SUMS.txt
# Verify
sha256sum -c SHA256SUMS.txt
Release History
For older releases (v0.5.4 and earlier), see github.com/TuringWorks/vibecody/releases.