CLI-Anything: hoe AI-agents straks elk stuk software kunnen bedienen
AI & Automatisering

CLI-Anything: hoe AI-agents straks elk stuk software kunnen bedienen

Peter van Datapad12 maart 2026

AI-agents schrijven tekst en analyseren data, maar professionele software bedienen? Dat mislukt in 9 van de 10 gevallen. CLI-Anything van HKUDS lost dit op — en het heeft grote gevolgen voor automatisering in het MKB.

AI-agents schrijven inmiddels betere offertes dan veel verkopers. Maar vraag ze een project te renderen in Blender, audio te exporteren in Audacity, of een document op te slaan als PDF in LibreOffice — en ze falen in 9 van de 10 gevallen. Niet omdat het model te zwak is. Maar omdat de interface ontbreekt.

Onderzoekers van de Hong Kong University of Data Science (HKUDS) publiceerden recent CLI-Anything: een systeem dat dit fundamenteel verandert. Het genereert automatisch volwaardige command-line interfaces voor elke softwaretool — zodat AI-agents eindelijk betrouwbaar professionele software kunnen bedienen.

Het echte probleem: AI zit vast aan de buitenkant van software

De meeste automatiseringsplatforms — Make, Zapier, N8N — werken via API's. Die API's bestaan alleen voor software die ze aanbiedt. Maar voor honderden professionele tools zoals GIMP, Blender, Audacity en OBS bestaat simpelweg geen bruikbare API.

De huidige alternatieven zijn fragiel:

  • Screenshot-gebaseerde automatisering crasht bij elk venster dat net iets anders is
  • Proprietary API's dekken hooguit 10% van de volledige functionaliteit
  • Gesimplificeerde herversies missen de diepgang voor serieus werk

Resultaat: AI-agents zijn slim, maar effectief blind zodra ze professionele desktop software moeten besturen.

CLI-Anything: van GUI naar deterministische CLI

Het idee achter CLI-Anything is elegant. In plaats van de grafische interface te simuleren, genereert het systeem een echte command-line interface die direct communiceert met de interne API's van de applicatie.

Een agent die CLI-Anything voor GIMP gebruikt, typt geen muisklikken na. Hij roept directe commando's aan die de engine van GIMP rechtstreeks aansturen. De gegenereerde CLI's produceren echte native bestanden — ODF, SVG, MLT XML — en delegeren rendering aan de echte applicatie.

Dit is geen simulatie. Het is directe, deterministische controle.

CLI terminal interface met paarse commandostromen naar applicatie-iconen

De pipeline: 7 fases van broncode naar werkende CLI

CLI-Anything draait een geautomatiseerde pipeline die van broncode naar een geïnstalleerde CLI gaat:

  • Analyze — scant de broncode en koppelt GUI-acties aan onderliggende functies
  • Design — ontwerpt commandogroepen, sessiemodel en JSON-outputformaten
  • Implement — bouwt een Python Click-gebaseerde CLI met REPL, undo/redo en gestructureerde output
  • Plan & Write tests — ontwikkelt unit- én end-to-end teststrategieën en schrijft ze volledig uit
  • Document — genereert automatisch documentatie op basis van de testresultaten
  • Publish — verpakt alles als pip-pakket en installeert het systeem-breed

De gegenereerde pakketten leven onder de naamruimte cli_anything.* zodat ze nooit conflicteren met bestaande tools.

Testresultaten: 1.508 tests, 100% slagingspercentage

Het HKUDS-team valideerde CLI-Anything op 11 professionele applicaties:

  • GIMP en Inkscape (beeld en vector)
  • Blender, Kdenlive en Shotcut (3D en video)
  • Audacity (audio)
  • LibreOffice (kantoorpakket)
  • OBS Studio (livestreaming)
  • Draw.io en Zoom

Over 1.508 tests — inclusief unit tests met synthetische data én end-to-end tests met echte bestanden — was het slagingspercentage 100%. Dat is geen speelgoeddemonstratie. Dat is een serieuze validatie van het concept.

Geautomatiseerde testpipeline met checkmarks en succesvolle validatiestappen

Wat dit betekent voor automatisering in het MKB

Voor bedrijven die serieus nadenken over procesautomatisering verandert CLI-Anything de spelregels op een paar concrete manieren.

Automatisering was beperkt tot tools met een API. Make en Zapier zijn krachtig, maar werken alleen met verbonden diensten. CLI-Anything breekt die barrière: elk stuk software met broncode wordt in principe automatiseerbaar.

AI-agents krijgen betrouwbare handen. Een agent die via CLI-Anything een bewerking uitvoert, doet dat deterministisch — elke keer hetzelfde resultaat, zonder fragiele UI-simulaties.

Integratiemogelijkheden worden veel breder. Denk aan een workflow die automatisch een rapport opmaakt in LibreOffice, rendert als PDF, en verstuurt via e-mail — zonder handmatige stappen.

Bedrijfsworkflow automatisering met verbonden processen voor MKB

Bij Datapad werken we dagelijks met automatiseringslagen die routinetaken volledig uit handen nemen. Ons 90 Dagen Slim CRM-traject combineert CRM-implementatie met precies die soort slimme automatisering. CLI-Anything vergroot die mogelijkheden in de toekomst fors.

Ben je benieuwd wat er nu al mogelijk is voor jouw bedrijf? Plan een gratis strategiegesprek — we kijken graag mee.

Eerlijk over de beperkingen

CLI-Anything is veelbelovend, maar niet zonder kanttekeningen:

  • Vereist toegang tot de broncode van de software — binary-only tools zijn lastiger te ondersteunen
  • De pipeline heeft een frontier LLM nodig (Claude Opus 4.6 of equivalent) voor betrouwbare generatiekwaliteit
  • Gegenereerde CLI's vereisen soms meerdere iteraties — één run is niet altijd voldoende
  • Gesloten, proprietary software blijft vooralsnog buiten bereik

Voor het MKB is dit nu nog geen plug-and-play-oplossing. Maar als fundamenteel bewijs dat AI-agents volledige, betrouwbare softwarecontrole aankunnen? Overtuigend.

De bredere verschuiving: van AI-assistent naar AI-agent

CLI-Anything is onderdeel van een grotere trend. AI verschuift van adviseur die tekst schrijft naar agent die taken uitvoert. Dat vraagt om betrouwbare, deterministische koppelingen met de tools die bedrijven al gebruiken.

De vraag is niet óf AI-agents jouw software gaan bedienen. De vraag is wanneer — en of jouw processen er klaar voor zijn.

Wil je weten hoe jouw bedrijf zich nu al voorbereidt op die verschuiving? Bekijk onze automatiseringsoplossingen of neem direct contact op. We denken graag mee.

Meer weten over wat Datapad voor u kan doen?

Plan een gratis strategiegesprek en ontdek hoe wij uw bedrijf efficiënter maken.