Et europeisk alternativ til GitHub og GitLab: Git-hosting og CI/CD på én plattform.
Én fast pris. Din kode, din identitet,
din AI, din jurisdiksjon – hostet i
Tyskland, klar til eksport fra første dag. Følg branchen.
Alt et SRE-team trenger for faktisk å drifte dette – ikke bare lagre kode.
a30f1cNavngitte miljøer med påkrevde godkjennere
7e2b95SIEM-videresending til Splunk / Sentinel / Datadog
c108d4Hashkjedet revisjonskjede, WORM-forankret i flere regioner
4b9a70DR: gjenoppretting til et vilkårlig tidspunkt + nattlige krypterte dumper
30 € fast pris. Alt er med.
GitHub selger Secret Protection og Code Security som tillegg, 49 dollar i måneden for hver aktive committer i tillegg til prisen per bruker. Vi inkluderer det som betyr noe, i én fast pris.
tag v130 € per bruker per måned – alt inkludert, i EUR
Alt i én plan til 30 € per bruker. Ingen «Advanced Security»-tillegg, ingen overraskende Actions-regning, ingen Marketplace-felle.
Hostet CI + suveren byggekjede
1 000 minutter per bruker per måned i en felles pott for organisasjonen, og 2 samtidige jobber per bruker garantert (minst 10, og opptil 60 når det er ledig kapasitet; flere etter avtale). Én engangs-VM per jobb på T Cloud Public. Runnerne installerer npm-, PyPI-, Go-, Maven- og NuGet-pakker og henter containerimager gjennom organisasjonens avhengighetsproxy, og actions hentes fra speil i regionen.
Sikkerhet
Skanning etter secrets i pre-receive, skanning av avhengigheter, lisenser, imager og skadevare, SAST, signerte commits, SLSA-proveniens, SBOM per bygg, push-beskyttelse. Inkludert – ikke en tilleggspakke.
Tilgangskontroll på enterprise-nivå
SSO med ekte step-up-MFA (acr_values + verifisering av amr-claim). SSH-CA, maskinvarebaserte nøkler, tillatelsesliste for IP, tillatelsesliste for e-postdomener, maksimal PAT-levetid per organisasjon, SCIM 2.0-provisjonering.
Utrulling + drift
Navngitte miljøer med secrets, branchbegrensninger og påkrevde godkjennere per miljø. SIEM-videresending til din Splunk/QRadar/Sentinel/Datadog. Frist for utbedring per alvorlighetsgrad som du setter selv, med valgfri forlengelse for funn som ikke er nåbare. Hashkjedet revisjonskjede, WORM-forankring i flere regioner, oppbevaring i 90/180/365/730 dager.
OIDC-føderasjon mot skyen din
Runner-jobber utsteder kortlivede OIDC-tokener med aud=fremforge. Tillitspolicyen i skyen din bytter dem mot kortlivet legitimasjon. Ingen langlivede AWS-nøkler, JSON-filer for GCP-tjenestekontoer eller Azure-klienthemmeligheter i workflow-secrets. Fungerer med T Cloud Public-agencies og alle skyer som stoler på OIDC.
Offentlig REST-API, AI-uavhengig
OpenAPI 3.1-spesifikasjon. Hver administratorhandling er et dokumentert REST-endepunkt – ingen hull som bare finnes for administratorer. PAT + OAuth 2.0 client credentials. AI-kodeagenter (Claude Code, Cursor, Windsurf, Codex CLI, Aider) jobber mot den samme flaten som mennesker; ingen AI-innlåsing på forge-nivå.
Tilgangskontroll på enterprise-nivå
Kontrollene regulerte team ber om, koblet til et ekte policysett per organisasjon. Endre en av dem, så utløses en revisjonshendelse.
SSO mot din IdP. OIDC: Entra ID, ADFS, Okta, Google Workspace, Authentik, Keycloak. Sesjonsbinding per organisasjon; autentiseringskilde per organisasjon med kobling fra grupper til team innenfor organisasjonen.
Ekte step-up-MFA.acr_values sendes videre i authorize-forespørselen, og amr-claimen verifiseres ved hver callback. En innlogget sesjon beviser faktisk at MFA har skjedd – ikke en påstand begravd i første innlogging.
SCIM 2.0-provisjonering. Send brukere og grupper fra Okta, Entra, Authentik eller en hvilken som helst kompatibel IdP. Autentisering med bearer-token per organisasjon, med rotasjon av to tokener.
SSH-sertifikatutsteder. Bruk en SSH-CA hostet av fremforge per organisasjon, eller ta med din egen. Sertifikatforankrede nøkler bærer levetid, principals og tilbakekalling uavhengig av selve nøkkelmaterialet.
Maskinvarebaserte nøkler. Bare WebAuthn for 2FA (ingen TOTP som reserveløsning). Kan kreves per organisasjon i regulerte bransjer.
Tillatelsesliste for IP-adresser. Begrens innlogging og API-tilgang for organisasjonen din til bedriftens CIDR-områder. Håndheves i API-sperren, ikke bare i grensesnittet.
Tillatelsesliste for e-postdomener. Medlemmer kan bare legge til adresser som @acme.com som samsvarer med mønstrene dine. Jokertegn støttes; OIDC-innlogging er unntatt (IdP-en går god for den).
Maksimal levetid for PAT. Sett et tak for personlige tilgangstokener under plattformens standard på 90 dager. Kan settes per organisasjon.
Krav om signerte commits. Blokker usignerte push allerede i pre-receive-sperren. Signering med SSH-nøkkel er innebygd i Forgejo; GPG støttes også.
Branchbeskyttelse for hele organisasjonen. Ett sett med standardverdier for hvert repository – krev pull request, påkrevde godkjenninger og statussjekker, gjennomgang fra code owners – som tas i bruk på eksisterende repositoryer så snart du lagrer. Repositoryer med svekket beskyttelse flagges.
Sikkerhet i detalj
GitHub selger Secret Protection og Code Security som tillegg, 49 dollar i måneden for hver aktive committer i tillegg til prisen per bruker. Vi inkluderer det som betyr noe.
Skanning etter secrets i pre-receive. Mønstre med høy treffsikkerhet avvises før commiten havner i den uforanderlige historikken.
Push-beskyttelse. Oppdagede secrets avvises ved push; hashbasert system for overstyring med operatørgjennomgang på tvers av organisasjoner; valg av feilmodus per organisasjon (åpne ved feil for utviklingstempo, stenge ved feil for regulerte).
Avhengighetsskanning på PR-er. Trivy + osv-scanner over avhengighetene i repositoryet; funn som PR-kommentarer; merge blokkeres ved den alvorlighetsgraden du velger.
Nåbarhet. Hvert funn i avhengigheter og imager merkes som nåbart, ikke nåbart eller ukjent, med fil og linje eller funksjon som bevis, og listene sorteres etter det. Go: govulncheck på binærfilene i imagene dine. JavaScript og TypeScript: Jelly. Python, Java og Kotlin: på importnivå. Ingenting skjules eller avvises automatisk; å ikke blokkere på funn som ikke er nåbare, er noe du selv velger å slå på.
Kjent utnyttet først. Sårbarheter som er oppført i ENISAs EU Vulnerability Database eller i CISAs KEV-katalog, får et merke, rangeres over andre funn med samme vurdering og alvorlighetsgrad, får aldri forlenget SLA og får pull requestene med rettelser først.
Pull requests med sikkerhetsrettelser. Ett klikk åpner en pull request som oppgraderer en sårbar pakke (npm, Go, PyPI, Maven, Gradle, NuGet, Cargo) eller base-imaget til et image til den laveste versjonen som retter sårbarheten; med Rett alle gjør du det for et helt repository, eller automatisk for funnene som betyr mest. Én pull request per pakke; kjent utnyttet først, så nåbare, så etter alvorlighetsgrad. Som standard venter de på gjennomgang fra en person, og de merges når sjekkene går gjennom bare hvis du velger det (aldri over en hovedversjon, aldri under en utgivelsesfrys). Du trenger ikke slå på versjonsoppdateringer.
Statisk analyse (SAST) på PR-er. OpenGrep kjører på hver pull request; funn som PR-kommentar + commit-status; slått på som standard.
Lisensskanning. SPDX-basert tillatelsesliste per repository; funn på PR-en; policyen kan arves fra organisasjonens standard.
Skanning etter skadevare ved pakkeopplasting. ClamAV foran hver opplasting av pakker og containerimager, også fra CI; avviste opplastinger havner aldri i objektlagringen.
SBOM per bygg. Syft-SBOM lages for hvert image runneren bygger, signeres med cosign og legges ved utgivelsen.
SLSA-proveniens. Hostede runnere lager signert proveniens; verifiser med slsa-verifier.
Signerte commits. Signering med SSH-nøkkel som standard (Forgejo verifiserer innebygd); GPG støttes også. Ingen spredning til tredjepartslogger.
Låsing av workflower. Ett klikk skriver om hver uses: actions/checkout@v4 i workflowene dine til den låste SHA-digesten.
RBAC i tre nivåer. Grunnkontroller på plattformnivå, organisasjonens standardpolicy satt av eier/administrator og overstyring per repository som fritt kan stramme inn.
Etterlevelse. Samsvarsrapport, kontrollbevis og en signert leverandørattestering i HTML/JSON på forespørsel, om revisjonskjeden og sikkerhetsnivået i organisasjonen din. Lages fra gjeldende tilstand og kan gis til en kunde, revisor eller tilsynsmyndighet uten skjermdeling.
Nøkkelfri commit-signering er tilgjengelig gjennom fremverks egen Sigstore-stakk på T Cloud Public
eu-de (Fulcio + TSA; ingen spredning til Rekors transparenslogg). Endepunkter:
sign.frem.sh og tsa.frem.sh. Ingen forespørsel går gjennom Linux
Foundations offentlige Sigstore-instans. Kunder slår det på per organisasjon under
Autentiseringspolicy → Krev OIDC-signerte commits. Se
docs.frem.sh/get-started/keyless-commit-signing.
Dependency proxy
Offentlige pakker og containerimager hentes gjennom frem.sh, bufres for organisasjonen din og kontrolleres mot pakkepolicyen din. Slått på som standard for alle organisasjoner, og brukt av de hostede runnerne.
Økosystem
Gjennom organisasjonens proxy
På hostede runnere
npm, PyPI
frem.sh/_app/proxy/<org>/npm/, /pypi/
Installasjoner går automatisk gjennom proxyen
Go, Maven, NuGet
frem.sh/_app/proxy/<org>/go/, /maven/, /nuget/
Gjennom proxyen som standard
Cargo, Helm, RPM
frem.sh/_app/proxy/<org>/cargo/, /helm/, /rpm/
Pek verktøyet mot proxy-URL-en
Containerimager
ghcr.io, quay.io, mcr.microsoft.com, registry.k8s.io, public.ecr.aws, Red Hat; Docker Hub med din egen innlogging
Docker-daemonen henter gjennom proxyen
GitHub Actions
Forgejo-pull-speil av github.com/actions
Transparent – uses: actions/checkout@v4 hentes i regionen
Kjent skadevare (OSV-varsler av typen MAL-*) avvises for alle organisasjoner, og en pakkepolicy i modusen
Håndhev avviser det som bryter med den. Bufret innhold leveres fortsatt når et register hos upstream er nede.
Hvis proxyen ikke kan nås når en runner-jobb starter, installerer og henter jobben i stedet fra de offentlige
registrene. Docker Hub og Red Hats autentiserte registre bruker organisasjonens egen innlogging,
som en eier legger inn. Se
docs.frem.sh/develop/packages/dependency-proxy.
Lever og drift
Driftsflaten et SRE-team trenger for faktisk å kjøre dette i produksjon.
Utrullingsmiljøer. Navngitte miljøer (prod / staging / preview) med secrets, branchbegrensninger og påkrevde godkjennere per miljø. Godkjenninger vises i sjekkene på PR-en og i operatørkonsollen.
SIEM-videresending. Send (POST) revisjonshendelser fra fremforge til ditt Splunk/QRadar/Sentinel/Datadog-endepunkt. HMAC-signert nyttelast, oppbevaring per endepunkt, testhendelse fra administrasjonsgrensesnittet, slå av per endepunkt uten å måtte konfigurere på nytt.
Frist for utbedring (SLA). Angi antall dager til utbedring per alvorlighetsgrad (standard 7 / 30 / 90 for kritisk / høy / middels). Funn som har passert fristen, vises som varsler i bjellen og i sikkerhetsoppsummeringen.
Sikkerhetsoppsummering. Ukentlig (eller daglig) oppsummering på e-post av åpne funn + nyankomne kritiske CVE-er. Hver bruker velger selv å slå den på.
Revisjonskjede. SHA-256-hashkjede over hver tilstandsendring, per organisasjon. Forankret i WORM-lagring hvert annet minutt og replikert mellom regioner.
Konfigurerbar oppbevaring av revisjonsdata. Hendelsesdata oppbevares i 90 / 180 / 365 / 730 dager per organisasjon; den hashkjedede indeksen oppbevares for alltid. Oppfyller ISO 27001 A.8.15 og tilsvarende krav til registrering i DORA.
Katastrofegjenoppretting. Gjenoppretting til et vilkårlig tidspunkt for RDS i 7 dager. Nattlige age-krypterte databasedumper til eu-nl. Kopi av revisjonskjedens WORM-anker i en annen region. Dokumentert kadens for gjenopprettingsøvelser.
Manipulasjonsavslørende eksport med ett klikk. Signert tarball: repositoryer + LFS + Actions-logger + utdrag av revisjonsloggen + attesteringer + SHA-256-manifest. Hvis du noen gang vil gå: standardformater hele veien.
Offentlig API for AI-agenter
Hver administratorhandling er et dokumentert REST-endepunkt. AI-kodeagenter jobber mot den samme flaten som menneskene, med den samme autentiseringsmodellen.
OpenAPI 3.1-spesifikasjon
Personlige tilgangstokener og OAuth 2.0 client credentials støttes. Ingen endepunkter bare for administratorer, ingen overraskende hull. Spesifikasjonen finnes på docs.frem.sh/api.
AI-uavhengig + egen nøkkel
Ta med din egen nøkkel: Anthropic, OpenAI, Mistral, Vertex Gemini eller en hvilken som helst OpenAI-kompatibel URL. Funksjonene i forgen (PR-gjennomgang, Renovate-forklaringer, AI-rettelse for utvalgte SAST-funn, /ai/complete) går gjennom nøkkelen du konfigurerer, og er slått av til du legger inn en. Ingen AI-innlåsing på forge-nivå.
Ekstern MCP-server
AI-assistenter kobler seg til https://frem.sh/_app/mcp: Claude Code, Cursor og Mistral SDK med et fremforge-API-token, og claude.ai, ChatGPT og Mistral Le Chat ved at du logger inn på frem.sh, uten noe token å lime inn. Verktøyene leser og har aldri mer tilgang enn tokenet ditt eller din egen konto. Noen navngitte verktøy kan også handle som deg, for eksempel legge inn et merge-stopp, men bare gjennom en innlogget tilkobling, etter at du har krysset av for hvert verktøy, og der eieren av organisasjonen tillater det. Eiere kan også blokkere AI-tilkoblinger for organisasjonen. Se docs.frem.sh/get-started/ai-in-your-ide/mcp.
Hver agent handler for en person
En agent handler alltid på vegne av en person: med et token personen har utstedt, et token byttet på personens vegne (RFC 8693) eller en AI-connector personen har godkjent. Revisjonsloggen viser personen som aktør, med agenten ved siden av. Ingen agentkontoer å administrere. Bygget for team med AI-agenter →
frembench – agenten din jobber videre når du lukker laptopen
En Linux-maskin du leier per minutt og når fra nettleseren. Ta med din egen agent – Claude Code, Codex, opencode. 39 € per bench-bruker per måned, med 200 timer inkludert.
Ikke bundet til en åpen laptop
Start en lang refaktorering, lukk lokket og les resultatet på mobilen. Benken våkner når du kobler til, og suspenderer seg selv når ingen er koblet til og ingenting kjører – så du betaler ikke for en maskin som venter på deg.
Arbeidet ditt består; maskinen gjør det ikke
To disker. Profilvolumet ditt på 50 GB består mellom sesjoner. Oppstartsdisken bygges på nytt fra et ferskt image ved hver oppvåkning, og det er slik benken holdes patchet uten at du patcher den. Ingenting å vedlikeholde, ingenting som glir fra hverandre.
Den samme verktøykjeden som CI-en din kjører
En benk har de samme språkene og versjonene som runnerne, fra samme image. Det som bygger på benken din, bygger også i CI – ikke noe «det virker på min maskin» å forklare, for det er den samme maskindefinisjonen.
Ta med din egen agent
Codex og opencode er bakt inn. Claude Code tar du med selv – din nøkkel, din konto, dine vilkår. Vi videreselger ikke noens modell, og vi står ikke mellom agenten din og leverandøren dens.
En utviklingsserver uten å åpne en port
Kjør noe på en port og nå det fra nettleseren gjennom et autentisert relé. Ingen offentlig IP på benken, ingen innkommende regel å åpne, ingen tunnel å installere og holde i live.
I Tyskland, på T Cloud Public
Det samme suverene fotavtrykket som resten av fremforge – Deutsche Telekoms infrastruktur, ingen amerikansk underleverandør på veien. T Cloud Public har ingen egen CloudShell; dette fyller det hullet og faktureres i EUR.
39 € per bench-bruker per måned inkluderer 200 timer med benk-tid. Utover det 0,20 € per time – og regningen kan aldri overstige 99 € per bench-bruker i en måned, uansett hvor hardt du kjører den. Timene deles i en pott på tvers av bench-brukerne, akkurat som CI-minutter. Alle priser · Dokumentasjon
Hvor det kjører
All automatisert behandling drives av selskaper uten amerikansk morselskap.
WORM-anker for revisjonskjeden + DR-kopi i en annen region
T Cloud Public OBS (WORM buckets)
Primær eu-de, replika eu-nl
Nettsted, dokumentasjon, status
OBS origin + Bunny CDN
Origin eu-de, edge bare i PoP-er i EU
Utgående transaksjonell e-post
Lettermint B.V.
Zwolle, Nederland
Selvhostet PoW-captcha
Altcha (i appen; MIT-lisensiert, HMAC-signert PoW) på T Cloud Public CCE
eu-de (Biere/Magdeburg, DE)
Betalinger
Mollie
Nederland
Regnskap / fakturaer
Visma Dinero
København, Danmark
Se siden Tillit for den fullstendige listen over underleverandører, arvede sertifiseringer
(T Cloud Public: ISO 27001, 27017, 27018, BSI C5 Type 2, TISAX), planen for egen sertifisering
(ISO 27001 Stage 1-revisjon innen 18 måneder, sertifisering innen 24 måneder, i henhold til
DPA §12.1) og
databehandleravtalen for de avtalemessige vilkårene.
Hva det ikke er
Ikke «hostet Forgejo».Forgejo er forge-laget under panseret; produktet er CI/CD, runnere, step-up-MFA, utrullingssperrer, verktøyene for forsyningskjeden, SIEM/revisjon og API-et rundt.Ingen amerikansk SaaS med et EU-klistremerke.Ikke noe amerikansk morselskap, og ingen amerikansk databehandler på noen vei. Ingen underleverandører med amerikansk morselskap på driftsselskapsnivå – se tillit.†Ingen konkurrent til Copilot.AI-uavhengig fra grunnen av. Teamet ditt velger AI. Ingen AI hostet av fremforge: de valgfrie AI-funksjonene er slått av som standard og kjører bare med din egen nøkkel fra din egen AI-leverandør. Se AI-integrasjoner.Ingen innlåsing.Signert eksport med ett klikk i standardformater. Hvis du noen gang vil gå, står døren der du fant den.
Spørsmål
Er fremforge et alternativ til GitHub og GitLab?
Ja. fremforge er et europeisk alternativ til GitHub og GitLab: Git-hosting, pull requests, issues, CI/CD-runnere, pakkeregistre og sikkerhetsskanning på én plattform, driftet på T Cloud Public i Tyskland. Det er ingen kopi av noen av dem. GitHub Copilot, Azure Boards og enkelte funksjoner som bare finnes i Enterprise, har ingen motsvarighet i fremforge, og migreringsveiledningene sier hvilke. Migreringsveiledninger
Kjører GitHub Actions-workflowene mine på fremforge?
Som regel, med små endringer. CI-en i fremforge bruker samme workflow-syntaks som GitHub Actions, og vanlige actions som actions/checkout hentes gjennom europeiske speil uten at du må endre uses:-linjene dine. Workflower som kaller GitHubs API direkte eller bygger på funksjoner som bare finnes på GitHub, må tilpasses. Dette endres i en workflow
Kan jeg flytte fra GitHub, GitLab eller Azure DevOps?
Ja. Importverktøyet kopierer repositoryer med hele historikken, og fra GitHub og GitLab også issues, pull eller merge requests og utgivelser. Et lite repository med enkel CI tar 15 til 60 minutter med praktisk arbeid. Du kan også speile repositoryer og fortsette å jobbe på GitHub mens du flytter. Planlegg en migrering
Hvor lagres dataene mine?
I Tyskland, på Deutsche Telekoms T Cloud Public (Biere og Magdeburg, region eu-de). fremforge drives av fremverk ApS, et dansk selskap, og ingen databehandler med amerikansk morselskap er på dataveien. Underleverandører
Hva koster fremforge?
30 € per bruker per måned, eller 25,50 € per bruker per måned ved årlig fakturering. Hostede CI-runnere (1 000 minutter per bruker per måned), sikkerhetsskanning og dataeksport er inkludert. Hver organisasjon starter med en gratis prøveperiode på 30 dager. Priser
Kan jeg ta med meg dataene mine hvis jeg avslutter abonnementet?
Ja. En eksport med ett klikk pakker repositoryene, LFS-objektene, Actions-loggene og revisjonssporet ditt i standardformater, med et SHA-256-manifest slik at du kan kontrollere at den er komplett.
Fungerer fremforge med AI-kodeagenter?
Ja. Agenter som Claude Code, Cursor og Codex jobber mot Git, REST-API-et og MCP-serveren i fremforge, alltid på vegne av en person: revisjonsloggen viser personen, med agenten ved siden av. Active work varsler to personer når arbeidet deres ser ut til å være det samme arbeidet, før noen av dem merger, merge-stopp og prioritet i merge-køen holder orden på mergene, og én hendelsesfeed per person erstatter polling. Det er inkludert i prisen på 30 € per bruker. Bygget for team med AI-agenter