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:
| Flate | Målgruppe | Er fremforge underdatabehandler for koden din? |
|---|---|---|
| Denne siden: AI-assistent i IDE-en | Enkeltutviklere | Nei: verktøyet ditt snakker direkte med AI-leverandøren din med din nøkkel |
| Administrasjon av AI-integrasjoner: PR-gjennomgang, /ai/complete | Administratorer i organisasjonen | Nei: 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:
- Git over HTTPS for
git clone/git push. fremforge leverer dette påhttps://frem.sh/<org>/<repo>.git. - 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:issueogwrite:issue. - 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
- Åpne Innstillinger → Git-tilgangstokener (bytt ut
frem.shmed fremforge-verten din hvis du hoster selv). - Åpne Lag en ny PAT i delen for organisasjonen din.
- Gi det navn etter verktøyet (for eksempel
claude-code,cursor), så blir det enkelt å tilbakekalle det senere. - 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. - Velg den korteste levetiden som passer arbeidsflyten din; policyen i organisasjonen din bestemmer maksimum.
- 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.