The PR loop
Planning with context preview and revision history, one-step New Task launches, isolated worktree + Docker execution, automatic PR creation with visual previews, and comment-driven follow-up commits.
Goals
Long-running objectives on Claude Code and Codex with native live steering, and on Antigravity CLI through resumable conversations. Checkpoints land on a draft PR.
Automations
Saved prompts that run on demand, on UTC schedules, or from HTTP, MCP and the CLI. Each run writes a Markdown report; an optional acting step turns it into tasks and to-dos through ProPR's MCP tools.
Safer execution
Optional restricted network mode with a per-run allowlist proxy and no elevated privileges, read-only GitHub tokens for task agents, per-run spend caps, a stall watchdog, replacement runs, and protected paths for auto-merge.
PR commands
/review posts a scored AI review; /fix applies its pending merge blockers, exactly the records you name (/fix F20 S3), or everything pending (/fix all); /merge, /switch, and /ultrafix handle branch updates, model switches, and review-fix loops, all through GitHub comments.
Multi-agent routing
Claude Code, Codex, Antigravity, OpenCode, and Mistral Vibe through one workflow. Multi-model comparison runs put several agents on one issue; synthetic pools route one model name across accounts with failover; extension profiles hand task agents your MCP servers and skills.
Repository intelligence
Indexing, summaries, browse and chat, improvement suggestions, and todos feeding planned changes.
Control and observability
A dashboard led by Needs attention, a Tasks triage console, task assignment synced with GitHub, Analytics, live logs, LLM usage and cost, opt-in CI cancellation, non-blocking checks, and bundled Agent Tank capacity tracking.
Everywhere you work
The web UI, an installable app with Inbox and push notifications, ProPR Desktop for Linux and macOS, MCP for chat clients, and the CLI.
Operations
Published images, a launcher-managed stack, relayed WebSocket intake by default (webhook and polling as alternatives), repository-owned .propr/workflow.yml hooks and PR templates, and admin and member roles.