skyvern
Skyvern 是一个开源的自动化工具,支持通过大语言模型(LLM)实现网页交互、任务自动化和工作流构建。其核心功能包括:
- 多模型支持:兼容 OpenAI、Gemini、Bedrock、Ollama 等主流 LLM,支持自定义 OpenAI 兼容接口。
- 工作流自动化:允许用户通过可视化界面或代码构建、分析和执行自动化流程,支持链式调用多个 Skyvern 任务。
- 交互优化:提供 Chrome 浏览器视口实时流媒体功能,支持调试模式和提示缓存以降低运行成本。
- 开发与部署:通过环境变量配置 LLM 参数,支持本地运行和云服务集成,提供 React 基础的自服务 UI 和历史任务分析界面。
- 开源与扩展:核心代码开源(AGPL-3.0 许可),支持 LangChain 集成,社区可贡献代码或提出功能需求。
使用方法包括设置环境变量、安装依赖、运行命令启动任务,并通过 UI 或代码定义工作流。