Connectors / GitHub
Index every repo. Remember every why.
Clone and parse your repositories at the AST level, then link each change to the pull requests and decisions behind it.
Before you start
Install Oynix and open the connectors page. You do this once. Everything below then happens right in the page, with no commands to run.
Log in
Pick whichever you prefer. You only need one.
One tap
Click, approve, done.
- 1In the connectors page, open GitHub and click "Connect with GitHub".
- 2A provider window opens. Sign in and approve the read-only scopes.
- 3It closes and you are connected. There is nothing to copy or paste.
Your own OAuth app
Register an app once.
- 1On github.com go to Settings → Developer settings → OAuth Apps → New OAuth App.
- 2Set the callback URL that the connect panel shows you.
- 3Copy the Client ID and generate a Client secret.
- 4In Oynix pick 'Use your own app', paste both, then Connect with GitHub.
A token you paste
Paste a credential.
- 1Create the credential: github.com → Settings → Developer settings → Personal access tokens → Tokens (classic) → Generate new token, tick the repo scope, and copy it (GitHub shows it once).
- 2Open GitHub in the connectors page and choose the token path.
- 3Enter the repo as owner/name, the token, and an optional branch or ignore globs, then click Connect. Oynix checks it right then and saves nothing if it fails.
After login
Once connected, this all happens in the page. No commands.
- 1The repository manager opens. Add one or more repos as owner/name.
- 2Each repo indexes as its own project, with progress shown.
- 3Hit Sync anytime to refresh it.
The credential just needs to see the repo: private → the repo scope, org → also read:org. There is nothing to invite.
What it syncs
Code
Functions, classes, files and their call and import edges, parsed at the AST level.
Pull requests
PR descriptions and reviews, linked to the code they changed.
History
Authorship and change history: who changed what, and when.