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

# GitHub

> Turn every Jam into a GitHub Issue with full technical context. Set repo, assignees, and labels from inside the extension.

<iframe src="https://www.youtube.com/embed/p49JKbY9NUU" width="100%" height="400" allowFullScreen />

Connect Jam to GitHub so that every bug you capture becomes a GitHub Issue with full debug context already attached. Engineers get the information they need to reproduce the bug without any back-and-forth.

<Info>You need the Jam Chrome extension installed. See [Getting Started](/introduction) if you haven't set it up.</Info>

## What's included in every GitHub issue

Every GitHub issue created from Jam automatically includes:

* Console logs
* Fully inspectable network requests
* URL, timestamp, and country
* Device, OS, and browser
* Viewport size
* Network speed

<Tabs>
  <Tab title="Create a GitHub issue from a new capture">
    <Steps>
      <Step title="Capture your bug">
        Use the Jam browser extension to capture your bug.
      </Step>

      <Step title="Select GitHub as the destination">
        In the Jam extension, click **Link you can share** and change the destination to GitHub.
      </Step>

      <Step title="Authenticate with GitHub">
        Complete the GitHub OAuth flow to connect your account.
      </Step>

      <Step title="Configure your GitHub issue">
        Once connected, set up your issue from Jam: choose the repository, assignees, labels, milestone, and more.
      </Step>

      <Step title="Create the issue">
        Click **Create issue**. Jam creates the GitHub issue and opens it in a new tab.
      </Step>
    </Steps>

    <Tip>
      Click **Edit fields** during issue setup to control which GitHub fields appear in the Jam extension. Remove fields you don't need to keep the process quick.
    </Tip>
  </Tab>

  <Tab title="Send an existing Jam to GitHub">
    Create a GitHub issue from any Jam you've already captured in two clicks.

    <Note>
      You must be logged into Jam to use this feature. Logged-out users will not see the **Send to App** option.
    </Note>

    <Steps>
      <Step title="Open the Jam">
        Open the Jam you want to convert into a GitHub issue.
      </Step>

      <Step title="Click Send to App">
        Click **Send to App** and select GitHub.
      </Step>

      <Step title="Log in to GitHub if prompted">
        If this is your first time using Jam + GitHub, you'll be redirected to authenticate.
      </Step>

      <Step title="Fill in the issue details">
        Enter the repository, assignees, labels, milestone, and any other fields you need.
      </Step>

      <Step title="Create the issue">
        Click **Create issue** to send the Jam to GitHub.
      </Step>
    </Steps>
  </Tab>
</Tabs>
