JinjingandOrca f72c22532a Support GitLab MR unlinking and AI generation in ChecksPanel (#5204)
* feat: support GitLab MR unlinking and AI generation in ChecksPanel

Integrate GitLab merge request actions alongside GitHub pull requests in
the sidebar checks panel. This includes unlinking GitLab MRs, enabling
AI-driven title and body generation for GitLab, and dynamically adapting
menu labels (e.g. "More MR actions" vs "More PR actions") depending on
the active provider.

* fix: handle null base ref in hosted review creation and add tests

Co-authored-by: Orca <help@stably.ai>

* Extract sub-components and hooks from renderer components

To improve component focus and maintainability, extract large inline
sub-components, custom hooks, and logic helpers into dedicated files:

- Extract `HeroPaired` from `MobileHero` to `MobileHeroPairedDevices`.
- Move `ChromePreview` from `ThemeStep` to `theme-chrome-preview`.
- Refactor `HostedReviewActions` to use `useHostedReviewActions` hook.
- Move MCP config loading from `McpConfigSection` to helper file.

* Refactor usage panes to extract shared formatters and tables

Extract duplicated formatting utilities to a shared helper module. Move
the large, inline recent sessions tables into dedicated sub-components to
reduce duplication and simplify the parent pane components.

* Support self-hosted GitLab instances for MR creation eligibility

* Extract and check the remote host against `glab auth status` to
  dynamically recognize and authenticate self-hosted GitLab instances
  without requiring them to be in a hardcoded list.
* Refactor stats usage panes by extracting reusable breakdown sections
  and sessions tables to eliminate duplication.
* Suggest Linear prompts only if the launcher can resolve the CLI.

* Extract GitLab project ref tests and update usage stats translations

- Move GitLab project ref parsing tests into a dedicated test file to
  keep modules focused and add tests for candidate parsing.
- Add missing translations for the usage sessions table and breakdown
  section across multiple locales.

* Optimize GitLab ref parsing, deduplicate formatters, and add locales

- Clean up GitLab ref parsing by extracting normalized known hosts.
- Fix an escaped newline sequence in the self-hosted GitLab mock test.
- Deduplicate stats helper functions into a single shared file.
- Translate path status message strings across ES, JA, KO, and ZH.

---------

Co-authored-by: Orca <help@stably.ai>
2026-06-11 20:18:28 -07:00
2026-06-08 00:08:57 -07:00
2026-06-08 00:08:57 -07:00
2026-06-08 22:32:42 -07:00
2026-05-04 20:42:03 -07:00
2026-03-16 22:27:51 -07:00
2026-03-28 10:19:14 -07:00
2026-06-12 02:02:17 +00:00
2026-06-10 12:03:21 -07:00

Orca Orca

GitHub stars Latest stable release License Supported platforms: macOS, Windows, and Linux

English · Español · 中文 · 日本語 · 한국어

The AI Orchestrator for 100x builders.
Run Claude Code, OpenClaude, Codex, Grok, Antigravity, or OpenCode side-by-side across repos — each in its own worktree, tracked in one place.
Available for macOS, Windows, and Linux.

Download Orca

Orca feature showcase cycling through parallel worktrees, terminal splits, design mode, GitHub and Linear workflows, CLI agents, and SSH worktrees

Supported Agents

Orca supports any CLI agent (not just this list).

Claude Code   OpenClaude   Codex   Grok   Gemini   Antigravity   Pi   oh-my-pi   Hermes Agent   OpenCode   Goose   Amp   Auggie   Autohand Code   Charm   Cline   Codebuff   Command Code   Continue   Cursor   Droid   GitHub Copilot   Kilocode   Kimi   Kiro   Mistral Vibe   Qwen Code   Rovo Dev


Features

Run agents in parallel

  • Bring your own subscription — Use Claude Code, OpenClaude, Codex, Grok, Antigravity, OpenCode, or any other CLI agent without an Orca login.
  • Worktree-native tasks — Give each task its own worktree so agents can work side-by-side without stashing or branch juggling.
  • Multi-agent terminals — Run agents in tabs and split panes, then see active, waiting, and finished sessions at a glance.

Review and ship

  • Agent-ready browser — Open local apps, inspect pages, annotate UI, and pass precise browser context back to agents.
  • Design Mode — Iterate on frontend changes with an embedded browser built for visual review and quick fixes.
  • Source control built in — Review AI-generated diffs, make quick edits, and commit without leaving Orca.
  • GitHub workflow links — Keep PRs, issues, and Actions checks connected to the worktree doing the work.

Work anywhere

  • SSH support — Connect to remote machines and run agents there directly from Orca.
  • Mobile companion — Monitor and steer agents from your phone, with emulator-friendly mobile workflows.
  • Computer Use — Let agents operate desktop apps and visible UI when a workflow needs real interaction.
  • Notifications and unread state — Know when an agent finishes or needs attention, then mark threads unread to come back later.

Install

Mac, Linux, Windows

Alternatively, install from a package manager:

macOS (Homebrew)

brew install --cask stablyai/orca/orca

Arch Linux (AUR)

# Precompiled binary
yay -S stably-orca-bin

# Build from GitHub source
yay -S stably-orca-git

Mobile Companion App

Control your agents from your phone.

Orca desktop with the mobile companion app


Feature Showcase

Click any tile to explore the workflow.

Parallel Worktrees

Parallel worktree orchestration
   Terminal Splits

Ghostty-class terminal splits


Design Mode

Embedded browser and Design Mode
   GitHub & Linear, Native

GitHub and Linear task workflows in Orca


Every CLI Agent

Works with every CLI agent
   SSH Worktrees

Remote worktrees over SSH


Drag Files to Agents

Drag files and images into an agent prompt
   Annotate AI Diffs

Annotate AI-generated diffs


Orca CLI

Script Orca from the CLI
   Native Search

Native search across Orca workflows


Account Switcher & Usage Tracking

Account switching and usage tracking
   Rich Repo Previews

Markdown, images, PDFs, and repo document previews


Split Anything

Split panes for agents, terminals, browsers, and files


Community & Support

  • Discord: Join the community on Discord.
  • Twitter / X: Follow @orca_build for updates and announcements.
  • Feedback & Ideas: We ship fast. Missing something? Request a new feature.
  • Privacy: See the privacy & telemetry docs for what anonymous usage data Orca collects and how to opt out.
  • Show Support: Star this repo to follow along with our daily ships.

Developing

Want to contribute or run locally? See our CONTRIBUTING.md guide.

S
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.
Readme MIT
1.5 GiB
Languages
TypeScript 95.1%
JavaScript 4.1%
Swift 0.2%
CSS 0.2%
HCL 0.1%