Verify the host
propr setup checks Node.js, Docker and daemon access before changing the stack. It reports missing prerequisites instead of starting a partial installation.
Install propr-cli and run propr setup. The guided flow verifies the host, authorizes agents, connects GitHub, and starts the Docker stack. Then label an issue or approve a plan and review the resulting pull request.
propr setup checks each boundary before the stack starts.propr setup checks the host, scaffolds the stack root, authorizes agents, enrolls the default ProPR Connect path, and starts the services. Rerun it safely whenever setup changes.
npm install -g propr-cli
propr setupamd64 is the native, recommended production path. Apple Silicon works through Docker Desktop running the published Linux amd64 images under emulation. Native arm64 images are not available./var/run/docker.sock.Read the complete system requirements, including the Docker capability and security contract.
The ProPR data folder is the directory containing .env, data/, logs/, and repos/. The canonical full prompt keeps deeper capacity, network, authorization, and verification detail in the setup docs.
Install ProPR safely on this host. The ProPR data folder is the directory containing `.env`, `data/`, `logs/`, and `repos/`.
1. Verify and report the applicable platform prerequisites, Node.js 22+, Docker Engine and CLI or Docker Desktop, and Docker daemon access.
2. Install the current public CLI with `npm install -g propr-cli` and verify `propr --version`.
3. Preserve existing data. When reusing the ProPR data folder already configured for this CLI, run plain `propr check` there before any changes. Stop and report a failure.
4. Run interactive plain `propr setup`. Let the wizard create or select the ProPR data folder, then pause so I can complete external authorization and scope choices.
5. Finish with plain `propr check` and `propr status` against the configured stack.
Never request credentials, tokens, private keys, cookies, or one-time codes in prompts, chat, or logs.ProPR saves the data folder selected during setup, so later commands resolve it without repeated --root arguments. The human completes provider and GitHub authorization in the providers' own flows.
The propr CLI is a thin, transparent wrapper. It verifies the host, uses the agent credentials already on it, connects GitHub, and starts the published images through the launcher on your Docker daemon. The documentation covers every path and port.
propr setup checks Node.js, Docker and daemon access before changing the stack. It reports missing prerequisites instead of starting a partial installation.
The guided setup detects supported agent credentials already on the host and lets you choose which agents to enable. Authentication stays in each provider's own flow.
propr setup enrolls the default ProPR Connect path and saves a revocable relay credential. Your own GitHub App remains available for a fully self-managed connection.
The setup creates the stack root, writes its configuration, pulls the published images, and starts the services on your Docker daemon. It then reports the local web UI address.
propr setup completes shared-App enrollment and stores a durable relay credential in your .env. The stack uses it to fetch short-lived installation tokens. propr login and propr relay enroll remain available for manual setup and token management.
Register a GitHub App on your account or organization with scoped permissions (contents, issues, and pull requests), install it on the repositories ProPR should work on, and point .env at the app ID, installation ID, and private key. Everything stays under your ownership — the posture described in trust and security.
Recipes turn the running stack into practical work: improve a PR after review, update a stale branch, split a large change, or move repository todos into a plan. Start with the PR follow-up recipe — the fastest proof that GitHub comments become commits.
Open recipes