> ## Documentation Index
> Fetch the complete documentation index at: https://getpullrequest.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# GetPullRequest (GPR)

> Orchestrate coding agents on your machines from your phone, from task assignment through pull request review.

GPR connects your issue tracker, Git hosting, communication tools, and coding agents running on your local machines into a single workflow. It orchestrates work across those systems and makes it accessible from your phone: assign tasks, monitor agent progress, review diffs, and merge pull requests.

Agents run on **your** machine. The phone is the control surface. The cloud relays control messages and optional integrations. Code stays in local git worktrees unless you push or open a PR.

<Columns cols={2}>
  <Card title="5-minute setup" href="/docs/get-started/install-gpr">
    Install the CLI, pair a machine, connect GitHub, pick an agent, run a task.
  </Card>

  <Card title="How GPR works" href="/docs/how-gpr-works/overview">
    Tasks, workspaces, machines, sessions, and pull requests.
  </Card>

  <Card title="Guides" href="/docs/guides/assign-a-task">
    Day-to-day flows: assign, monitor, review, recover from failures.
  </Card>

  <Card title="Security" href="/docs/security/how-local-execution-works">
    Local execution, permissions, and what leaves your machine.
  </Card>
</Columns>

## What you need

1. The **GPR mobile app** (Android on [Google Play](https://play.google.com/store/apps/details?id=com.pullrequest); iOS pre-register on [getpullrequest.com](https://getpullrequest.com)).
2. The **`gpr` daemon** on a Mac, Linux, or Windows machine with your repo.
3. At least one **ACP coding agent** on that machine (Cursor, Claude Code, Codex, and others).
4. Optional: **GitHub**, **Jira**, or **Slack** for enriched sync.

## Typical loop

```text theme={null}
Phone creates / syncs a task
        │
        ▼
Backend queues work for a workspace
        │
        ▼
gpr daemon starts an ACP agent in a local worktree
        │
        ▼
Plan → implement → verify → open PR
        │
        ▼
You review and merge from the phone
```

Start with [Install GPR](/docs/get-started/install-gpr).
