Gå til hovedindhold

AI i din IDE

fremforge blander sig ikke i din IDE. AI-kodeassistenter – Claude Code, Cursor, Continue, JetBrains AI Assistant, GitHub Copilot Workspace, Codeium og andre – taler med en Git-vært på samme måde som ethvert andet udviklerværktøj: Git over HTTPS til clone og push plus værtens REST API til alt andet. fremforge leverer standardbrikkerne – PAT’er, REST API og OpenAPI-specifikation – så ethvert AI-værktøj, der allerede kan tale med GitHub eller GitLab, virker med fremforge med tre linjers konfiguration.

Hvad denne side er, og hvad den ikke er

Denne side er en hurtigstart pr. værktøj. For hvert værktøj får du: hvilke PAT-scopes du skal bede om, hvor du indsætter fremforges basis-URL, og en enkelt kommando, der bekræfter, at værktøjet kan læse dine repositories. Den er IKKE en anbefaling af, hvilket værktøj du skal bruge – fremforge er bevidst neutral over for værktøjer.

For AI-funktionerne på serversiden (AI-review af pull requests, forklaringer til Renovate, /ai/complete, som kunder kan kalde fra deres egne workflows) se administrationssiden for AI-integrationer i din organisation. Det er en separat flade – en anden målgruppe og en anden historie om suverænitet. Kort fortalt:

FladeMålgruppeBehandler fremforge din kode som underdatabehandler?
Denne side – AI-assistent i IDE’enDen enkelte udviklerNej – dit værktøj taler direkte med din AI-leverandør med din nøgle
Administration af AI-integrationer – PR-review, /ai/completeOrganisationsadministratorerNej – BYOK, dit værktøj, din kontrakt, din leverandør

Uanset vej behandler fremforge som standard aldrig kundekode gennem en amerikansk AI-leverandør – se trust-siden for det fulde diagram over dataflowet.

MCP-server

Assistenter, der taler Model Context Protocol, kan forbinde til fremforges eksterne MCP-server på https://frem.sh/_app/mcp med et fremforge-API-token (ffp_…), ikke med det Git-adgangstoken, dine værktøjer bruger til repositories. Den tilbyder skrivebeskyttede værktøjer til fund, komponenter, udrulninger, politikker og CI-logs. Se Ekstern MCP-server.

Sådan ser fremforge ud for et AI-værktøj

Ethvert AI-udviklerværktøj, der taler med “GitHub”, vil i virkeligheden have tre ting:

  1. Git over HTTPS til git clone / git push. fremforge leverer det på https://frem.sh/<org>/<repo>.git.
  2. Et PAT med scopes til de handlinger, det vil udføre. På fremforge er det et Git-adgangstoken med Forgejos scopes read:repository, write:repository, read:issue og write:issue.
  3. Et REST API. Repositories, issues og pull requests leveres af Forgejos API på https://frem.sh/api/v1/*, som tager Git-adgangstokenet. fremforges eget API (fund, komponenter, politikker, runners) ligger på https://frem.sh/_app/api/v1/*, tager et separat fremforge-API-token (ffp_…), og specifikationen ligger på https://docs.frem.sh/api/openapi.yaml.

Har værktøjet en mulighed for “selvhostet GitHub Enterprise”, så peg den på fremforge. Det har de fleste værktøjer. Siderne for de enkelte værktøjer nedenfor gennemgår præcis, hvor du skal klikke.

Opret et PAT til dit AI-værktøj

  1. Åbn Indstillinger → Git-adgangstokens (erstat frem.sh med din fremforge-vært, hvis den er selvhostet).
  2. Åbn Opret en ny PAT i afsnittet for din organisation.
  3. Navngiv det efter værktøjet (f.eks. claude-code, cursor), så det senere er nemt at tilbagekalde.
  4. Vælg scopes fra tabellerne for de enkelte værktøjer nedenfor (read:repository, write:repository, read:issue, write:issue) – start snævert, og tilføj kun scopes, når værktøjet melder fejl.
  5. Vælg den korteste levetid, der passer til din arbejdsgang; din organisations politik bestemmer maksimum.
  6. Klik på Opret PAT, og kopiér tokenet. Du ser det kun én gang.

Din organisations administrator bestemmer, om personlige tokens er tilladt, og hvilke scopes du kan vælge. Et PAT oprettet på denne måde er det, alle vejledningerne for de enkelte værktøjer nedenfor forudsætter: Det virker til Git over HTTPS og til Forgejos API på https://frem.sh/api/v1, men ikke til fremforges eget API eller MCP-serveren, som tager et fremforge-API-token (ffp_…) fra https://frem.sh/<org>/_admin/api-tokens. Tabellerne over scopes er præcise – værktøjet giver en tydelig fejl, hvis et scope mangler.

Vejledninger pr. værktøj

Står dit værktøj ikke på listen, men understøtter det GitHub Enterprise Server, er mønstret: basis-URL = https://frem.sh/api/v1, token = dit Git-adgangstoken, og så er du færdig. Skriv til support@frem.sh, så tilføjer vi dit værktøj til listen.