Het idee van deze feature is helemaal niet slecht, maar het moet worden verbeterd. Eenmaal functioneel zie ik verschillende use-cases:
- Sprintoverzichten: Het vat belangrijke commits en features samen na elke agile-iteratie.
- Projectoverdrachten: Het geeft de nieuwe ontwikkelaars een auditieve briefing van recente updates.
- Asynchrone team-syncs: Je kunt deze stemgebaseerde changelogs delen met gedistribueerde of wereldwijde teams.

Jules kan ook meerdere taken parallel uitvoeren (zie de taakbalk links), en je kunt een taak tussendoor pauzeren als je dat wilt. Klik op een taak en je komt in een overzichtsvenster met alle lopende/gepauzeerde taken. Hier kun je de gepauzeerde taken hervatten of ze gewoon verwijderen.

Google Jules vs. OpenAI’s Codex
Ik probeerde vorige week ook OpenAI’s Codex, en beide modellen willen veranderen hoe we met code omgaan, maar kiezen heel verschillende benaderingen. Dit zijn mijn gedachten over hoe deze twee concurrerende tools zich tot elkaar verhouden.
Jules werkt meer als een autonome developer-stagiair. Het kloont je repo, begrijpt de context, stelt een gestructureerd plan voor en voert wijzigingen over meerdere bestanden uit, en opent daarna een pull request voor je review. Het is vooral sterk voor end-to-end workflows zoals een nieuwe feature toevoegen, logica refactoren of een audiochangelog genereren. Dat gezegd hebbende, sommige speciale features, zoals audiosamenvattingen, zijn nog in ontwikkeling en mogelijk nog niet productierijp.
Codex daarentegen is mijn go-to voor hands-on taken zoals het repareren van een kapotte functie, een codebase verkennen of snel een idee prototypen. Een van de grootste sterke punten van Codex is inline testen en interactieve logs, waarin je precies ziet wat er is uitgevoerd en waarom. Het draait binnen de conversatie-interface van ChatGPT (apart venster), waardoor het natuurlijker aanvoelt voor iteratief debuggen, vooral als je meerdere taken tegelijk jongleert.
Kortom: Jules blinkt uit in het afhandelen van meerdere taken met gestructureerde planning, uitvoering en nauwe GitHub-integratie, ideaal voor scenario’s waarin je autonome agenten end-to-end wijzigingen wilt laten managen. Codex is daarentegen geoptimaliseerd voor iteratieve ontwikkeling, waardoor het geweldig is voor realtime debuggen, inline code-edits en prototyping binnen een conversatie-interface. Beide tools ondersteunen het maken van pull requests en begrijpen je codebase goed, maar verschillen in de mate van controle en interactiviteit die ze tijdens het proces bieden.
Conclusie
In deze tutorial zagen we hoe Jules layout-bugs kan fixen, full-stack features kan implementeren en audio-commitsamenvattingen kan genereren, terwijl het asynchroon werkt en gestructureerde pull requests terug naar je GitHub-repo pusht.
Dit laat zien hoe Jules je dagelijkse ontwikkelworkflow kan verbeteren, of je nu nieuwe features levert, documentatie opschoont of sprintupdates voor je team samenvat.
Naarmate Jules verder ontwikkelt, verwacht ik diepere ondersteuning voor testen, UI-previews en rijkere integraties in CI/CD-pijplijnen.
Veelgestelde vragen
Is Google Jules gratis te gebruiken?
Ja, tijdens de publieke bèta kun je Jules gratis gebruiken (met een dagelijkse limiet van 5 taken).
Wijzigt Google Jules mijn repo direct?
Nee, alle wijzigingen worden voorgesteld als pull requests.
Kan ik de code bewerken die Google Jules schrijft?
Ja, Google Jules toont een volledige diff en laat je bestanden wijzigen voordat je publiceert.
Ik ben een Google Developers Expert in ML (Gen AI), een Kaggle 3x Expert en een Women Techmakers Ambassador met meer dan 3 jaar ervaring in tech. In 2020 heb ik een healthtech-startup mee opgericht en ik volg een master computer science aan Georgia Tech, met als specialisatie machine learning.


Google Jules is een autonome agent die direct integreert met je GitHub-repository, je code leest, je intentie begrijpt en complexe taken uitvoert in je codebase.
In deze tutorial leg ik stap voor stap uit hoe je Google Jules gebruikt om echte ontwikkelingstaken voor je GitHub-repository te automatiseren. Je leert hoe je:
We houden onze lezers op de hoogte van het laatste AI-nieuws met The Median, onze gratis nieuwsbrief op vrijdag die de belangrijkste verhalen van de week ontleedt. Abonneer je en blijf scherp in slechts een paar minuten per week:
Wat is Google Jules?
Google Jules is een agentische, asynchrone code-assistent die direct integreert met je GitHub-projecten. Het kloont je volledige codebase naar een beveiligde Google Cloud-virtuele machine (VM), begrijpt de volledige context van je repository en voert taken uit zoals:
In tegenstelling tot autocomplete-assistenten voert Jules proactief complexe, meerstapswijzigingen uit, deelt een gedetailleerd plan en pusht pull requests terug naar je repo. Terwijl jij de review en goedkeuring in de hand houdt.
Aangedreven door Google's Gemini 2.5 Pro is Jules ontworpen voor praktische, echte software-engineering, niet alleen voor experimentele sandboxes.
Google Jules instellen
Hier is een stapsgewijze walkthrough om met Google Jules aan de slag te gaan.
Stap 1: Meld je aan bij Google Jules
Ga naar de Jules-website en log in met je Google-account.
Ga door vanaf de Privacyverklaring en koppel Jules aan je GitHub-account.
Stap 2: Maak verbinding met GitHub
Klik op "Connect Repository" en volg de stappen om in te loggen met GitHub. Rond de installatie af door te klikken op Install and authorize.
Autoriseer toegang en selecteer de repositories waartoe Jules toegang krijgt (individueel of voor de hele organisatie).
Stap 3: Aan de slag met Jules
Na het instellen van je GitHub-account word je doorgestuurd naar het dashboard van Jules, waar je:
Kies de repo waarmee je wilt werken en begin met prompten.
Let op: gebruikers van de publieke bèta zijn beperkt tot vijf taken per dag.
Google Jules: drie praktische voorbeelden
Laten we verkennen hoe Jules verschillende soorten echte softwaretaken autonoom en binnen de GitHub-workflow afhandelt.
Voorbeeld 1: Simpele fixes of verbeteringen
In dit voorbeeld vroeg ik Jules om het
README.md-bestand van het project te verbeteren door de volledige codebase te analyseren en de structuur en context te begrijpen.Prompt: “Verbeter de README van deze repository door hem gedetailleerder en informatiever te maken.”
Jules begint met het scannen van de documentatie en het identificeren van verbeterpunten:
README.md-bestand.Jules toont daarna een meerstappenplan met uitleg:
Zodra je op Approve plan klikt, past Jules de wijzigingen toe en toont een visueel diff.
Terwijl je wacht tot Jules aan het goedgekeurde plan werkt, kun je in de chat om andere wijzigingen vragen (Jules is een asynchrone code-agent).
Ben je tevreden met de aangebrachte wijzigingen, klik dan op Publish branch om de wijzigingen in je branch door te voeren.
Deze workflow is ideaal voor:
README.md,CONTRIBUTING.md)Je kunt daarna je GitHub-repository controleren om de implementatie van de wijzigingen te verifiëren.
Voorbeeld 2: Voeg een nieuwe feature toe aan een bestaande codebase
Jules is niet beperkt tot simpele bewerkingen. In dit voorbeeld vroeg ik Jules om een nieuwe feature te implementeren: uitgaven-trends in de tijd in een rekeningen-scanner-notebook.
Prompt: “Analyseer de codebase en stel een betekenisvolle nieuwe end-to-end feature voor die aansluit bij het doel van het project. Neem op welke bestanden worden beïnvloed, de reden achter de feature en een beknopt implementatieplan.”
Jules analyseert het notebook en bouwt een end-to-end featureverbetering die aansluit bij het doel van de repo:
Na de implementatie maakt Jules een pull request met gedetailleerde commit-berichten en geeft een diff weer met nieuwe imports, logische wijzigingen en bestandsafhandeling. Ben je tevreden met de wijzigingen, klik dan op “Publish branch” om de wijzigingen naar je repo te publiceren.
Ik draaide de bijgewerkte code lokaal en verifieerde dat deze werkte zoals bedoeld, zonder problemen.
Dit voorbeeld laat zien hoe Jules kan:
Voorbeeld 3: Genereer een audiochangelog van commits
Voor deze taak vroeg ik Jules om een audiochangelog te genereren van de commits van de afgelopen week.
Prompt: “Vat de commits van de afgelopen 7 dagen samen en genereer een audiochangelog.”
Jules haalt recente commitgeschiedenis op, genereert een schriftelijke samenvatting en gebruikt vervolgens een spraakmodel om een audiobestand te maken dat je kunt afspelen. Deze specifieke feature is handig voor stand-ups, releases of teamonboarding omdat het automatisch auteursnamen, beïnvloede modules en aangebrachte wijzigingen identificeert.
Zodra je goedgekeurde plan is uitgevoerd zoals jij wilt, kun je de wijzigingen pushen naar je branch, waar het audio- (.wav) bestand toegankelijk zal zijn.
De audio-output was helaas onbruikbaar—het heeft een robotachtige stem die erg moeilijk te verstaan is. Laten we luisteren: