electron
Electron App Automation
Automate any Electron desktop app using playwright-cli's CDP attach mode. Electron apps are built on Chromium and expose a Chrome DevTools Protocol (CDP) port that playwright-cli can connect to, enabling the same snapshot-interact workflow used for web pages.
Critical Safety Rule: Never Kill Processes You Didn't Start
You may be running inside an Electron app (e.g., Orca). Killing the wrong process will terminate your own session.
- NEVER run
killall Electron,pkill Electron, or any broad process-killing command. - NEVER kill a process unless you launched it yourself in this session and you recorded its PID.
- Before killing, always verify the PID belongs to the process you started — check the command line includes the workspace path or args you used to launch it.
- When quitting apps to relaunch with
--remote-debugging-port, useosascript -e 'quit app "AppName"'for named apps (Slack, VS Code, etc.) — never for Orca or the app you're running inside. - If unsure whether a process is safe to kill, ask the user.
Core Workflow
More from stablyai/orca
orca-cli
>-
874orchestration
>-
193computer-use
Use Orca's computer-use CLI to inspect and control local desktop apps through accessibility trees, screenshots, and safe UI actions. Use when an agent needs to list desktop apps, get an app state, read visible UI, click, type, press keys, scroll, drag, set values, or perform app accessibility actions. Triggers include "computer use", "orca computer", "list apps", "get app state", "read Spotify", "read Slack", "click app", "type text", "press key", "set value", "scroll app", "drag app", and desktop app interaction tasks.
65auto-pr-merge
Create PR, wait for checks, fix issues iteratively, and merge with --admin
4auto-review-fix
Automated iterative code review and fix loop with parallel review agents
4auto-submit
End-to-end autonomous pipeline that runs auto-review-fix, then auto-pr-merge
4