Orca is a production-grade Electron desktop application that functions as an integrated development environment (IDE) and orchestrator for multiple AI coding agents (Claude Code, Codex, Gemini, etc.). It manages isolated worktrees (Git, SSH, WSL) as execution environments, provides a full-featured terminal emulator (xterm-based), a browser pane, rich markdown editing, and deep source control integration (GitHub, GitLab, Linear, Jira). The system is architected as a monorepo containing the Electron desktop app (main/renderer/preload), a React Native mobile companion, a Node.js CLI, and cloud services (relay, push) for mobile pairing and notifications. Communication between processes is handled through a strict, Zod-validated RPC contract, ensuring type safety across the wire. The codebase demonstrates exceptional engineering discipline with a massive test suite (Vitest, Playwright), extensive CI/CD pipelines, and a strong emphasis on platform compatibility (macOS, Windows, Linux, WSL, Wayland). It is actively maintained with daily releases and a clear focus on managing technical debt through explicit legacy compatibility shims and migration paths.
This repository provides a collection of GLSL shaders for enhancing cursor effects in the Ghostty terminal. It implements various visual effects including trail effects (cursor_sweep, cursor_tail, cursor_warp) that animate cursor movement, and pulse/boom effects (sonic_boom_cursor, ripple_cursor, etc.) that trigger on cursor shape changes. Each shader is self-contained and follows Ghostty's custom shader interface, using uniforms like iCurrentCursor, iPreviousCursor, and iTime to create animated effects. The trail shaders demonstrate particular sophistication with custom signed distance function implementations for rectangles and parallelograms, easing functions, and anti-aliasing.
This repository provides a configuration setup for a modern terminal environment on macOS, comprising the Ghostty terminal emulator, Starship prompt, and Zsh shell with plugins (autosuggestions, syntax highlighting, completions) and additional CLI tools (fzf, zoxide, eza, bat, yazi). The included install.sh script automates the installation of dependencies via Homebrew, backs up existing configurations, and deploys the new configuration files. The configuration files are well-documented and customized for a cohesive, visually appealing terminal experience with features like a rainbow prompt, glassmorphism, and enhanced productivity tools. Note: This repository is primarily a collection of configuration files and an installation script, and does not contain application logic beyond the setup process.