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:
| Flade | Målgruppe | Behandler fremforge din kode som underdatabehandler? |
|---|---|---|
| Denne side – AI-assistent i IDE’en | Den enkelte udvikler | Nej – dit værktøj taler direkte med din AI-leverandør med din nøgle |
| Administration af AI-integrationer – PR-review, /ai/complete | Organisationsadministratorer | Nej – 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:
- Git over HTTPS til
git clone/git push. fremforge leverer det påhttps://frem.sh/<org>/<repo>.git. - 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:issueogwrite:issue. - 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
- Åbn Indstillinger → Git-adgangstokens (erstat
frem.shmed din fremforge-vært, hvis den er selvhostet). - Åbn Opret en ny PAT i afsnittet for din organisation.
- Navngiv det efter værktøjet (f.eks.
claude-code,cursor), så det senere er nemt at tilbagekalde. - 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. - Vælg den korteste levetid, der passer til din arbejdsgang; din organisations politik bestemmer maksimum.
- 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.