How it works
Connecting GitHub
How to connect your account
- Open Settings → Connectors inside the tAI app.
- Click Connect next to GitHub.
- Sign in with your GitHub account, if you are not already.
- Review the permissions on GitHub's own consent screen.
- Approve.
This step grants tAI general access to your GitHub account. It does not attach a repo to any conversation by itself.
Attaching a repo to a conversation
- In the message composer, click the + button, then Connectors, then GitHub.
- Search for and select the repo to work with.
- Review the warning shown before confirming.
The repo is then staged as context for your next message. Only one repo can be active per conversation; picking a different one replaces whichever was attached before.
Facts
- Once a repo is attached, tAI clones a working copy of it into that conversation's own sandbox, and edits files there with its normal file tools rather than one API call per file.
- Very large files and repos over the file-count cap are not included in the clone. github_read_file and github_search_code still reach anything the clone left out. See Limitations.
- The account-level connection is separate from tAI's own sign-in. Disconnecting GitHub does not sign you out of tAI.
Disconnecting
- Open Settings → Connectors.
- Find GitHub and click Disconnect.
Commits and pull requests already pushed stay in your repo exactly as they are. Disconnecting does not undo or delete them.