Gå til hovedinnhold

AI i IDE-en din

fremforge holder seg utenfor IDE-en din. AI-kodeassistenter (Claude Code, Cursor, Continue, JetBrains AI Assistant, GitHub Copilot Workspace, Codeium og andre) snakker med en Git-vert på samme måte som ethvert annet utviklerverktøy: Git over HTTPS for clone og push, og vertens REST-API for alt annet. fremforge leverer standarddelene (PAT-er, REST-API, OpenAPI-spesifikasjon), så ethvert AI-verktøy som allerede kan snakke med GitHub eller GitLab, fungerer med fremforge med tre linjer konfigurasjon.

Hva denne siden er, og hva den ikke er

Denne siden er hurtigstarten per verktøy. For hvert verktøy får du vite hvilke PAT-scopes du skal be om, hvor du limer inn fremforges grunn-URL, og en enlinjers test som bekrefter at verktøyet kan lese repositoryene dine. Det er IKKE en anbefaling av hvilket verktøy du bør bruke: fremforge er bevisst verktøynøytralt.

For AI-funksjonene på serversiden (AI-gjennomgang av pull requests, forklaringer i Renovate, /ai/complete som kunden kan kalle fra egne workflower), se administrasjonssiden for AI-integrasjoner i organisasjonen din. Det er en egen flate, med en annen målgruppe og en annen historie om suverenitet. Kort oppsummert:

FlateMålgruppeEr fremforge underdatabehandler for koden din?
Denne siden: AI-assistent i IDE-enEnkeltutviklereNei: verktøyet ditt snakker direkte med AI-leverandøren din med din nøkkel
Administrasjon av AI-integrasjoner: PR-gjennomgang, /ai/completeAdministratorer i organisasjonenNei: BYOK, ditt verktøy, din avtale, din leverandør

Uansett vei underbehandler fremforge aldri kundekode gjennom en amerikansk AI-leverandør i standardoppsettet. Se tillitssiden for det fullstendige diagrammet over dataflyten.

MCP-server

Assistenter som snakker Model Context Protocol, kan koble seg til fremforges eksterne MCP-server på https://frem.sh/_app/mcp med et API-token for fremforge (ffp_…), ikke med Git-tilgangstokenet verktøyene dine bruker for repositoryer. Den tilbyr skrivebeskyttede verktøy for funn, komponenter, utrullinger, policyer og CI-logger. Se Ekstern MCP-server.

Slik ser fremforge ut for et AI-verktøy

Alle AI-utviklerverktøy som snakker med «GitHub», vil egentlig ha tre ting:

  1. Git over HTTPS for git clone / git push. fremforge leverer dette på https://frem.sh/<org>/<repo>.git.
  2. Et PAT med scopes for handlingene verktøyet vil utføre. I fremforge er det et Git-tilgangstoken med Forgejos scopes read:repository, write:repository, read:issue og write:issue.
  3. Et REST-API. Repositoryer, issues og pull requests leveres av Forgejos API på https://frem.sh/api/v1/*, som tar imot Git-tilgangstokenet. fremforges eget API (funn, komponenter, policyer, runnere) ligger på https://frem.sh/_app/api/v1/*, tar imot et eget API-token for fremforge (ffp_…), og spesifikasjonen finnes på https://docs.frem.sh/api/openapi.yaml.

Hvis verktøyet har et alternativ for «selvhostet GitHub Enterprise», peker du det mot fremforge. De fleste verktøy har det. Sidene per verktøy nedenfor går gjennom nøyaktig hva du klikker på.

Opprett et PAT for AI-verktøyet ditt

  1. Åpne Innstillinger → Git-tilgangstokener (bytt ut frem.sh med fremforge-verten din hvis du hoster selv).
  2. Åpne Lag en ny PAT i delen for organisasjonen din.
  3. Gi det navn etter verktøyet (for eksempel claude-code, cursor), så blir det enkelt å tilbakekalle det senere.
  4. Velg scopes fra tabellene per verktøy nedenfor (read:repository, write:repository, read:issue, write:issue). Start smalt, og legg bare til scopes når verktøyet gir feil.
  5. Velg den korteste levetiden som passer arbeidsflyten din; policyen i organisasjonen din bestemmer maksimum.
  6. Klikk på Lag PAT, og kopier tokenet. Du ser det bare én gang.

Administratoren i organisasjonen din bestemmer om personlige tokener er tillatt, og hvilke scopes du kan velge. Alle veiledningene per verktøy nedenfor forutsetter et PAT opprettet på denne måten: Det fungerer for Git over HTTPS og for Forgejos API på https://frem.sh/api/v1, men ikke for fremforges eget API eller MCP-serveren, som tar imot et API-token for fremforge (ffp_…) fra https://frem.sh/<org>/_admin/api-tokens. Tabellene over scopes er nøyaktige; verktøyet gir en tydelig feil hvis et scope mangler.

Veiledninger per verktøy

Hvis verktøyet ditt ikke står på listen, men støtter GitHub Enterprise Server, er mønsteret: grunn-URL = https://frem.sh/api/v1, token = Git-tilgangstokenet ditt, og så er du ferdig. Send en henvendelse til support@frem.sh, så legger vi verktøyet ditt til på listen.