Zum Hauptinhalt springen

KI in deiner IDE

fremforge hält sich aus deiner IDE heraus. KI-Coding-Assistenten – Claude Code, Cursor, Continue, JetBrains AI Assistant, GitHub Copilot Workspace, Codeium und andere – sprechen mit einem Git-Host genauso wie jedes andere Entwicklungstool: Git über HTTPS für Clones und Pushes, dazu die REST-API des Hosts für alles Übrige. fremforge liefert die üblichen Bausteine – PATs, REST-API, OpenAPI-Spezifikation –, sodass jedes KI-Tool, das bereits mit GitHub oder GitLab umgehen kann, mit drei Zeilen Konfiguration auch mit fremforge funktioniert.

Was diese Seite ist – und was nicht

Diese Seite ist der Schnellstart pro Tool. Für jedes Tool erfährst du, welche PAT-Scopes du anfordern musst, wo du die Basis-URL von fremforge einträgst und mit welchem Einzeiler du prüfst, ob das Tool deine Repositorys lesen kann. Sie ist KEINE Empfehlung für ein bestimmtes Tool – fremforge ist bewusst toolneutral.

Für die serverseitigen KI-Funktionen (KI-Review von Pull Requests, Erklärungen zu Renovate, das für Kunden aufrufbare /ai/complete für deine eigenen Workflows) siehe die Admin-Seite zu KI-Integrationen in deiner Organisation. Das ist ein eigener Bereich – andere Zielgruppe, andere Souveränitätsgeschichte. Kurz eingeordnet:

BereichZielgruppeVerarbeitet fremforge deinen Code als Unterauftragsverarbeiter?
Diese Seite – KI-Assistent in der IDEEinzelne Entwicklerinnen und EntwicklerNein – dein Tool spricht mit deinem Schlüssel direkt mit deinem KI-Anbieter
Admin-Seite KI-Integrationen – PR-Review, /ai/completeOrganisations-AdminsNein – BYOK, dein Tool, dein Vertrag, dein Anbieter

Auf beiden Wegen gilt: fremforge lässt Kundencode standardmäßig nie von einem US-amerikanischen KI-Anbieter verarbeiten – das vollständige Datenflussdiagramm findest du auf der Trust-Seite.

MCP-Server

Assistenten, die das Model Context Protocol sprechen, können sich mit einem fremforge-API-Token (ffp_…) mit dem Remote-MCP-Server von fremforge unter https://frem.sh/_app/mcp verbinden, nicht mit dem Git-Zugriffstoken, das deine Tools für Repositorys verwenden. Er bietet schreibgeschützte Tools für Befunde, Komponenten, Deployments, Richtlinien und CI-Logs. Siehe Remote-MCP-Server.

Wie fremforge für ein KI-Tool aussieht

Jedes KI-Entwicklungstool, das mit „GitHub“ spricht, will eigentlich drei Dinge:

  1. Git über HTTPS für git clone / git push. fremforge stellt das unter https://frem.sh/<org>/<repo>.git bereit.
  2. Ein PAT mit Scopes für die Aktionen, die es ausführen will. Bei fremforge ist das ein Git-Zugriffstoken mit den Forgejo-Scopes read:repository, write:repository, read:issue und write:issue.
  3. Eine REST-API. Repositorys, Issues und Pull Requests liefert die Forgejo-API unter https://frem.sh/api/v1/*, die das Git-Zugriffstoken annimmt. Die eigene API von fremforge (Befunde, Komponenten, Richtlinien, Runner) liegt unter https://frem.sh/_app/api/v1/*, nimmt ein separates fremforge-API-Token (ffp_…) an, und ihre Spezifikation liegt unter https://docs.frem.sh/api/openapi.yaml.

Hat das Tool eine Option für „selbst gehostetes GitHub Enterprise“, richte sie auf fremforge aus. Die meisten Tools haben eine. Die Seiten pro Tool unten zeigen die genauen Klicks in der Oberfläche.

Ein PAT für dein KI-Tool erstellen

  1. Öffne Einstellungen → Git-Zugriffstoken (ersetze frem.sh durch deinen fremforge-Host, wenn du selbst hostest).
  2. Öffne im Abschnitt deiner Organisation Neues PAT erstellen.
  3. Benenne es nach dem Tool (z. B. claude-code, cursor), damit du es später leicht widerrufen kannst.
  4. Wähle die Scopes aus den Tabellen pro Tool unten (read:repository, write:repository, read:issue, write:issue) – fang eng an und füge Scopes erst hinzu, wenn das Tool einen Fehler meldet.
  5. Wähle die kürzeste Laufzeit, die zu deinem Arbeitsablauf passt; die Richtlinie deiner Organisation legt das Maximum fest.
  6. Klicke auf PAT erstellen und kopiere das Token. Du siehst es nur einmal.

Der Admin deiner Organisation entscheidet, ob persönliche Token erlaubt sind und welche Scopes du wählen kannst. Jede Anleitung pro Tool unten geht von einem so erstellten PAT aus: Es gilt für Git über HTTPS und für die Forgejo-API unter https://frem.sh/api/v1, nicht für die eigene API von fremforge oder den MCP-Server, die ein fremforge-API-Token (ffp_…) von https://frem.sh/<org>/_admin/api-tokens annehmen. Die Scope-Tabellen sind exakt – fehlt ein Scope, meldet das Tool einen eindeutigen Fehler.

Anleitungen pro Tool

Steht dein Tool nicht in der Liste, unterstützt aber GitHub Enterprise Server, gilt dieses Muster: Basis-URL = https://frem.sh/api/v1, Token = dein Git-Zugriffstoken, fertig. Schreib uns an support@frem.sh, dann nehmen wir dein Tool in diese Liste auf.