Prerequisites
- macOS 14 (Sonoma) or later
- Vibe for Mac installed
Opening a .vibeapp
Double-click any.vibeapp file in Finder. Vibe will:
- Verify the signature — check the Ed25519 signature against the package’s file hashes
- Show the trust state — one of four states (see below)
- Prompt for capabilities — list the permissions the app requests (network, file import, etc.)
- Start the VM — boot the persistent Alpine Linux VM if not already running
- Pull images and start services — containers start in dependency order
- Open the app window — a WebView connected to the app’s primary port
Trust States
Capability Prompts
Before an app runs for the first time, Vibe shows you the capabilities it requests:
You can accept all, reject individual capabilities, or cancel. Decisions are saved per project instance and can be changed in project settings.
