libretto

用 AI 让浏览器自动化不再一改页面就崩

libretto 是一个面向浏览器自动化的 AI 工具包,用 TypeScript 编写,目标是让开发者构建稳定可靠的网页自动化流程。传统 RPA 和爬虫脚本最大的痛点是页面结构一变就崩,选择器失效、等待时机难把握、异常处理繁琐。libretto 把 AI 能力引入自动化执行链路,结合 Claude Code、Codex 等模型来理解页面、生成或修复操作步骤,从而提升脚本在真实网站上的鲁棒性。它提供浏览器控制、动作编排、AI 辅助决策等核心能力,适合需要批量操作网页、采集数据、跑重复业务流程的团队。项目定位在自动化工作流分类,强调可靠性和可维护性,而不是一次性脚本。当前星标约 896,属于早期但方向明确的项目,适合愿意尝鲜、能接受 API 迭代的开发者使用。

开源 unknown 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 896
维护状态 较活跃
是否开源
定价模式 unknown

项目数据

分类自动化工作流
开发团队cashew-labs
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议MIT
主要语言TypeScript
技术栈/模型automation,browser,claude-code,codex,rpa
GitHub 星标★ 896
30天Star增速
HF 下载量
上线时间2026-03-02 00:00:00
最近更新2026-09-17 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-18
浏览次数0

使用教程

核心亮点

  • 引入 AI 模型理解页面,降低选择器失效导致的脚本崩溃概率
  • TypeScript 实现,类型友好,便于集成到现有前端或 Node 工程
  • 面向 RPA 与自动化工作流,覆盖浏览器控制到动作编排的完整链路

不足之处

  • 早期项目,API 和功能可能频繁变动
  • 依赖外部 AI 模型服务,存在调用成本和网络依赖

适用场景

  • 批量登录后台系统抓取报表数据
  • 自动化执行重复的网页表单填写与提交流程
  • 监控网页内容变化并触发后续业务动作

替代项目

Playwright、Puppeteer

项目介绍

libretto 是一个自动化工作流领域的开源项目,官方简介:The AI toolkit for building reliable browser automations。项目使用 TypeScript 开发,在 GitHub 上获得 896 星标。

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205363 2026-08-10
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 299 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95591 2026-08-10
customermates 开源

比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。

Building a modern alternative to Pipedrive that is 10x more intuitive.

★ 227 2026-08-10