OYNIX

Integrations / GitLab

Your GitLab repos and the reasoning behind them.

Oynix parses your GitLab repositories and merge requests into one knowledge graph — self-managed instances included.

$ oynix connect gitlab

Prerequisites

  • A GitLab access token (read_api / read_repository).
  • The Oynix CLI installed and signed in (oynix login).

Setup steps

01

Install the Oynix CLI

Everything Oynix does runs from one small command-line tool on your own machine — there's nothing to deploy or host. Open your terminal (Terminal on Mac, PowerShell on Windows) and paste this in to install it:

$ curl -fsSL https://get.oynix.dev | sh
  • Don't have a terminal open? On Mac press ⌘+Space, type "Terminal", hit Enter.
  • Paste the line, press Enter, and wait for it to finish — that's it.
  • Check it installed: run oynix --version (it should print a version number).
02

Sign in

Tell Oynix who you are. This opens your browser to sign in with GitHub and links this computer to your workspace — it's how your edits, decisions and presence get attributed to you.

$ oynix login
  • Run the command; your browser opens automatically.
  • Approve the sign-in with GitHub, then return to the terminal.
  • If your team uses a workspace key, paste it when asked (a teammate with the master key issues it).
03

Create a token

GitLab → Preferences → Access Tokens. For self-hosted, note your GitLab host URL too.

04

Connect GitLab

Run the command. Paste your token and the repo (owner/name); add your host URL if self-hosted; pick code, PRs, or both.

$ oynix connect gitlab
05

Sync anytime

Oynix indexes the repo and links merge requests to the code they changed.

$ oynix connectors sync gitlab
06

Check it worked

List your connectors to confirm GitLab shows up and is syncing. Once it's synced, ask the graph a question that should now have an answer from GitLab.

$ oynix connectors
  • You should see GitLab listed as "connected".
  • Try it: oynix ask "what did we decide about …?" — answers can now draw on GitLab.

What gets indexed

Code

Repositories parsed at the AST level into the graph.

Merge requests

MR descriptions and discussion, linked to the changed code.

History

Authorship and change history across branches.