Et europæisk alternativ til GitHub og GitLab: Git-hosting og CI/CD på én platform.
Én fast pris. Din kode, din identitet,
din AI, din jurisdiktion – hostet i
Tyskland og klar til eksport fra første dag. Følg grenen.
d5e2a7Remote MCP-server – log ind fra claude.ai, ChatGPT og Le Chat
Udrul og drift i produktion.
Alt, hvad et SRE-team skal bruge for rent faktisk at drive det – ikke bare opbevare kode.
a30f1cNavngivne miljøer med krav om godkendere
7e2b95SIEM-videresendelse til Splunk / Sentinel / Datadog
c108d4Hashkædet revisionskæde, WORM-forankret på tværs af regioner
4b9a70DR: point-in-time-gendannelse + krypterede dumps hver nat
Fast pris: 30 €. Alt er med.
GitHub sælger Secret Protection og Code Security som tilkøb til 49 $ om måneden pr. aktiv committer oven i prisen pr. plads. Vi har det væsentlige med i én fast pris.
tag v130 € pr. plads pr. måned – alt inklusive, i EUR
Alt i én plan til 30 € pr. plads. Intet »Advanced Security«-tilkøb, ingen overraskelser i Actions-forbruget og ingen Marketplace-fælde.
Hostet CI + suveræn byggekæde
1.000 minutter pr. plads pr. måned i en fælles pulje for organisationen og 2 samtidige jobs pr. plads garanteret (mindst 10 og op til 60, når der er ledig kapacitet; mere efter aftale). Én engangs-VM pr. job på T Cloud Public. Runnerne installerer npm-, PyPI-, Go-, Maven- og NuGet-pakker og henter container-images gennem din organisations afhængighedsproxy, og actions hentes fra spejle i regionen.
Sikkerhed
Hemmelighedsscanning i pre-receive, scanning af afhængigheder, licenser, images og malware, SAST, signerede commits, SLSA-provenance, SBOM for hvert build og push-beskyttelse. Inkluderet – ikke et tilkøbsprodukt.
Adgangskontrol på enterprise-niveau
SSO med ægte step-up MFA (acr_values + verifikation af amr-claim). SSH-CA, hardwarebaserede nøgler, IP-tilladelsesliste, tilladelsesliste for e-maildomæner, maksimal levetid for PAT’er pr. organisation og SCIM 2.0-provisionering.
Udrulning + drift
Navngivne miljøer med secrets og branch-begrænsninger pr. miljø samt krav om godkendere. SIEM-videresendelse til din Splunk/QRadar/Sentinel/Datadog. Din egen rettefrist pr. alvorlighed, med valgfri forlængelse for fund, der ikke er nåbare. Hashkædet revisionskæde, WORM-forankring på tværs af regioner og opbevaring i 90/180/365/730 dage.
OIDC-føderation til din cloud
Runner-jobs udsteder kortlivede OIDC-tokens med aud=fremforge. Din clouds trust policy bytter dem til kortlivede adgangsoplysninger. Ingen langlivede AWS-nøgler, GCP-service-account-JSON-filer eller Azure-client-secrets i workflow-secrets. Virker med T Cloud Public-agencies og enhver cloud, der stoler på OIDC.
Offentligt REST-API, AI-neutralt
OpenAPI 3.1-specifikation. Hver admin-handling er et dokumenteret REST-endpoint – ingen huller, der kun findes i admin-UI’et. PAT og OAuth 2.0 client credentials. AI-kodeagenter (Claude Code, Cursor, Windsurf, Codex CLI, Aider) arbejder mod samme flade som mennesker; ingen AI-binding i platformen.
Adgangskontrol på enterprise-niveau
De kontroller, regulerede teams efterspørger, koblet til et rigtigt politiksæt pr. organisation. Ændr én af dem, og det registreres i revisionsloggen.
SSO til din IdP. OIDC: Entra ID, ADFS, Okta, Google Workspace, Authentik, Keycloak. Sessioner bundet til organisationen; login-kilde pr. organisation med gruppe-til-team-mapping afgrænset til organisationen.
Ægte step-up MFA.acr_values sendes videre i authorize-forespørgslen, og amr-claimet verificeres ved hvert callback. En logget ind session beviser faktisk, at MFA er sket – ikke en påstand begravet i første login.
SCIM 2.0-provisionering. Send brugere og grupper fra Okta, Entra, Authentik eller enhver kompatibel IdP. Bearer-token-godkendelse pr. organisation med rotation af to tokens.
SSH-certifikatautoritet. Opret en SSH-CA hostet af fremforge pr. organisation, eller tag din egen med. Certifikatbaserede nøgler bærer levetid, principals og tilbagekaldelse uafhængigt af selve nøglematerialet.
Hardwarebaserede nøgler. Kun WebAuthn til 2FA (ingen TOTP som reserve). Kan kræves pr. organisation, fx i regulerede brancher.
IP-tilladelsesliste. Begræns organisationens login og API-adgang til din virksomheds IP-intervaller (CIDR). Håndhæves i API-laget, ikke kun i UI’et.
Tilladelsesliste for e-maildomæner. Medlemmer kan kun tilføje adresser af typen @acme.com, der matcher dine mønstre. Wildcards understøttes; OIDC-login er undtaget (IdP’en står inde for det).
Maksimal levetid for PAT’er. Sæt levetiden for personlige adgangstokens lavere end platformens standard på 90 dage. Kan tilsidesættes pr. organisation.
Krav om signerede commits. Afvis usignerede pushes i pre-receive-kontrollen. Signering med SSH-nøgle er indbygget i Forgejo; GPG understøttes også.
Branch-beskyttelse for hele organisationen. Ét sæt standarder for alle repositorier – krav om pull request, påkrævede godkendelser og statustjek samt review fra code owners – der gælder for eksisterende repositorier, så snart du gemmer. Repositories med svagere regler bliver markeret.
Sikkerhed i detaljer
GitHub sælger Secret Protection og Code Security som tilkøb til 49 $ om måneden pr. aktiv committer oven i prisen pr. plads. Vi har det væsentlige med.
Hemmelighedsscanning i pre-receive. Mønstre med høj træfsikkerhed afvises, før commit’et kommer ind i historikken, der ikke kan ændres.
Push-beskyttelse. Fundne hemmeligheder afvises ved push; hash-baseret system til undtagelser med gennemgang af operatøren på tværs af organisationer; valg pr. organisation af, hvad der sker ved fejl (fail-open for udviklingstempo, fail-closed for regulerede).
Scanning af afhængigheder på PR’er. Trivy og osv-scanner gennemgår repositoryets afhængigheder; fund som PR-kommentarer; merge blokeres ved den alvorlighed, du vælger.
Nåbarhed. Hvert fund i afhængigheder og images markeres som nåbart, ikke nåbart eller ukendt, med fil og linje eller funktion som bevis, og listerne sorteres efter det. Go: govulncheck på binærfilerne i dine images. JavaScript og TypeScript: Jelly. Python, Java og Kotlin: på import-niveau. Intet skjules eller afvises automatisk; at lade være med at blokere på ikke-nåbare fund er noget, du selv slår til.
Kendt udnyttede først. Sårbarheder, der står i ENISA’s EU Vulnerability Database eller CISA’s KEV-katalog, får et mærke, rangeres over andre fund med samme vurdering og alvorlighed, får aldrig forlænget rettefrist og får deres rettelses-pull requests først.
Rettelses-pull requests. Ét klik åbner en pull request, der løfter en sårbar pakke til den laveste version med rettelsen (npm, Go, PyPI, Maven, Gradle, NuGet, Cargo) eller et images base-image; Ret alt pr. repository, eller automatisk for de vigtigste fund. Én pull request pr. pakke; kendt udnyttede først, derefter nåbare og så efter alvorlighed. Som standard venter de på, at en person gennemgår dem, og de merges kun automatisk, når tjekkene er grønne, hvis du slår det til (aldrig på tværs af en major-version og aldrig under en release-frys). Versionsopdateringer behøver ikke være slået til.
Statisk analyse (SAST) på PR’er. OpenGrep kører på hver pull request; fund som PR-kommentar og commit-status; slået til som standard.
Licensscanning. SPDX-baseret tilladelsesliste pr. repository; fund på PR’en; politikken kan arves fra organisationens standard.
Malwarescanning af uploads. ClamAV foran hver upload af pakker og container-images, også fra CI; afviste uploads kommer aldrig ind i objektlageret.
SBOM for hvert build. Syft-SBOM for hvert image, runneren bygger, signeret med cosign og vedhæftet releasen.
SLSA-provenance. De hostede runnere udsteder signeret provenance; verificér med slsa-verifier.
Signerede commits. Signering med SSH-nøgle som standard (Forgejo verificerer det selv); GPG understøttes også. Ingen udsendelse til logs hos tredjepart.
Fastlåsning af workflows. Ét klik omskriver hver uses: actions/checkout@v4 i dine workflows til den fastlåste SHA-digest.
RBAC i tre niveauer. Kontroller på platformsniveau, organisationens standardpolitik sat af ejer eller admin og undtagelser pr. repository, der frit kan stramme reglerne.
Compliance. Compliancerapport, kontroldokumentation og en signeret leverandørattestering i HTML/JSON af din organisations revisionskæde og sikkerhedsniveau, når du beder om den. Den genereres ud fra den aktuelle tilstand og kan gives til en kunde, revisor eller myndighed uden skærmdeling.
Nøglefri signering af commits er tilgængelig via fremverks selvhostede Sigstore-stak på T Cloud Public
eu-de (Fulcio + TSA; ingen udsendelse til Rekors transparenslog). Endpoints:
sign.frem.sh og tsa.frem.sh. Ingen forespørgsel går gennem Linux
Foundations offentlige Sigstore-instans. Kunder slår det til pr. organisation under
Godkendelsespolitik → Kræv OIDC-signerede commits. Se
docs.frem.sh/get-started/keyless-commit-signing.
Dependency proxy
Offentlige pakker og container-images hentes gennem frem.sh, caches for din organisation og tjekkes mod din pakkepolitik. Slået til som standard for alle organisationer og brugt af de hostede runnere.
Økosystem
Gennem din organisations proxy
På hostede runnere
npm, PyPI
frem.sh/_app/proxy/<org>/npm/, /pypi/
Installationer går automatisk gennem proxyen
Go, Maven, NuGet
frem.sh/_app/proxy/<org>/go/, /maven/, /nuget/
Gennem proxyen som standard
Cargo, Helm, RPM
frem.sh/_app/proxy/<org>/cargo/, /helm/, /rpm/
Peg værktøjet på proxyens URL
Container-images
ghcr.io, quay.io, mcr.microsoft.com, registry.k8s.io, public.ecr.aws, Red Hat; Docker Hub med dine egne loginoplysninger
Docker-dæmonen henter gennem proxyen
GitHub Actions
Forgejo-spejl (pull) af github.com/actions
Usynligt – uses: actions/checkout@v4 hentes i regionen
Kendt malware (OSV-advisories af typen MAL-*) afvises for alle organisationer, og en pakkepolitik i tilstanden
Håndhæv afviser det, der bryder den. Cachet indhold leveres fortsat, når et upstream-registry er nede.
Kan proxyen ikke nås, når et runner-job starter, installerer og henter jobbet i stedet fra de offentlige
registries. Docker Hub og Red Hats registries med login bruger din organisations egne loginoplysninger,
som en ejer tilføjer. Se
docs.frem.sh/develop/packages/dependency-proxy.
Udrul og drift
Det, et SRE-team skal bruge for rent faktisk at drive det i produktion.
Udrulningsmiljøer. Navngivne miljøer (prod / staging / preview) med secrets og branch-begrænsninger pr. miljø samt krav om godkendere. Godkendelser ses i PR’ens tjek og i operatørkonsollen.
SIEM-videresendelse. Send hændelser fra fremforges revisionslog med POST til dit Splunk/QRadar/Sentinel/Datadog-endpoint. HMAC-signeret indhold, opbevaring pr. endpoint, testhændelse fra admin-UI’et, og et endpoint kan slås fra uden at skulle sættes op igen.
Rettefrist (SLA). Sæt antal dage til rettelse pr. alvorlighed (standard 7 / 30 / 90 for kritisk / høj / middel). Fund over fristen vises som notifikationer og i sikkerhedssammendraget.
Sikkerhedssammendrag. Ugentligt (eller dagligt) sammendrag på e-mail med åbne fund og nye kritiske CVE’er. Hver bruger vælger det selv til.
Revisionskæde. SHA-256-hashkædet log over hver tilstandsændring pr. organisation. Forankres i WORM-lager hvert 2. minut og replikeres på tværs af regioner.
Konfigurerbar opbevaring af revisionsloggen. Indholdet gemmes i 90 / 180 / 365 / 730 dage pr. organisation; det hashkædede indeks gemmes for altid. Opfylder ISO 27001 A.8.15 og tilsvarende krav til registrering under DORA.
Katastrofeberedskab. Point-in-time-gendannelse af RDS-databasen i 7 dage. Databasedumps krypteret med age hver nat til eu-nl. WORM-ankeret for revisionsloggen replikeres til en anden region. Dokumenteret kadence for øvelser.
Eksport med ét klik, der afslører manipulation. Signeret tarball: repos + LFS + Actions-logs + udsnit af revisionsloggen + attesteringer + SHA-256-manifest. Vil du nogensinde videre, er det standardformater hele vejen.
Offentligt API til AI-agenter
Hver admin-handling er et dokumenteret REST-endpoint. AI-kodeagenter arbejder mod samme flade som mennesker og med samme adgangsmodel.
OpenAPI 3.1-specifikation
Personlige adgangstokens og OAuth 2.0 client credentials understøttes. Ingen endpoints kun for admins, ingen overraskende huller. Specifikationen findes på docs.frem.sh/api.
AI-neutral + egen nøgle
Tag din egen nøgle med: Anthropic, OpenAI, Mistral, Vertex Gemini eller en hvilken som helst OpenAI-kompatibel URL. Funktionerne i fremforge (PR-review, Renovate-forklaringer, AI-rettelser til udvalgte SAST-fund, /ai/complete) går gennem den nøgle, du sætter op, og er slået fra, indtil du tilføjer en. Ingen AI-binding i platformen.
Remote MCP-server
AI-assistenter forbinder 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 ind på frem.sh – uden et token, der skal indsættes. Alle værktøjer kan kun læse og har aldrig mere adgang end dit token eller din egen konto. Ejere kan spærre AI-forbindelser for organisationen. Se docs.frem.sh/get-started/ai-in-your-ide/mcp.
Delegering bygget til agenter
Handlinger på vegne af en bruger med afgrænsede, tidsbegrænsede mandater er på den nære roadmap (tokenudveksling efter RFC 8693, med endpoints offentliggjort i OpenAPI-specifikationen før implementeringen). Målet: den første europæiske Git-host, din AI kan købe til dig.
frembench – din agent arbejder videre, når du lukker laptoppen
En Linux-maskine, du lejer pr. minut og bruger fra browseren. Tag din egen agent med – Claude Code, Codex, opencode. 39 € pr. plads pr. måned med 200 timer inkluderet.
Ikke bundet til en åben laptop
Start en lang refaktorering, luk låget, og læs resultatet på din telefon. Benchen vågner, når du kobler på, og sætter sig selv på pause, når ingen er koblet på, og intet kører – så du betaler ikke for en maskine, der venter på dig.
Dit arbejde overlever; maskinen gør ikke
To diske. Din profildisk på 50 GB bevares mellem sessioner. Boot-disken bygges fra et nyt image ved hver opvågning, og sådan holdes benchen opdateret, uden at du skal patche den. Intet at vedligeholde, og intet der skrider.
Samme værktøjer som din CI
En bench har den samme sprogmatrix som runnerne, fra samme image. Det, der bygger på din bench, bygger også i CI – intet »det virker på min maskine« at forklare, for det er den samme maskindefinition.
Tag din egen agent med
Codex og opencode er installeret på forhånd. Claude Code tager du selv med – din nøgle, din konto, dine vilkår. Vi videresælger ingen andres modeller, og vi står ikke mellem din agent og dens udbyder.
En udviklingsserver uden at åbne en port
Kør noget på en port, og nå det fra din browser gennem et relay, der kræver login. Ingen offentlig IP på benchen, ingen indgående regel at åbne og ingen tunnel at installere og holde i live.
I Tyskland, på T Cloud Public
Samme suveræne fodaftryk som resten af fremforge – Deutsche Telekoms infrastruktur og ingen amerikansk underdatabehandler på vejen. T Cloud Public har ingen egen CloudShell; her er det hul fyldt, og det faktureres i EUR.
39 € pr. plads pr. måned inkluderer 200 timers bench-tid. Derudover 0,20 € pr. time – og regningen kan aldrig overstige 99 € pr. plads på en måned, uanset hvor hårdt du kører den. Timerne deles i en pulje på tværs af pladser, ligesom CI-minutter. Alle priser · Dokumentation
Hvor det kører
Al automatiseret behandling drives af selskaber uden amerikansk moderselskab.
WORM-forankring af revisionskæden + DR-kopi i en anden region
T Cloud Public OBS (WORM buckets)
Primær eu-de, replika eu-nl
Hjemmeside, dokumentation, status
OBS origin + Bunny CDN
Origin eu-de, edge kun på PoP’er i EU
Udgående transaktionsmails
Lettermint B.V.
Zwolle, Holland
Selvhostet PoW-captcha
Altcha (i appen; MIT-licens, HMAC-signeret PoW) på T Cloud Public CCE
eu-de (Biere/Magdeburg, DE)
Betalinger
Mollie
Holland
Bogføring / fakturagenerering
Visma Dinero
København, Danmark
Se Tillid for den fulde liste over underdatabehandlere, de arvede certificeringer
(T Cloud Public: ISO 27001, 27017, 27018, BSI C5 Type 2, TISAX), planen for egen certificering
(ISO 27001 Stage 1-audit inden for 18 måneder og certificering inden for 24 måneder, jf.
DPA §12.1) og
databehandleraftalen for de kontraktlige vilkår.
Det er fremforge ikke
Ikke »hostet Forgejo«.Forgejo er forge-laget nedenunder; produktet er CI/CD, runnere, step-up MFA, godkendelse af udrulninger, forsyningskæden, SIEM/audit og API’et omkring det.Ikke en amerikansk SaaS med et EU-klistermærke.Intet amerikansk moderselskab og ingen amerikansk databehandler på nogen vej. Ingen underdatabehandlere med amerikansk moderselskab på driftsselskabsniveau – se trust.†Ikke en konkurrent til Copilot.Bevidst AI-neutral. Dit team vælger AI’en. Ingen AI hostet af fremforge: de valgfrie AI-funktioner er slået fra som standard og kører kun med din egen nøgle hos udbyderen. Se AI-integrationer.Ingen indlåsning.Signeret eksport med ét klik i standardformater. Vil du nogensinde videre, står døren, hvor du fandt den.
Spørgsmål
Er fremforge et alternativ til GitHub og GitLab?
Ja. fremforge er et europæisk alternativ til GitHub og GitLab: Git-hosting, pull requests, issues, CI/CD-runnere, pakkeregistre og sikkerhedsscanning på én platform, der kører på T Cloud Public i Tyskland. Det er ikke en kopi af nogen af dem. GitHub Copilot, Azure Boards og nogle funktioner, der kun findes i Enterprise, har intet modstykke i fremforge, og migreringsvejledningerne fortæller hvilke. Migreringsvejledninger (på engelsk)
Kører mine GitHub Actions-workflows på fremforge?
Som regel, med små ændringer. fremforges CI bruger samme workflow-syntaks som GitHub Actions, og de almindelige actions som actions/checkout hentes gennem europæiske spejle, uden at du skal ændre dine uses:-linjer. Workflows, der kalder GitHubs API direkte eller bruger funktioner, der kun findes på GitHub, skal tilpasses. Det ændres i et workflow (på engelsk)
Kan jeg flytte fra GitHub, GitLab eller Azure DevOps?
Ja. Importværktøjet kopierer repositorier med hele deres historik, og fra GitHub og GitLab også issues, pull eller merge requests og releases. Et lille repository med simpel CI tager 15 til 60 minutters arbejde. Du kan også spejle dine repositorier og blive ved med at arbejde på GitHub, mens du flytter. Planlæg en migrering (på engelsk)
Hvor ligger mine data?
I Tyskland, på Deutsche Telekoms T Cloud Public (Biere og Magdeburg, region eu-de). fremforge drives af fremverk ApS, et dansk selskab, og der er ingen databehandler med amerikansk moderselskab på datavejen. Underdatabehandlere
Hvad koster fremforge?
30 € pr. plads pr. måned, eller 25,50 € pr. plads pr. måned ved årlig betaling. Hostede CI-runnere (1.000 minutter pr. plads pr. måned), sikkerhedsscanning og eksport af data er inkluderet. Alle organisationer starter med en gratis prøveperiode på 30 dage. Priser
Kan jeg tage mine data med, hvis jeg stopper?
Ja. En eksport med ét klik pakker dine repositorier, LFS-objekter, Actions-logs og revisionslog i standardformater, med et SHA-256-manifest, så du kan tjekke, at intet mangler.