Setup
1
Go to Integrations
Navigate to Settings > Integrations > GitHub.
2
Authorize
Click Connect and authorize Indexbrain in GitHub.
This is a standard GitHub OAuth connection, not a GitHub App installation
— there’s no per-repo picker. Indexbrain has access to whatever
repositories the connecting GitHub account can see.
What gets synced
- Issues — all states, real content and labels.
- Pull requests — all states, including whether merged.
- GitHub Actions workflow files (
.github/workflows/*.yml/.yaml) — a written, step-by-step process, high-value source material for understanding how your team deploys and ships. - README — each repo’s root README.
- Documentation — markdown files under a top-level
docs/folder, if one exists.
Examples
docs/ folders, and workflow files, not your raw source code. If something isn’t written down anywhere, Indexbrain can’t explain it from GitHub alone.
What Indexbrain does not do in GitHub (yet)
- No general source code indexing — only README,
docs/*.md, and workflow YAML files are read. Individual.py/.ts/etc. source files are not indexed. - No commits.
- No write access of any kind — Indexbrain cannot open a pull request, comment on an issue or PR, or push any change. Every GitHub interaction is a read.
- No automated PR review — there’s no bot that reviews pull requests, posts comments, or gates merges. Nothing runs automatically when a PR is opened.
- No repo picker — access is all-or-nothing based on what the connected GitHub account can see, not a per-repo selection inside Indexbrain.
How data moves
GitHub syncs on your configured processing interval (no live push/webhook feeds ingestion today — an edit in GitHub is picked up on the next scheduled sync, not instantly). Once synced, content becomes searchable within roughly another minute.Troubleshooting
A repo I have access to isn't showing up
A repo I have access to isn't showing up
- Confirm the GitHub account used to connect actually has access to that repo.
- Large accounts/orgs are capped at 300 repos per sync.
An issue/PR I edited doesn't reflect the change
An issue/PR I edited doesn't reflect the change
- Wait for the next scheduled sync, or trigger a manual sync — GitHub has no live push today.
Indexbrain can't answer a question about how something works in the code
Indexbrain can't answer a question about how something works in the code
- Check whether it’s actually documented in a README or
docs/file — Indexbrain doesn’t read raw source code, only documentation and workflow files.