# Ray and GitHub

> Turn a bug someone described in chat into an issue on the repo.

Source: https://heyray.io/integrations/github

Ray is an AI teammate that works in your team chat, on Slack today. Connect GitHub and it can do the GitHub part of a request without anyone leaving the conversation: read what it needs, draft the change, and post it for approval before anything is written. 20 reads run without asking. 5 actions wait for a human approval.

## What Ray reads in GitHub

Reading changes nothing, so Ray never stops to ask whether it may look something up.

- Issues and their comments
- Repositories your connection covers

## What waits for your approval

Every one of these posts an approval card in the thread showing exactly what is about to happen. Nothing runs until someone clicks approve, and no setting turns that off.

- Create an issue
- Comment on an issue

## Things Ray is never handed

These are left out during curation, so they are not something Ray could do and decides against. They are not in front of it at all.

- Push code, open pull requests, or merge anything
- Delete an issue or a comment

## Ask it like this

- "@Ray open an issue on the api repo about the timeout."
- "@Ray what is open on the api repo with the bug label?"
- "@Ray put Marco on that issue and label it urgent."
- "@Ray comment on the issue that the fix went out."

## Connecting GitHub

Every person on the team connects their own GitHub account on GitHub's own login screen, so Ray can only reach what that person can already reach, and the history in GitHub shows who actually asked. Passwords never pass through Ray. Disconnecting GitHub or uninstalling Ray revokes the connection.

## More

- This page for people: https://heyray.io/integrations/github
- Every integration: https://heyray.io/integrations.md
- Install Ray: https://heyray.io/install.md
- Pricing: https://heyray.io/pricing.md
