När utvecklare öppnar sin kodmiljö kan Jules 2.0 föreslå kompletta kodblock baserade på projektets hela historik tack vare ett mycket stort kontextfönster. Verktyget automatiserar rutinuppgifter som buggrättning och kodgranskning vilket frigör tid för arkitektur och design.
Google släppte under hösten 2025 en agent för kodutveckling som tar steget från passiv assistans till autonom problemlösning. Jules bygger på Gemini 2.5 Pro motorn och arbetar med hela kodbaser i stället för enbart isolerade kodsnuttar.
Stort kontextfönster analyserar hela projekt
Kontextfönstret på upp till en miljon token gör att Jules kan analysera omfattande projekt i sin helhet. För att ge perspektiv motsvarar detta ungefär 750 000 ord eller flera hundra filer med kod. Agenten kan därmed förstå komplexa beroenden mellan moduler och identifiera mönster över hela applikationen.
I praktiken fungerar Jules som en autonom medarbetare. Efter instruktioner från utvecklaren planerar, genomför och slutför agenten uppgifter utan kontinuerlig övervakning. Den arbetar asynkront i bakgrunden och presenterar färdiga lösningar för godkännande så att utvecklare kan fokusera på högnivåbeslut.
En central funktion är integrerad GitHub support. Jules skapar pull requests direkt från sina ändringar, inkluderar detaljerade beskrivningar av vad som ändrats och varför samt hanterar merge konflikter automatiskt. Agenten granskar även andras kod och identifierar potentiella problem innan de når produktion.
Intelligent buggfixning som implementerar lösningar
Buggfixning är särskilt fokus i Jules. I stället för att enbart peka på fel implementerar agenten korrigeringar. Den analyserar felloggar, spårar problemets ursprung genom flera filer och implementerar lösningar som tar hänsyn till omkringliggande kod. För komplexa fel som påverkar flera komponenter koordinerar agenten ändringar över hela kodbasen.
Säkerhetsaspekter har varit centrala i utvecklingen. Trots agentens autonoma funktion kräver alla kodändringar explicit godkännande innan de implementeras i huvudgrenen. Utvecklare behåller full kontroll över vad agenten får göra och kan när som helst pausa eller stoppa arbete. Google har implementerat flera lager av säkerhetskontroller för att förhindra oavsiktliga ändringar i kritiska system.
Teknisk arkitektur och multimodal support
Arkitekturen bygger på Gemini 2.5 Pro och verktygets förmåga att använda externa verktyg. Jules 2.0 kan köra kod, använda webbaserade APIer, söka i dokumentation och interagera med olika utvecklingsverktyg utan särskilda integrationslager.
Avancerade arbetsformer och reproducerbarhet
Critique Agent funktionen ger automatiserad kodgranskning baserad på etablerade bästa praxis och projektspecifika riktlinjer. Interactive Plan Mode låter utvecklare diskutera lösningsalternativ med agenten innan implementering påbörjas. Miljösnapshots säkerställer reproducerbarhet genom att dokumentera vilka versioner av beroenden och konfigurationer som användes för specifika ändringar.
Tillgänglighet i Sverige och versioner
Jules 2.0 finns tillgängligt via Googles utvecklarplattform där svenska utvecklare kan pröva gratisversionen eller kontakta Google för kommersiella licenser. Lanseringen sammanfaller med EU:s förberedelser av en AI förordning där transparenskrav kan bli viktiga för automatiserad kodgenerering.
- Gratisversionen ger grundläggande funktionalitet för mindre projekt och experiment
- Pro versionen ger utökat funktionsutbud och prioriterad support
- Ultra versionen har högre kvoter och extra stöd för mycket stora projekt
Tidiga användare rapporterar märkbara produktivitetsvinster särskilt för rutinuppgifter som kodformatering, testskrivning och dokumentationsgenerering. Jules 2.0 tillsammans med andra autonoma kodagenter visar vägen för hur vi kan hantera komplexa sammanhängande arbetsflöden och låta mänsklig expertis fokusera på strategiska och kreativa delar av mjukvaruutveckling.
Fakta om Jules 2.0
Kontextfönster upp till en miljon token, motsvarar cirka 750 000 ord
Bygger på Gemini 2.5 Pro motorn
Stöd för text bild och ljud
- Automatiska pull requests och merge konflikt hantering
- Automatisk buggfixning med ändringar över hela kodbasen