We willen dat jij het volgende Git-platform bouwt op Cloudflare

GitHub is gebouwd voor een wereld waarin mensen code schrijven, deze organiseren in repositories en samenwerken via branches, commits, issues en pull requests.

De volgende generatie software zal echter anders worden gebouwd, omdat deze zal worden gemaakt door een ander soort ontwikkelaar: agents.

Agents schrijven al meer code dan ooit tevoren — ze lossen bugs op, bouwen functies, schrijven tests, beoordelen wijzigingen, updaten afhankelijkheden en voeren het routinematige onderhoud uit dat nodig is om een applicatie draaiende te houden.

In deze nieuwe wereld, waarin honderden of zelfs duizenden agents tegelijkertijd aan dezelfde codebase werken, rijst de vraag: hoe ziet de fundering eruit?

Hoe weten agents waar andere agents aan werken? Wat gebeurt er als ze conflicterende wijzigingen aanbrengen? Hoe beoordeel je alles wat ze produceren? Hoe houd je niet alleen bij wat er is gewijzigd, maar ook waarom een wijziging is doorgevoerd?

De prangende vraag is dus: hoe ziet de volgende GitHub eruit? We willen dat jullie ons helpen dat antwoord te vinden door het zelf te bouwen.

Eerder dit jaar lanceerden we Artifacts, een versiebeheerd bestandssysteem dat Git spreekt en kan schalen naar miljoenen repositories. Vanaf het begin hebben we Artifacts ontworpen als een set programmeerbare primitieven die ontwikkelaars kunnen gebruiken om hun eigen producten, workflows en abstracties te bouwen.

Artifacts biedt de basis: repositories die programmatisch kunnen worden gemaakt en geforkt, versiebeheerde opslag voor code en agent-context, en de Git-operaties die agents al weten te gebruiken.

Met die fundering op Seu plek kun je je richten op de laag daarboven: hoe agents hun werk coördineren, hoe wijzigingen worden beoordeeld en samengevoegd, en hoe de ontwikkelaarservaring eruit moet zien wanneer honderden of duizenden agents aan dezelfde codebase werken.

Dat is de laag die we willen dat jullie bouwen. Nu Artifacts in open bèta is, organiseren we een competitie om te zien wie het volgende Git-platform op Cloudflare kan bouwen met behulp van Workers en Artifacts.

Waarom je moet bouwen op Artifacts

Bij de lancering van Artifacts was ons doel om het mogelijk te maken om een repository te maken voor elke agent, sessie, taak of gebruiker — en dat op de schaal die agents vereisen.

Sindsdien hebben we gezien dat ontwikkelaars Artifacts op diverse manieren gebruiken: 'vibe-coding'-platforms gebruiken het om de projecten van hun gebruikers op te slaan. Ontwikkelaars gebruiken het om de code en context van agent-sessies te bewaren. Anderen maken geïsoleerde repositories, zodat meerdere agents veilig vanuit hetzelfde startpunt kunnen werken en de resultaten later kunnen vergelijken of samenvoegen.

Hieronder volgen enkele nieuwe functies die we sinds de initiële lancering hebben toegevoegd.

Artifacts-repo's deployen naar Workers

Je kunt nu een Artifacts-repository koppelen aan een Worker via Workers Builds. Wanneer jij of een agent code pusht naar de Artifacts-repository, bouwt Cloudflare het project en deployt de bijgewerkte Worker voor de productiebranch. Pushes naar andere branches maken automatisch Workers Previews aan, waardoor je een geïsoleerde, deelbare versie van je Worker hebt om wijzigingen te testen voordat ze live gaan.

Je kunt een bestaande Worker koppelen aan een Artifacts-repository of een nieuw project starten en dit automatisch in Artifacts opslaan.

Artifacts direct beheren vanuit Workers

Je kunt direct vanuit een Worker interactie hebben met Artifacts-repositories via een Artifacts-binding om repo's te maken of te forken, bestanden en commits te inspecteren, en repo-specifieke Git-tokens uit te geven. Dit maakt je Git-workflow programmeerbaar. Wanneer er een nieuwe taak binnenkomt, kan een Worker het project forken voor een agent, de benodigde bestanden voor context lezen en de agent een repository geven om in te werken. Wanneer de agent een wijziging pusht, kan je automatisering het resultaat inspecteren en een review starten. Je definieert deze stappen in code, passend bij de werkwijze van je agents.

Hier is bijvoorbeeld hoe je een project forkt voor een nieuwe agent-taak en de AGENTS.md leest voor instructies:

using project = await env.ARTIFACTS.get("my-project");
const { defaultBranch } = await project.info();
const workspace = await project.fork(`task-${crypto.randomUUID()}`);
using repo = await env.ARTIFACTS.get(workspace.name);
const instructions = await repo.readFile({
  ref: defaultBranch,
  path: "AGENTS.md",
});
const agentTask = {
  remote: workspace.remote,
  token: workspace.token,
  instructions: instructions ? await instructions.text() : null,
};

Reageren op elke wijziging met event-abonnementen

Artifacts publiceert events telkens wanneer een repository wordt gemaakt, geïmporteerd, geforkt, verwijderd, gepusht, gekloond of opgehaald. Je kunt je abonneren op deze events om te bepalen wat er daarna gebeurt: CI uitvoeren, een code-review-agent activeren of een wijziging deployen.

Je kunt bijvoorbeeld abonneren op Artifacts-push-events en een Worker een code-review-workflow laten starten voor elke push. De Worker geeft de repository, branch en nieuwe commit door aan de Workflow, waardoor een review-agent de context krijgt die nodig is om de wijziging te inspecteren:

export default {
  async queue(batch, env) {
    for (const message of batch.messages) {
      const event = message.body;
      if (event.type !== "cf.artifacts.repo.pushed") continue;
      await env.REVIEW_WORKFLOW.create({
        params: {
          namespace: event.source.namespace,
          repo: event.source.repoName,
          ref: event.payload.ref,
          commit: event.payload.after,
        },
      });
    }
  },
};

Data-jurisdictie voor Artifacts-repo's

Je kunt nu kiezen waar Artifacts je repositorydata opslaat en verwerkt. Stel een Amerikaanse (U.S.) of Europese (EU) jurisdictie in bij het maken van een namespace; elke repository die in die namespace wordt gemaakt, volgt automatisch dezelfde beperking.

curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/artifacts/namespaces" \
-H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--json '{"namespace":"my-eu-namespace","jurisdiction":"eu"}'

Artifacts-metrieken bekijken

Je kunt nu metrieken voor je Artifacts-repositories inzien in het Cloudflare-dashboard. Per repository zie je het totaal aantal operaties, pulls, pushes, fouten en het foutpercentage, wat helpt om te begrijpen hoe de repository wordt gebruikt en om storingen op te sporen. Je kunt Artifacts-metrieken ook rechtstreeks bevragen om je eigen dashboards of monitoring te bouwen.

Prijsstelling

De prijs van Artifacts is gebaseerd op repository-operaties en de hoeveelheid opgeslagen data. We beginnen met het factureren van Artifacts-gebruik op 15 oktober 2026.

Competitie: Bouw het volgende Git-platform op Cloudflare

We willen dat jij jouw visie voor het Git-platform van het 'agentic tijdperk' bouwt met behulp van Cloudflare Workers en Artifacts.

Je zou repositories, branches, pull requests, worktrees, code-reviews en merge-conflicten kunnen heroverwegen — of nieuwe manieren kunnen bedenken om agent-context te bewaren, meerdere wijzigingen tegelijkertijd te vergelijken en te beslissen welke versie live moet gaan.

We zoeken niet naar een GitHub zoals die vandaag bestaat met agents die erbovenop zijn geplaatst. Minimaal willen we zien dat meerdere agents gelijktijdig aan wijzigingen werken. Daarbovenop willen we dat je creatief bent: wat denk jij dat er volgt?

Hoe deel te nemen

Dien het volgende in:

  • Een video van 5-10 minuten waarin je demonstreert wat je hebt gebouwd, wat het agents en ontwikkelaars mogelijk maakt en hoe het werkt.
  • Een link naar de broncode, die moet worden aangeboden onder een permissieve open-source licentie (MIT, Apache, BSD).
  • Instructies voor het uitvoeren of uitproberen van het project.

Deadline

Inzendingen zijn open tot 14 oktober 2026.

Waarom zou je deelnemen?

We selecteren de top drie projecten en vliegen maximaal twee leden van elk team naar San Francisco om Cloudflare Connect bij te wonen en hun creaties te presenteren.

Het winnende team ontvangt daarnaast $25.000 aan Cloudflare-credits en een uitnodiging voor het VIP-sprekerdiner op maandagavond tijdens Connect.

Aan de slag

Artifacts is beschikbaar in open bèta voor klanten met het Workers Paid-plan. Je kunt de Artifacts-repositories bekijken of aanmaken in het dashboard, of de documentatie raadplegen voor meer informatie.