Download Latest Version Orca-1.4.243-arm64-mac.zip (273.7 MB) Google Add to Preferred Sources
Home / v1.4.243
Name Modified Size InfoDownloads / Week
Parent folder
latest.yml < 7 hours ago 343 Bytes
orca-windows-setup.exe < 7 hours ago 202.9 MB
orca-windows-setup.exe.blockmap < 7 hours ago 203.2 kB
latest-mac.yml < 7 hours ago 796 Bytes
orca-macos-arm64.dmg < 7 hours ago 272.9 MB
orca-macos-arm64.dmg.blockmap < 7 hours ago 285.5 kB
Orca-1.4.243-mac.zip < 7 hours ago 283.0 MB
Orca-1.4.243-mac.zip.blockmap < 7 hours ago 289.7 kB
Orca-1.4.243-arm64-mac.zip < 7 hours ago 273.7 MB
Orca-1.4.243-arm64-mac.zip.blockmap < 7 hours ago 281.6 kB
orca-macos-x64.dmg < 7 hours ago 282.1 MB
orca-macos-x64.dmg.blockmap < 7 hours ago 293.7 kB
latest-linux.yml < 7 hours ago 677 Bytes
orca-ide-1.4.243.x86_64.rpm < 7 hours ago 154.1 MB
latest-linux-arm64.yml < 7 hours ago 690 Bytes
orca-ide-1.4.243.aarch64.rpm < 7 hours ago 150.1 MB
orca-ide_1.4.243_amd64.deb < 7 hours ago 182.6 MB
orca-ide_1.4.243_arm64.deb < 7 hours ago 178.7 MB
orca-linux.AppImage < 7 hours ago 245.7 MB
orca-linux-arm64.AppImage < 7 hours ago 247.2 MB
orca-sourcemaps-v1.4.243.zip < 7 hours ago 16.7 MB
README.md < 7 hours ago 57.3 kB
v1.4.243 source code.tar.gz < 7 hours ago 90.6 MB
v1.4.243 source code.zip < 7 hours ago 114.8 MB
Totals: 24 Items   2.7 GB 0

Chrome extensions in Orca’s browser, and Convert a terminal agent session live into a chat ui 🧩

This release brings Chrome extensions to Orca’s browser under experimental, lets a conversation continue in Chat once you quit its agent in the terminal, and shows your local worktrees sooner after a restart. It also adds support for the folding iPhone Duo, compact native-style menus, light and dark themes on the phone, and fixes for Windows terminals, SSH hosts and updates.

The short version

  • Chrome extensions (experimental): Add extensions from the Chrome Web Store with Add to Orca, so password managers like Bitwarden and 1Password can fill logins in Orca’s browser. Off by default.
  • Convert a terminal agent session live into a chat ui: Once you quit Claude or Codex in a terminal, the same conversation can continue in Chat while the terminal tab stays open. Claude chats also keep their saved approval choice across model changes, and closing a chat that’s still working asks first.
  • Worktrees sooner after a restart: Local worktrees load before terminals restore, and the sidebar says discovery is still running instead of showing an empty list.
  • Steadier terminals: Windows terminals keep their history through width changes, slept terminals wake in the folder you left, macOS’s built-in bash keeps command tracking in order after a DEBUG trap change, and copying from pi on a remote host reaches your clipboard.
  • Polish where it counts: Compact native-style menus, VS Code–style Markdown highlighting with sticky headings, update checks through your Settings proxy, and a choice of worker heartbeat interval.
  • Fixes from the community: Quit and Stop All Sessions, math in chats, Copy Remote URL with line ranges, IME highlighting in terminals, fnm on Windows, and Japanese and Chinese translations all work better.

Phone & web updates: Phones get light and dark themes, support for the folding iPhone Duo, PDFs in Quick Look and copy buttons in chats. Many phone screens now follow desktop’s rules for chats, Source Control and terminals, and typing and scrolling in long chats stay fast.

Compatibility & upgrade notes

  • Fresh terminal host: New terminals start on a fresh terminal host so this release’s terminal fixes apply, including continuing a chat after its terminal agent exits. Terminals already open before you update keep running, and stay attached, on the previous host until you close them.
  • Browser extensions (experimental): Turn on Settings → Experimental → Browser extensions, restart, then open the Chrome Web Store in an Orca browser tab. Extensions run in local browser profiles only. Ad blockers install but don’t block yet, and some extensions, such as Tampermonkey, don’t work.
  • Worker heartbeats: Heartbeats stay on every 5 minutes by default. Changes in Settings → Agent Orchestration apply to newly dispatched workers; workers already running keep their brief, and older hosts keep 5 minutes.
  • Claude subagent navigation: The eye that marked the subagent you’re viewing is gone. The viewed subagent row uses the normal current-row highlight.

Product experience

Browser

Chrome extensions under experimental, cookie imports that keep you signed in, and agent clicks that land.

Native chat (experimental)

Continue in Chat after the terminal agent exits, keep Claude’s approval choice, and type with less lag.

Agent launch, status & accounts

Antigravity usage that explains itself, restored agents that take startup answers, and calmer subagent rows.

Orchestration & CLI

Choose worker heartbeats, keep settled workers from burning CPU, and target the right workspace.

Terminals

A fresh terminal host, Windows history that survives resizes, and terminals that wake where you left them.

SSH, WSL & remote servers

SSH hosts that move with their automations, host files outside workspaces, and WSL distros that stop when idle.

Source control & integrations

AI fix actions use the + menu’s picker, and GitLab, GitHub Projects and Linear views show what they should.

Workspaces, sidebar & everyday polish

Worktrees sooner at startup, compact menus, Markdown that looks like VS Code, and updates that get through a proxy.

Phone & web

Light and dark themes, the folding iPhone Duo, and phone screens that follow desktop’s rules.

Reverted

Separate projects for same-machine folders with matching Git remotes, and title-sized tabs, were reverted before release.

Tests, builds & maintenance

Many low-value tests removed, CI jobs moved to free hosted runners, faster lint, continued native chat module organization, and groundwork for Slack and Discord connectors.

All test, build and maintenance changes * feat(connector): the desktop holds the Orca Cloud connector poll, with relay-style connector tokens by @Jinwoo-H in https://github.com/stablyai/orca/pull/33852 * feat(connector): Slack-started agents can reply in their thread (orca connector reply, local only) by @Jinwoo-H in https://github.com/stablyai/orca/pull/33855 * feat(connector): Discord adapter on the shared connector core by @Jinwoo-H in https://github.com/stablyai/orca/pull/34100 * feat(connector): each Slack app verified with its own signing secret at its own URL by @Jinwoo-H in https://github.com/stablyai/orca/pull/34125 * fix(connector): one turn id from the host's stamp everywhere by @Jinwoo-H in https://github.com/stablyai/orca/pull/33909 * fix(connector): the Discord gateway sends queued posts, so its replies don't wait for the API to wake by @Jinwoo-H in https://github.com/stablyai/orca/pull/34131 * refactor(connector): the desktop takes Discord and Linear conversations as well as Slack by @Jinwoo-H in https://github.com/stablyai/orca/pull/33927 * refactor(connector): shared core with Slack as its first adapter by @Jinwoo-H in https://github.com/stablyai/orca/pull/34088 * test(connector): freeze the shipped connector schema and test upgrades from it by @Jinwoo-H in https://github.com/stablyai/orca/pull/34115 * ci(windows): rehearse the orcad template reseal over SignPath-signed binaries by @nwparker in https://github.com/stablyai/orca/pull/34316 * ci: split busy hours in the runner demand report instead of failing by @OrcaWin in https://github.com/stablyai/orca/pull/34324 * ci: run the macOS computer-use smoke only for macOS-relevant changes by @OrcaWin in https://github.com/stablyai/orca/pull/34325 * ci(adhoc): start the 12-vCPU Mac packaging jobs after template qualification by @OrcaWin in https://github.com/stablyai/orca/pull/34327 * ci: retry transient 5xx responses in the runner demand report by @OrcaWin in https://github.com/stablyai/orca/pull/34337 * ci: run the node-server Windows x64 lane on the free hosted windows-2022 runner by @OrcaWin in https://github.com/stablyai/orca/pull/34350 * ci(node-server): run PR and scheduled qualification on free hosted runners by @OrcaWin in https://github.com/stablyai/orca/pull/34560 * ci: run off-critical-path PR jobs on free GitHub-hosted runners by @OrcaWin in https://github.com/stablyai/orca/pull/34566 * ci: warm GitHub-hosted runner caches and drop the serve-switch installer cache by @OrcaWin in https://github.com/stablyai/orca/pull/34576 * ci: stop publishing the pnpm store from GitHub-hosted runners by @OrcaWin in https://github.com/stablyai/orca/pull/34588 * build: serialize bundled guides one markdown line at a time by @brennanb2025 in https://github.com/stablyai/orca/pull/33712 * build(runtime): use Node 24 for the server, preserve older host compatibility by @OrcaWin in https://github.com/stablyai/orca/pull/34177 * chore(process-host): drop the WSL hook relay launcher from the direct-import baseline by @nwparker in https://github.com/stablyai/orca/pull/34078 * chore(native-chat): delete the orphaned duplicate structured chat pane menu by @Jinwoo-H in https://github.com/stablyai/orca/pull/34086 * chore(terminal): log the WSL bridge exit verdict and how long the probe took by @nwparker in https://github.com/stablyai/orca/pull/34220 * perf(bench): measure startup memory and cold SSH latency (reverted later in this release) by @OrcaWin in https://github.com/stablyai/orca/pull/33912 * perf(test): read locale catalogs in the worker instead of inlining 11 MB per i18n import (reverted later in this release) by @OrcaWin in https://github.com/stablyai/orca/pull/34361 * fix(test): carry Error objects across the node-runtime vitest pool IPC by @maxmilian in https://github.com/stablyai/orca/pull/30079 * fix(scripts): scope the flaky-test ratchet to check:changed's --base merge base by @eatmoreduck in https://github.com/stablyai/orca/pull/33782 * fix(runtime): share one lazy load of the session-tabs apply modules across refreshes by @nwparker in https://github.com/stablyai/orca/pull/33939 * fix(ci): unblock main: split over-long files and pin scanner test file times by @Jinwoo-H in https://github.com/stablyai/orca/pull/34072 * fix(window): pump hidden-window frames from the renderer on Windows background launches by @nwparker in https://github.com/stablyai/orca/pull/34197 * fix: restore main typecheck after concurrent merges by @brennanb2025 in https://github.com/stablyai/orca/pull/34202 * fix(runtime): keep terminal.send under the file-length limit by @brennanb2025 in https://github.com/stablyai/orca/pull/34256 * fix(scripts): resolve pnpm when npx or npm run exports npm's own CLI by @nwparker in https://github.com/stablyai/orca/pull/34271 * fix(test): stop Vitest failing green unit shards with EISDIR on directory stack frames by @OrcaWin in https://github.com/stablyai/orca/pull/34335 * fix(scripts): read NUL-delimited Git paths so ratchets see non-ASCII test files by @blueDaydreaming725 in https://github.com/stablyai/orca/pull/34397 * docs(cli): document that terminal send --text writes control bytes verbatim by @bbingz in https://github.com/stablyai/orca/pull/14037 * docs: fix typos in the PR template by @ttrweb in https://github.com/stablyai/orca/pull/29692 * docs(contributing): list the native toolchain and system libraries a first pnpm install needs by @younghwan91 in https://github.com/stablyai/orca/pull/31592 * docs(hibernation): describe per-pane reclaim and per-tab foreground protection by @bercedev in https://github.com/stablyai/orca/pull/33983 * docs(codex): explain wrapper scripts that force CODEX_HOME by @nwparker in https://github.com/stablyai/orca/pull/34319 * docs: restore AGENTS.md reference docs under docs/agents-md-refs by @OrcaWin in https://github.com/stablyai/orca/pull/34322 * Revert benchmark-only startup loading study (#33912) by @OrcaWin in https://github.com/stablyai/orca/pull/34162 * Revert "perf(test): read locale catalogs in the worker (#34361)" by @OrcaWin in https://github.com/stablyai/orca/pull/34371 * Change wording from 'low value' to 'negative value' by @nwparker in https://github.com/stablyai/orca/pull/34507 * Lint: flag store selectors that subscribe to the whole host-status map by @brennanb2025 in https://github.com/stablyai/orca/pull/34517 * Refine lint performance and safe process execution by @OrcaWin in https://github.com/stablyai/orca/pull/34147 * Share one window listener across overlapping requests to stop MaxListeners warnings by @nwparker in https://github.com/stablyai/orca/pull/33102 * Share Cmd+J palette matching utilities by @AmethystLiang in https://github.com/stablyai/orca/pull/34252 * Extract conversation switch foundations without activating them by @brennanb2025 in https://github.com/stablyai/orca/pull/34384 * refactor(mobile): share agent child-row text and favicon domains with desktop by @AmoabaKelvin in https://github.com/stablyai/orca/pull/33962 * refactor(store): colocate agent-status action composition by @nwparker in https://github.com/stablyai/orca/pull/34045 * refactor(agent-hooks): launch the WSL hook relay through the process host by @nwparker in https://github.com/stablyai/orca/pull/34051 * refactor(mobile): group native chat options and queued editing by @nwparker in https://github.com/stablyai/orca/pull/34074 * refactor: group shared remote runtime clients and capabilities by @nwparker in https://github.com/stablyai/orca/pull/34133 * refactor(mobile): organize native chat prompts and permissions by @nwparker in https://github.com/stablyai/orca/pull/34189 * refactor(shared): group native chat task-list evidence by @nwparker in https://github.com/stablyai/orca/pull/34226 * refactor(shared): organize native chat ask input owners by @nwparker in https://github.com/stablyai/orca/pull/34251 * refactor: group repository source-control AI settings by @nwparker in https://github.com/stablyai/orca/pull/34278 * refactor(shared): group native chat visual contracts by @nwparker in https://github.com/stablyai/orca/pull/34296 * refactor: group shared native chat shell environment policy by @nwparker in https://github.com/stablyai/orca/pull/34301 * refactor: group shared native chat scope cache by @nwparker in https://github.com/stablyai/orca/pull/34314 * refactor: group shared native chat composer input by @nwparker in https://github.com/stablyai/orca/pull/34328 * refactor: group repository settings composition by @nwparker in https://github.com/stablyai/orca/pull/34347 * refactor: group shared native-chat session options by @nwparker in https://github.com/stablyai/orca/pull/34356 * refactor(mobile): group native chat tool transcript modules by @nwparker in https://github.com/stablyai/orca/pull/34399 * refactor(mobile): group native chat visual and media modules by @nwparker in https://github.com/stablyai/orca/pull/34402 * refactor(renderer): group Jira task creation and summary modules by @nwparker in https://github.com/stablyai/orca/pull/34413 * refactor(mobile): group native chat message presentation by @nwparker in https://github.com/stablyai/orca/pull/34424 * refactor(mobile): group native chat row and turn presentation by @nwparker in https://github.com/stablyai/orca/pull/34430 * refactor(pty): group IPC test harness and provider fixtures by @nwparker in https://github.com/stablyai/orca/pull/34440 * refactor: group Claude structured session lifecycle owners by @nwparker in https://github.com/stablyai/orca/pull/34449 * refactor: group shared native chat appearance settings by @nwparker in https://github.com/stablyai/orca/pull/34469 * refactor(shared): group native chat notice presentation by @nwparker in https://github.com/stablyai/orca/pull/34481 * refactor: group shared native-chat empty-state copy by @nwparker in https://github.com/stablyai/orca/pull/34503 * refactor: group shared native-chat upgrade-tip audience by @nwparker in https://github.com/stablyai/orca/pull/34509 * refactor(shared): group native chat transcript work-run owners by @nwparker in https://github.com/stablyai/orca/pull/34528 * refactor: group native chat context usage by @nwparker in https://github.com/stablyai/orca/pull/34595 * test: disable commit/tag signing in release fixture repos by @Gldywn in https://github.com/stablyai/orca/pull/11793 * test(native-chat): close queued-message journal DB before fixture cleanup by @toodeceptive in https://github.com/stablyai/orca/pull/25478 * test(e2e): update four stale e2e specs to match intentional product changes by @SimonSQLML in https://github.com/stablyai/orca/pull/30115 * test(e2e): skip contributor git hooks and signing when seeding fixture repos by @younghwan91 in https://github.com/stablyai/orca/pull/31591 * test(native-chat): cover mixed drops through question submission by @brennanb2025 in https://github.com/stablyai/orca/pull/33632 * test: remove 57 low-value cases and standalone browser probes by @OrcaWin in https://github.com/stablyai/orca/pull/33889 * test: remove 140 low-value cases and 49 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34062 * test(daemon): import fresh daemon-init modules one at a time by @nwparker in https://github.com/stablyai/orca/pull/34085 * test: import mocked-module graphs one at a time after vi.mock by @nwparker in https://github.com/stablyai/orca/pull/34103 * test: remove 68 low-value cases and 18 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34112 * test(relay): wait for the relay to see the phone leave before the closed-basis confirm by @Jinwoo-H in https://github.com/stablyai/orca/pull/34117 * test: remove 30 low-value cases and seven suites by @OrcaWin in https://github.com/stablyai/orca/pull/34120 * test(terminal): a pinned parked tab's process exit asks first, then closes as a pty-exit by @nwparker in https://github.com/stablyai/orca/pull/34121 * test: remove 81 low-value cases and 12 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34130 * test: extract WSL host connector fixture to restore lint by @OrcaWin in https://github.com/stablyai/orca/pull/34132 * test: remove 47 low-value cases and 13 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34136 * test: load real modules before timed waits, and ratchet in-test vi.importActual by @nwparker in https://github.com/stablyai/orca/pull/34151 * test: remove 294 low-value cases and 12 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34156 * test: remove 368 low-value cases and 4 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34157 * test: remove 262 low-value cases and 31 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34161 * test(accounts): cover the workspace-folder fallback for account-restart resume cwd by @nwparker in https://github.com/stablyai/orca/pull/34203 * test: remove 128 low-value cases and 22 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34206 * test: remove 338 low-value cases and 28 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34234 * test: remove 53 low-value cases and 8 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34264 * test: remove 56 low-value cases and five suites by @OrcaWin in https://github.com/stablyai/orca/pull/34268 * test: remove 30 low-value cases and 11 suites by @OrcaWin in https://github.com/stablyai/orca/pull/34288 * test: remove 53 low-value cases and eight suites by @OrcaWin in https://github.com/stablyai/orca/pull/34302 * test(wsl): make the bash relay reap test deterministic by @nwparker in https://github.com/stablyai/orca/pull/34329 * test: remove 20 low-value cases and a presentation suite by @OrcaWin in https://github.com/stablyai/orca/pull/34333 * test: remove 32 low-value cases and five suites by @OrcaWin in https://github.com/stablyai/orca/pull/34346 * test(wsl): hand the reap test's fake cat its real stdin by @nwparker in https://github.com/stablyai/orca/pull/34352 * test: remove 17 low-value cases and six suites by @OrcaWin in https://github.com/stablyai/orca/pull/34359 * test: remove 66 low-value cases and four suites by @OrcaWin in https://github.com/stablyai/orca/pull/34370 * test: remove 35 low-value permission and search cases by @OrcaWin in https://github.com/stablyai/orca/pull/34375 * test: remove 44 low-value settings cases and four suites by @OrcaWin in https://github.com/stablyai/orca/pull/34379 * test: remove 48 low-value cases and four suites by @OrcaWin in https://github.com/stablyai/orca/pull/34386 * test: remove 18 low-value settings cases and an auth-warning suite by @OrcaWin in https://github.com/stablyai/orca/pull/34394 * test: remove 70 low-value cases and four suites by @OrcaWin in https://github.com/stablyai/orca/pull/34400 * test: remove 49 low-value summary, host-label and copy cases by @OrcaWin in https://github.com/stablyai/orca/pull/34407 * test: remove mock replays and redundant copy tests by @OrcaWin in https://github.com/stablyai/orca/pull/34411 * test: remove wrapper replay and catalog inventory suites by @OrcaWin in https://github.com/stablyai/orca/pull/34417 * test: remove 81 wrapper replay and inventory tests by @OrcaWin in https://github.com/stablyai/orca/pull/34426 * test: remove 61 low-value runtime tests and five suites by @OrcaWin in https://github.com/stablyai/orca/pull/34431 * test: remove 18 low-value runtime file and Jira tests by @OrcaWin in https://github.com/stablyai/orca/pull/34436 * test: remove 25 low-value tests and redundant parity suite by @OrcaWin in https://github.com/stablyai/orca/pull/34443 * test: remove 20 low-value CLI and runtime tests by @OrcaWin in https://github.com/stablyai/orca/pull/34445 * test: remove 22 low-value CLI tests by @OrcaWin in https://github.com/stablyai/orca/pull/34448 * test: remove 47 low-value CLI and runtime tests by @OrcaWin in https://github.com/stablyai/orca/pull/34451 * test: remove 43 low-value AppImage and CLI tests by @OrcaWin in https://github.com/stablyai/orca/pull/34465 * test(daemon): pin the sqlite3 prompt in the [#13767] exec-replaced shell repro by @nwparker in https://github.com/stablyai/orca/pull/34468 * test: remove 49 low-value renderer sync tests by @OrcaWin in https://github.com/stablyai/orca/pull/34473 * test: remove 64 low-value file, terminal and language tests by @OrcaWin in https://github.com/stablyai/orca/pull/34482 * test: remove 69 low-value syntax, script, policy and chat tests by @OrcaWin in https://github.com/stablyai/orca/pull/34497 * test: remove 47 low-value tests and three redundant suites by @OrcaWin in https://github.com/stablyai/orca/pull/34505 * test: remove duplicate real-time WSL hook relay stop-settle test by @OrcaWin in https://github.com/stablyai/orca/pull/34510 * test: remove 134 redundant tests by @OrcaWin in https://github.com/stablyai/orca/pull/34511 * test: remove 150 low-value tests by @OrcaWin in https://github.com/stablyai/orca/pull/34520 * test(wsl): stop the bash bridge flood test re-concatenating every chunk by @OrcaWin in https://github.com/stablyai/orca/pull/34524 * test: remove 260 low-value tests by @OrcaWin in https://github.com/stablyai/orca/pull/34535 * test: remove 113 low-value tests by @OrcaWin in https://github.com/stablyai/orca/pull/34541 * test(wsl): find the chat lane's claude on the guest PATH, with a Windows-side decoy by @nwparker in https://github.com/stablyai/orca/pull/34551

New Contributors

Full Changelog: https://github.com/stablyai/orca/compare/v1.4.242...v1.4.243

Source: README.md, updated 2026-10-28