Build reliable browser automations with libretto, a toolkit for startup founders, using AI and TypeScript.
766 stars61 forksTypeScriptQuality 9/10Updated 7/15/2026100% free · open source
What it does
Libretto is a toolkit for building reliable browser automations using AI and TypeScript, allowing startup founders to automate repetitive browser tasks
Install / run
npm install @libretto/core
When to use it
•When you need to automate data extraction from websites
•When you want to automate tasks on web applications
•When you need to integrate browser automation with other AI-powered tools
Quick start
1Create a new libretto project by running `npx libretto init my-project`
2Define your automation workflow in the `libretto.config.ts` file
3Write your automation script in TypeScript using the libretto API, for example, `const { Browser } = require('@libretto/core'); const browser = new Browser();`
4Run your automation script using `npx libretto run my-script.ts`
5Verify the output of your automation script in the `libretto.log` file