What's New
Warp/Warple Terminal Support
- Added Warp and Warpl terminal detection: The Claude Code Launcher now detects both
Warp.appandWarple.appinstallations. App name and bundle ID are read dynamically from the app'sInfo.plist, ensuring compatibility across different versions. - No accessibility permission required: Warp/Warple launch uses a temporary shell script written to the working directory +
open -acommand. The script auto-deletes itself on execution. No System Events keystroke access needed.
UI Fixes
- Fixed terminal/working directory selection not persisting: Terminal and working directory selections were not saved when changed. Added
onChangehandlers for both fields andonDisappearauto-save on window close. - Added accessibility permission error UI: When other terminals (e.g., Terminal.app new tab) require accessibility permission but it's not granted, the error message now includes a button to open System Settings > Accessibility.
Changelog
- feat: add dynamic detection for Warp/Warple terminal
- feat: add Warp/Warpl launch via temporary script +
open -a(no accessibility permission needed) - fix: persist terminal selection on change
- fix: persist working directory selection on change
- fix: auto-save settings on launcher window close
- feat: add accessibility permission error with System Settings button
- feat: add
LauncherError.accessibilityDeniederror type
Download
Build from Source
git clone https://github.com/panando/APIBypass.git
cd APIBypass
git checkout v0.6.5
swift build -c releaseRequirements: macOS 14.0+, Swift 6.0+, Xcode 16.0+