Skyvern 安装与部署:用 Docker Compose 跑起 AI 网页自动化 RPA 平台

发布时间:2026/11/3 3:57:05

Skyvern 安装与部署:用 Docker Compose 跑起 AI 网页自动化 RPA 平台 Skyvern 安装与部署用 Docker Compose 跑起 AI 网页自动化 RPA 平台【免费下载链接】skyvernAutomate browser based workflows with AI项目地址: https://gitcode.com/GitHub_Trending/sk/skyvern网页上反复登录、筛选、抄数据这类重复劳动现在可以让程序替你点。Skyvern 是一个开源的 RPA 自动化平台你用一句自然语言描述目标它用大模型看网页截图做决策再驱动真实浏览器把操作做完。跑通下面几条命令后浏览器打开localhost:8080就能看到操作界面。 它是什么AI 网页自动化怎么工作传统 RPA 脚本靠 XPath 和 CSS 选择器定位元素网站一改版脚本就失效。Skyvern 的思路不同视觉大模型直接读网页截图理解页面上有什么、该点哪里再通过 Playwright 控制浏览器执行。整个过程是截图 → 模型决策 → 执行动作 → 再截图的循环不依赖任何预写的选择器所以没见过的网站也能上手。它对外提供 Playwright 兼容的 SDK 和一个无代码工作流编辑器写代码的和运营同学都能用。 部署实操docker-compose 一键启动环境要求不高装好 Docker 和 Docker Compose机器留 4GB 以上空闲内存即可。先把代码拉到本地git clone https://gitcode.com/GitHub_Trending/sk/skyvern cd skyvern再准备一份.env。仓库里带了env.litellm.example模板复制改名后填上你的大模型 API 密钥——这是唯一必须手填的东西cp env.litellm.example .env # 编辑 .env填入 LLM_KEY 与对应的 API 密钥启动三个容器docker compose up -dcompose 里一共三个服务postgres 存任务数据skyvern 是后端对外 8000 端口skyvern-ui 是前端对外 8080 端口后端会等数据库健康检查通过后再启动 UI。首次启动容器健康检查最多要等 3 分钟左右期间界面打不开属正常现象。等到docker compose ps全部变绿访问http://localhost:8080看到任务输入界面就说明装好了。 跑通第一个任务打开http://localhost:8080首页是一个大输入框问你想完成什么任务。往里输入Go to google finance and find the AAPL stock price. COMPLETE when the search results for AAPL are displayed and the stock price is extracted.点击右下角的运行按钮任务进入 running 状态左侧实时播放浏览器画面右侧按时间线展示模型每一步的 Thought思考和 Decision决策它先搜索 AAPL再定位行情卡片最后触发数据提取。任务结束后Output 标签页里就是按约定结构提取出的股票代码、价格、交易所等字段。同样的输入框换个说法就能干别的活比如去亚马逊把一个商品加进购物车或者把这个页面上的产品信息全部提取出来。 常见坑8080 或 8000 端口被占用容器起不来现象是docker compose up后 UI 一直进不去日志里报端口绑定失败。原因是机器上已有服务占着端口。打开docker-compose.yml把skyvern-ui的8080:8080改成3000:8080后端 8000 同理然后docker compose up -d重启按新端口访问即可。任务跑几步就报错但浏览器和端口都正常十有八九是.env里的大模型密钥没配对LLM_KEY指定的模型和实际填写的 API 密钥不匹配。对照 docker-compose.yml 里的注释OpenAI、Anthropic、Gemini、Ollama 各家的写法都列了改完重启 skyvern 容器。界面一直转圈、容器状态反复重启看一眼docker compose logs skyvern多数情况是后端还在等 postgres 健康检查最长 180 秒再等一两分钟即可若日志里报数据库连接错误检查.env的密钥配置是否把数据库串也覆盖了。接下来可以往哪走单个任务跑通后更常见的需求是把多个动作串起来Skyvern 的工作流编辑器支持无代码地把多个任务、循环、数据提取块拖拽编排比如先筛选出 1 月之后的发票再逐个下载这种流程。写代码的话pip install skyvern之后可以在 Python 脚本里混用传统选择器和prompt自然语言定位老 Playwright 代码基本平移需要登录的场景还能接 Bitwarden、1Password 管凭证再通过 webhook 挂进 Zapier、Make.com、n8n。更多细节看仓库的 README.md 和 docs/ 目录即可从凭证管理到浏览器会话都有现成文档。【免费下载链接】skyvernAutomate browser based workflows with AI项目地址: https://gitcode.com/GitHub_Trending/sk/skyvern创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/30 10:14:48

基于SpringBoot+Vue的全栈个人理财系统设计与实现

简介:本资源是一套完整的个人理财管理系统毕业设计实现方案,面向计算机专业本科生及Java全栈初学者,解决日常收支记录、账单分析与可视化展示等实际财务管理需求。系统采用前后端分离架构,后端基于SpringBoot构建RESTful接口&…

2026/10/26 22:19:57

射频工程师从零到一:ADS、Cadence与PCB设计实战路径

射频工程师这个岗位,听起来门槛很高,既要懂理论又要会仿真,还得能画板子。很多想入行或者刚入行的朋友,面对ADS、Cadence、PCB设计这一大堆工具和概念,往往不知道从哪里下手,更别提独立完成一个射频前端模块…

2026/11/3 3:54:56

IPv4特殊地址判定:五类地址的位运算方法与工程实践

IPv4地址分类这件事,说简单也简单,说容易翻车也是真的容易翻车。我见过太多人写网络工具的时候,随手一个正则就把10.开头的地址当成私有地址,结果100.64.0.0/10这种运营商级NAT的地址段被漏掉,或者把198.18.0.0/15这种…

2026/11/3 3:54:56

Level-2全推行情Python API接入与打板实战避坑

简介:《同花顺level-2全推行情Python API操作手册》面向从事高频交易与量化策略开发的Python工程师,尤其适合涨停板打板、盘口异动监控等场景的中高级读者,帮助其掌握沪深Level-2实时行情的接入与数据解析。资源包仅含1个PDF文档,…

2026/11/3 3:54:56

布隆过滤器+缓存切面实战:解决缓存穿透与代码解耦

1. 从一次缓存穿透事故说起:为什么要在项目里引入布隆过滤器做电商类项目的人大概都遇到过这种场景:某个不存在的商品 ID 被反复请求,每次请求都绕过缓存直接打到数据库,数据库连接池瞬间被打满,页面响应时间从几十毫秒…

2026/11/3 3:54:56

在Claude Code中配置BioMCP:生物医学AI工作流搭建全攻略

做生信和医学研究的人,有个很典型的日常状态:左手 PubMed、右手 UniProt,浏览器里开十几个标签页,来回复制基因 ID、下载表格、折腾序列格式。我前阵子在 Claude Code 里配置好 BioMCP(Biomedical Model Context Proto…

2026/11/3 3:54:56

规范先行:用Spec-kit实现OpenAPI驱动的前后端开发与契约测试

如果你经历过“接口还没定,前后端就开始各写各的”,那你一定明白联调那几周的滋味。最近半年,我把团队的开发流程彻底翻了过来——先写OpenAPI规范,再用Spec-kit把规范变成服务端骨架、客户端SDK和契约测试。说白了就是SDD&#x…

2026/11/3 3:49:56

2024年TensorFlow安装避坑与PyTorch对比:框架选择实战指南

做深度学习这些年,TensorFlow和PyTorch谁更该学的问题,从2019年一直问到2024年,答案其实已经变了好几轮。现在搜tensorflow这个词,蹦出来的热搜往往集中在“tensorflow安装”怎么避坑、老项目怎么维护,以及“tensorflo…

2026/11/2 6:08:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

STM32实战:基于MAX14431数字隔离器的SPI隔离通信方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

工业SPI隔离通信设计:MAX14431BAEE+与STM32L4A6RG实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

STM32+NRF24L01无线抢答器:硬件设计、通信协议与低功耗实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 6:08:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑