JetBrains AI Assistant
JetBrains AI Assistant (intégré à IntelliJ, PyCharm, GoLand, WebStorm et RustRover) prend en charge les hébergeurs Git personnalisés via le type de compte « GitHub Enterprise » de l’IDE.
Pas encore vérifié avec fremforge. Le type de compte « GitHub Enterprise » de l’IDE communique avec l’hébergeur Git via l’API de GitHub, alors que fremforge expose l’API de Forgejo, qui n’est pas identique. Le clonage, le push et le pull en HTTPS avec un jeton d’accès Git fonctionnent toujours (voir Connexion), et le serveur MCP fremforge donne à l’assistant accès à vos dépôts, tickets et pull requests. Considérez la voie GitHub Enterprise décrite ci-dessous comme une piste à essayer, et non comme une méthode prise en charge.
Configuration en une fois
- Settings → Version Control → GitHub
- Cliquez sur + → GitHub Enterprise
- Serveur :
https://frem.sh - Jeton : collez votre jeton d’accès Git (scopes :
read:repository,write:repository,read:issue,write:issue), et non un jeton d’API fremforgeffp_… - Cliquez sur Log In.
Une fois le compte ajouté :
- VCS → Git → Clone liste vos dépôts fremforge dans l’onglet GitHub.
- La fenêtre d’outil Pull Requests liste les PR fremforge.
- Les @-mentions et les requêtes contextualisées par dépôt d’AI Assistant voient le code fremforge via cette connexion.
Vérifier
curl -sf https://frem.sh/api/v1/repos/<org>/<repo> -H "Authorization: token $FREMFORGE_GIT_TOKEN" | jq .full_nameLa commande doit afficher <org>/<repo>, un dépôt qui figure aussi dans la liste des dépôts GitHub Enterprise affichée dans l’IDE.
Note sur la souveraineté
JetBrains AI Assistant fonctionne avec le backend d’inférence de JetBrains ou avec le modèle que vous configurez. fremforge n’est pas sur ce chemin. Votre jeton d’accès Git sert uniquement à l’accès Git et à l’API REST.