Kunstmatige intelligentie heeft het schrijven van softwarecode eenvoudiger gemaakt, maar sommige open-sourceprojecten accepteren geen bijdragen meer van het publiek. De reden? Een overvloed aan code van lage kwaliteit of code die niet aansluit bij de projectdoelen. Warp, een bedrijf dat gespecialiseerd is in AI-gestuurde ontwikkeltools, kiest juist voor het tegenovergestelde.

Het bedrijf maakt zijn agentic development environment (ADE) open source en moedigt ontwikkelaars aan om nieuwe functies toe te voegen met behulp van AI. Deze omgeving stelt zowel mensen als AI-agenten in staat om samen code te schrijven. Volgens oprichter en CEO Zach Lloyd hebben ontwikkelaars vaak uiteenlopende voorkeuren voor tools en werkwijzen. Daarom wil Warp zijn bijna één miljoen gebruikers de mogelijkheid bieden om functies toe te voegen die het beste aansluiten bij hun behoeften.

“Een les die ik de afgelopen jaren heb geleerd, is dat ontwikkelaars zeer uiteenlopende workflows hebben,” aldus Lloyd. “Om Warp zo krachtig mogelijk te maken voor zoveel mogelijk ontwikkelaars, moeten zij zelf de onderdelen bouwen waar ons interne team geen tijd voor heeft.”

Warp zal echter niet zomaar elke code van onbekende ontwikkelaars accepteren. Wie een nieuwe functie wil toevoegen of een probleem wil oplossen, kan een voorstel indienen op de GitHub-issuespagina van Warp. De AI-agenten van Warp zullen vervolgens een eerste analyse maken, vragen om meer details en mogelijk een uitgewerkte specificatie genereren. Uiteindelijk beslist een medewerker van Warp of de voorgestelde wijziging wenselijk is.

“Het idee is dat agenten veel van het voorwerk doen, zoals het sorteren van issues en het opstellen van specificaties, maar dat mensen nog steeds in de lead blijven bij het bepalen wat er gebouwd wordt en hoe,” zegt Safia Abdalla, software-engineer bij Warp.

Zodra een voorstel is goedgekeurd, kunnen ontwikkelaars aan de slag. Ze kunnen gebruikmaken van Warps eigen Oz-orchestratiesoftware om AI-agenten in de cloud code te laten genereren. Voorlopig betaalt Warp de kosten voor het gebruik van Oz en de benodigde AI-credits. Ontwikkelaars kunnen er ook voor kiezen om lokaal te werken met hun eigen tools en pas een pull request in te dienen via GitHub wanneer de code klaar is voor review door zowel AI-agenten als mensen van Warp.

“We zullen alles code-reviewen en ervoor zorgen dat alleen hoogwaardige code wordt toegevoegd,” aldus Lloyd. Niet alle software van Warp wordt open source: de cloudgebaseerde onderdelen die deel uitmaken van de enterprise-oplossingen blijven voorlopig eigendom van Warp. Ook bepaalde onderdelen van de desktopapp die zijn ontworpen voor specifieke klanten of gebruikt worden om nog niet uitgebrachte AI-modellen te testen, zullen niet openbaar worden gemaakt.