mirror of
https://github.com/stablyai/orca.git
synced 2026-09-23 00:02:29 +00:00
f5f125e7dbda3dc7c3b2f4c92b697ebb6337f3bc
Two issues caused "Restart to Update" to not apply the update on macOS: 1. Premature window destruction: quitAndInstall() destroyed all windows before calling autoUpdater.quitAndInstall(). On macOS, MacUpdater delegates to Squirrel.Mac which may not be ready yet — it registers a listener and returns. With zero windows, the dock "activate" handler would re-open the old version, making it appear the update failed. Fix: remove close listeners (so windows don't block quit) but don't destroy them. Let Squirrel.Mac handle the actual quit. 2. Premature "ready to install" status: electron-updater fires its 'update-downloaded' event after downloading the ZIP from GitHub, but BEFORE Squirrel.Mac finishes downloading from the localhost proxy. The UI showed "ready to install" when the update wasn't actually installable yet. Fix: on macOS, defer the 'downloaded' status until Electron's native autoUpdater confirms Squirrel has the update. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Orca
A cross-platform AI Orchestrator for nerds.
Seamlessly manage multiple worktrees and open multiple terminals running anything — Claude Code, Codex, OpenCode, and more.
Built-in status tracking, notifications, and unread markers. Makes coding multiple features across multiple repos a breeze.
Learn more at www.OrcaBuild.ai
Project Setup
Install
$ pnpm install
Development
$ pnpm dev
Build
# For windows
$ pnpm build:win
# For macOS
$ pnpm build:mac
# For Linux
$ pnpm build:linux
Description
Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.
adeagent-ideai-agentsclaude-codeclicodexcursor-agentdevtoolsghosttyidemobile-appopencodeorchestrationparallel-agentspiterminalworktreesyc-backed
Readme
MIT
1.4 GiB
Languages
TypeScript
95.1%
JavaScript
4.1%
Swift
0.2%
CSS
0.2%
HCL
0.1%
