gh0st
macOS Native App
Early Tauri 2 native shell with menu bar, global shortcuts, and a local conversation UI. The native encrypted vault, biometric unlock, auto-lock, and Settings/API-key entry are not wired in this release candidate.
Build from Source
# Prerequisites: Xcode 15+, Rust, Node.js 20+, pnpm 9+ git clone https://github.com/M4G3LL4N0/gh0st.git cd gh0st pnpm install pnpm mac:build # Creates .app (ad-hoc signed) pnpm mac:dmg # Creates .dmg installer (3.3 MB)
Install
Via Install Script
./scripts/mac-install.sh # Installs to ~/Applications # Prompts before overwrite
Via DMG
open gh0st_1.0.0-rc.1_aarch64.dmg # Drag gh0st.app to Applications # First run: right-click → Open (ad-hoc signed)
Features
Native Window
Tauri window with macOS integration
Menu Bar
Show, lock, and quit actions
System Tray
Background operation with quick actions
Global Shortcut
⌘⇧G to show/hide from anywhere
File Picker
File selection through the local web UI
Dark/Light Controls
Theme controls in the client UI
Local Conversation UI
Chat, model selector, agents, and tools surface
xAI API Integration
Responses API client with store=false support
Ad-hoc Distribution
Apple Silicon app and DMG with published checksums
Window State
Window state plugin and hide/show behavior
Current Release-Candidate Limitations
- • Settings/API-key entry is not wired in the native client.
- • Native encrypted persistence, biometric unlock, and auto-lock are not wired yet.
- • The browser client uses a local-storage path that is not connected to the encrypted vault.
- • Use the CLI for the current encrypted workflow; iOS remains in development.
Signing & Distribution
Current: Ad-hoc Signed
- ✓ Runs on any macOS 13+ Apple Silicon
- ✓ No Apple Developer account needed
- ⚠ First run: right-click → Open
- ⚠ Gatekeeper prompt required
- ✗ Not notarized
Future: Notarized
- Requires Apple Developer Program ($99/yr)
- Developer ID Application certificate
- Notarization via xcrun notarytool
- Staple ticket to DMG
- Zero friction install
Troubleshooting
"App is damaged"xattr -cr gh0st.app"Cannot be opened"Right-click → Open"Codesign failed"Use pnpm mac:build (ad-hoc identity "-")"Notarization failed"Requires Apple Developer Program enrollmentGatekeeper blocks the appRight-click → Open, then allow in Privacy & Security