Hoppa till huvudinnehållet

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:

YtaMålgruppBehandlar fremforge din kod som underbiträde?
Den här sidan: AI-assistent i IDE:nEnskilda utvecklareNej, ditt verktyg pratar direkt med din AI-leverantör med din nyckel
Administration av AI-integrationer: PR-granskning, /ai/completeOrganisationens administratörerNej, 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:

  1. Git över HTTPS för git clone / git push. fremforge erbjuder det på https://frem.sh/<org>/<repo>.git.
  2. 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:issue och write:issue.
  3. 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

  1. Öppna Inställningar → Git-åtkomsttoken (byt frem.sh mot din fremforge-värd om du kör en egen).
  2. Öppna Skapa ett nytt PAT i avsnittet för din organisation.
  3. Döp den efter verktyget (t.ex. claude-code, cursor) så att det blir enkelt att återkalla den senare.
  4. 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.
  5. Välj den kortaste giltighetstiden som passar ditt arbetssätt; organisationens policy bestämmer maximum.
  6. 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.