Naar de hoofdinhoud

JetBrains AI Assistant

JetBrains AI Assistant (ingebouwd in IntelliJ, PyCharm, GoLand, WebStorm en RustRover) ondersteunt eigen Git-hosts via het accounttype “GitHub Enterprise” van de IDE.

Nog niet getest met fremforge. Het accounttype GitHub Enterprise van de IDE praat met de Git-host via de eigen API van GitHub, en fremforge biedt de API van Forgejo, die daar niet identiek aan is. Clonen, pushen en pullen via HTTPS met een Git-toegangstoken werkt altijd (zie Verbinding maken), en de fremforge-MCP-server geeft de assistent toegang tot je repository’s, issues en pull requests. Beschouw de GitHub Enterprise-route hieronder als iets om uit te proberen, niet als ondersteunde werkwijze.

Inrichten in één keer

  1. Settings → Version Control → GitHub
  2. Klik op + → GitHub Enterprise
  3. Server: https://frem.sh
  4. Token: plak je Git-toegangstoken (scopes: read:repository, write:repository, read:issue, write:issue), geen ffp_…-fremforge-API-token
  5. Klik op Log In.

Zodra het account is toegevoegd:

  • toont VCS → Git → Clone je fremforge-repository’s op het tabblad GitHub;
  • toont het toolvenster Pull Requests de PR’s van fremforge;
  • zien de @-vermeldingen en repository-bewuste vragen van AI Assistant via deze verbinding de code op fremforge.

Controleren

curl -sf https://frem.sh/api/v1/repos/<org>/<repo> -H "Authorization: token $FREMFORGE_GIT_TOKEN" | jq .full_name

Dat hoort <org>/<repo> te tonen, een repository die ook in de repositorylijst van GitHub Enterprise in de IDE staat.

Over soevereiniteit

JetBrains AI Assistant draait op de inferentiebackend van JetBrains of op het model dat je zelf configureert. fremforge zit niet in dat pad. Je Git-toegangstoken is puur voor toegang tot Git en de REST API.