Saffron Health lanserer Libretto som open source etter å ha bygget det internt for å håndtere nettleserintegrasjoner mot medisinsk programvare. Kjernen er en CLI-basert toolkit installert via npm: npm install libretto. Agenten får tilgang til en Chromium-nettleser, kan ta snapshots av sider, fange nettverkstrafikk og spille inn brukerhandlinger for å generere automatiseringsskript.
Det Libretto løser er et kjent frustrasjonsmoment for alle som har bygget KI-drevne nettleserautomatiseringer: agenten tar ulike veier hver gang, selektorer brytes, og det er umulig å debugge uten å se hva som faktisk skjer. Libretto adresserer dette ved å holde nettlesertilstand og loggfiler i en dedikert .libretto/-katalog i prosjektroten — sessions, snapshots og nettverkslogger er inspiserbare og deterministiske.
Et konkret eksempel fra dokumentasjonen illustrerer bruksbildet: en agent kan se på nettverksforespørsler fra en helsejournal-applikasjon og konvertere en UI-automatisering til direkte API-kall — raskere, mer stabil, og enklere å vedlikeholde. Libretto støtter OpenAI, Anthropic, Gemini og Vertex for snapshot-analyse.
Hva bør du gjøre?
- Prøv
npx libretto setupi et eksisterende prosjekt med nettleserautomatisering — det detekterer tilgjengelige API-nøkler automatisk
- Se på
npx libretto snapshotfor å la en LLM analysere en side med minimalt kontekstforbruk fremfor å sende hele DOM-treet til agenten - Vurder Libretto spesielt hvis du bruker Claude Code eller Cursor til å vedlikeholde integrasjoner mot tredjeparts webapplikasjoner