codex plugin marketplace add christopherkarani/Orcaorca run -- codexORCA DOCS
Build Orca from source, initialize policy, run agents through the supervised CLI, and add host plugins for Codex, Claude Code, OpenCode, and OpenClaw. The CLI is the source of truth for policy decisions.
VERIFIED AGAINST
INSTALL
Orca is a Zig CLI. The current repository pins Zig 0.15.2. Build from the public repository, install into a local prefix, then put the binary on your PATH.
git clone https://github.com/christopherkarani/Orca.git
cd Orca
zig version
zig build -Doptimize=ReleaseSafe
zig build -Doptimize=ReleaseSafe --prefix ~/.local
export PATH="$HOME/.local/bin:$PATH"
orca --help
orca doctorQUICKSTART
Run doctor first. It reports which protections are active, limited, wrapper-only, observe-only, or unavailable on your platform.
orca doctor
orca init --preset generic-agent
orca policy check .aegis/policy.yamlThe strongest local protection is launching the agent as an Orca-managed child process. Plugins add host hooks, but they do not replace the runtime wrapper.
orca run -- codex
orca run -- claude
orca run -- opencode
orca run -- openclaworca --help
orca version
orca doctor
orca init --preset generic-agent
orca policy check .aegis/policy.yaml
orca run -- <agent-command>
orca replay --session last --verify
orca redteam --ciPOLICY
Policies are YAML with version: 1. Explicit denies beat allows. CI mode never prompts; ask decisions become deny unless an explicit allow rule applies.
version: 1
mode: strict
workspace:
root: "."
write_mode: staged
env:
inherit: false
allow:
- PATH
- HOME
commands:
default: deny
allow:
- "git status"
- "zig build *"
deny:
- "rm -rf *"
- "curl * | sh"
network:
mode: allowlist
default: deny
audit:
level: full
redact_secrets: true
tamper_evident: trueorca policy explain command git status
orca policy explain file.read ./.env
orca policy explain network https://example.invalid/pathINTEGRATIONS
Plugins call the Orca CLI for decisions, diagnostics, red-team checks, and replay. Keep orca on your PATH; plugins do not bundle the CLI.
codex plugin marketplace add christopherkarani/Orcaorca run -- codexclaude plugin marketplace add christopherkarani/Orca
claude plugin install orca@orca --scope userorca run -- claude{
"$schema": "https://opencode.ai/config.json",
"plugin": ["orca-opencode-plugin"]
}
npm install orca-opencode-pluginorca run -- opencodeopenclaw plugins install ./integrations/openclaw-plugin
openclaw plugins install npm:orca-openclaw-plugin
openclaw plugins install clawhub:orca-openclaw-pluginorca run -- openclaworca plugin doctor codex
orca plugin doctor claude
orca plugin doctor opencode
orca plugin doctor openclaw
orca plugin manifest codex
orca plugin manifest claude
orca plugin manifest opencode
orca plugin manifest openclaw
orca plugin install codex --dry-run
orca plugin install claude --dry-run
orca plugin install opencode --dry-run
orca plugin install openclaw --dry-runLICENSE
Pro and Team purchases create an account on this website and issue a signed Orca license key. The local CLI verifies the signature with the matching public key embedded in the Orca repo. Orca does not need to call this website while your agents run.
If your browser session is gone later, sign back in with Clerk using GitHub or email to view the same account and license.
1
Buy Pro or Team
2
Copy the license from Account
3
Run the activation command
4
Use Orca locally
orca license activate <key>
orca license statusSECURITY
orca run for supervised execution.orca replay --session last
orca replay --session last --json
orca replay --session last --only denied
orca replay --session last --verifyorca redteam --ci
orca redteam --json --ci > redteam.jsonTROUBLESHOOTING
Start with the binary, policy, and latest replay. If a capability is reported as limited, wrapper-only, observe-only, or unavailable, treat it as weaker protection until the platform backend says otherwise.
zig version
zig build -Doptimize=ReleaseSafe
orca doctor
orca policy check .aegis/policy.yaml
orca replay --session last --only denied
orca redteam fixtures --fixture prompt-injection/readme-env-read --ci