One installable package, @aria_asi/cli, wires Claude Code, Codex, and OpenCode to a local runtime that enforces truth, quality, and safety gates before a destructive action or an unverified claim ever leaves the machine.
One command. Every coding agent under the same gate. Bring your own keys.
AI coding tools are powerful but fragmented. Each surface has its own memory, output risks, and action path. Destructive commands, unsupported completion claims, unverified deploys, and doctrine drift slip through when tools operate as isolated chats.
Aria Connector installs a local-first harness, the Coach Kernel, that wraps each coding agent with a deterministic gatekeeper, an output gate, local runtime enforcement, and action ledgers, so the same governance runs across every surface instead of each chat being on its own.
Three coding agents converge on one CLI, which mounts a local runtime at port 4319. Every tool call passes through the Coach Kernel before it resolves to a bounded outcome: allow, repair once, hard block, or receipt.
aria connect installer · local-first@aria_asi/cliA destructive shell command is attempted from an isolated chat with no gate.
expected: blockedConnector intercepts, hard-blocks the command, and writes a refusal receipt.
unsafe claims = 0One governance harness replaces four ungoverned chat surfaces. Destructive actions are blocked by default; every accepted action is receipted and replayable.
Fresh-install readback on each external client confirming the latest runtime is active in the field, not only locally.