Skip to content
Pagr

Open source

Inspect what runs on your computer.

Everything Pagr installs on your Mac is public under Apache-2.0. The hosted orchestration service remains proprietary. This page draws the line exactly.

Repository

github.com/pagrdev/bridge
Apache-2.0
npm i -g @pagr/cli && pagr connect

Star counts and release numbers appear here only when read live from GitHub — never typed in.

Public

  • packages/protocol

    Canonical command and event schemas (zod). The full list of what the cloud can ask.

  • packages/core

    Daemon, device auth, transport, command guard, project registry, attachments.

  • packages/adapter-codex

    Drives the local Codex app-server over stdio.

  • packages/adapter-claude

    Unmodified claude CLI plus a narrowly scoped permission hook.

  • apps/cli

    The pagr command: connect, project add, status, daemon.

Proprietary

  • iMessage delivery and inbound webhook handling
  • The orchestration layer that interprets your messages and picks sessions
  • Claude ↔ Codex workflow engine (review loops, handoffs)
  • Accounts, billing, dashboard, and the device gateway

The rule: if it runs with access to your files, sessions, or credentials, it is public. If it runs on our servers and never touches your machine directly, it isn’t.

Why the split

The point of publishing the bridge is that you can read the exact list of commands your Mac will accept from us, build the daemon yourself, and pin the version you trust. The hosted service is where the business lives; keeping it private funds the product and doesn’t change what you can verify locally.

Contributing

Bug reports and pull requests are welcome in the repo. Security findings go to SECURITY.md, not public issues.