AI i din IDE
fremforge håller sig utanför din IDE. AI-assistenter för kodning, som Claude Code, Cursor, Continue, JetBrains AI Assistant, GitHub Copilot Workspace, Codeium med flera, pratar med en Git-värd på samma sätt som alla andra utvecklarverktyg: Git över HTTPS för clone och push, plus värdens REST API för allt annat. fremforge levererar standarddelarna (PAT:ar, REST API, OpenAPI-specifikation), så alla AI-verktyg som redan kan prata med GitHub eller GitLab fungerar med fremforge med tre rader konfiguration.
Vad sidan är, och inte är
Det här är snabbstarten per verktyg. För varje verktyg får du veta vilka PAT-scopes du ska begära, var du klistrar in fremforges bas-URL och ett enradstest som bekräftar att verktyget kan läsa dina repon. Sidan är INTE en rekommendation av vilket verktyg du ska använda; fremforge är medvetet verktygsneutralt.
För AI-funktionerna på serversidan (AI-granskning av PR:ar, förklaringar till Renovate, /ai/complete som kunden kan anropa från egna arbetsflöden), se administrationssidan för AI-integrationer i din organisation. Det är en separat yta, med en annan målgrupp och en annan berättelse om suveränitet. Kort sammanfattat:
| Yta | Målgrupp | Behandlar fremforge din kod som underbiträde? |
|---|---|---|
| Den här sidan: AI-assistent i IDE:n | Enskilda utvecklare | Nej, ditt verktyg pratar direkt med din AI-leverantör med din nyckel |
| Administration av AI-integrationer: PR-granskning, /ai/complete | Organisationens administratörer | Nej, BYOK: ditt verktyg, ditt avtal, din leverantör |
Oavsett väg låter fremforge aldrig kundkod behandlas av en amerikansk AI-leverantör som standard; se förtroendesidan för det fullständiga dataflödesdiagrammet.
MCP-server
Assistenter som talar Model Context Protocol kan ansluta till fremforges fjärr-MCP-server på https://frem.sh/_app/mcp med en fremforge-API-token (ffp_…), inte med den Git-åtkomsttoken som dina verktyg använder för repon. Den erbjuder skrivskyddade verktyg för fynd, komponenter, driftsättningar, policyer och CI-loggar. Se Fjärr-MCP-server.
Hur fremforge ser ut för ett AI-verktyg
Varje AI-verktyg för utveckling som pratar med ”GitHub” vill egentligen ha tre saker:
- Git över HTTPS för
git clone/git push. fremforge erbjuder det påhttps://frem.sh/<org>/<repo>.git. - En PAT med scopes för de åtgärder verktyget vill utföra. På fremforge är det en Git-åtkomsttoken med Forgejos scopes
read:repository,write:repository,read:issueochwrite:issue. - Ett REST API. Repon, issues och pull requests levereras av Forgejos API på
https://frem.sh/api/v1/*, som tar emot Git-åtkomsttoken. fremforges eget API (fynd, komponenter, policyer, runners) finns påhttps://frem.sh/_app/api/v1/*, tar emot en separat fremforge-API-token (ffp_…), och specifikationen finns påhttps://docs.frem.sh/api/openapi.yaml.
Om verktyget har ett alternativ för ”self-hosted GitHub Enterprise”, peka det mot fremforge. De flesta verktyg har det. Sidorna per verktyg nedan går igenom exakt vad du klickar på.
Skapa en PAT för ditt AI-verktyg
- Öppna Inställningar → Git-åtkomsttoken (byt
frem.shmot din fremforge-värd om du kör en egen). - Öppna Skapa ett nytt PAT i avsnittet för din organisation.
- Döp den efter verktyget (t.ex.
claude-code,cursor) så att det blir enkelt att återkalla den senare. - Välj scopes från tabellerna per verktyg nedan (
read:repository,write:repository,read:issue,write:issue). Börja snävt och lägg bara till scopes när verktyget ger fel. - Välj den kortaste giltighetstiden som passar ditt arbetssätt; organisationens policy bestämmer maximum.
- Klicka på Skapa PAT och kopiera token. Du ser den bara en gång.
Organisationens administratör bestämmer om personliga token är tillåtna och vilka scopes du kan välja. En PAT som skapats på det här sättet är vad varje guide per verktyg nedan förutsätter: den fungerar för Git över HTTPS och för Forgejos API på https://frem.sh/api/v1, men inte för fremforges eget API eller MCP-servern, som tar emot en fremforge-API-token (ffp_…) från https://frem.sh/<org>/_admin/api-tokens. Scope-tabellerna är exakta; verktyget ger ett tydligt fel om ett scope saknas.
Guider per verktyg
Om ditt verktyg inte finns med men stöder GitHub Enterprise Server är mönstret: bas-URL = https://frem.sh/api/v1, token = din Git-åtkomsttoken, och sedan är du klar. Hör av dig via support@frem.sh så lägger vi till ditt verktyg i listan.