Skyvern/skyvern/webeye
2026-04-23 15:10:41 -07:00
..
actions chore(ci): consolidate pytest config into pytest.ini + sync to OSS (#5628) 2026-04-23 15:10:41 -07:00
scraper fix: CJS default export interop for fetch-to-curl under Vite 8 (#5594) 2026-04-23 00:36:56 +08:00
utils chore(ci): consolidate pytest config into pytest.ini + sync to OSS (#5628) 2026-04-23 15:10:41 -07:00
__init__.py Move the code over from private repository (#3) 2024-03-01 10:09:30 -08:00
browser_artifacts.py optimize debug artifact persisting (#4717) 2026-02-13 03:59:09 +08:00
browser_factory.py chore(ci): consolidate pytest config into pytest.ini + sync to OSS (#5628) 2026-04-23 15:10:41 -07:00
browser_manager.py fix(SKY-9113): skip ffmpeg remux on per-step video sync (#5559) 2026-04-20 11:44:19 -07:00
browser_state.py fix: fail immediately on non-retriable navigation errors (SKY-8875) (#4976) 2026-04-13 17:53:30 +00:00
cdp_download_interceptor.py fix: add browser-level download monitor for CDP downloads bypassing Fetch (#5089) 2026-03-13 20:23:08 +08:00
cdp_ports.py VNC streaming support in docker (#5088) 2026-03-12 23:21:14 -07:00
chromium_preferences.json [SKY-8711] fix: enable third-party cookies in browser to prevent login auth failures (#5391) 2026-04-06 13:28:58 -07:00
default_persistent_sessions_manager.py AgentDB Phase 7: Migrate remaining 8 domains to typed repos (#5366) 2026-04-02 17:36:50 -07:00
navigation.py fix: fail immediately on non-retriable navigation errors (SKY-8875) (#4976) 2026-04-13 17:53:30 +00:00
persistent_sessions_manager.py VNC streaming support in docker (#5088) 2026-03-12 23:21:14 -07:00
README.md Migrate Skyvern to uv from poetry (#3554) 2025-09-30 15:19:12 -06:00
real_browser_manager.py fix(SKY-9113): skip ffmpeg remux on per-step video sync (#5559) 2026-04-20 11:44:19 -07:00
real_browser_state.py feat(SKY-8879) copilot-stack/12: wire-up (flag + dispatch + frontend) (#5531) 2026-04-16 17:25:07 -07:00
schemas.py Add browser_profile_id to browser session creation (#4946) 2026-03-02 10:29:20 -08:00
string_util.py Move the code over from private repository (#3) 2024-03-01 10:09:30 -08:00
video_utils.py fix(SKY-8938): finalize webm recordings so they have end timestamp (#5551) 2026-04-19 09:34:27 -07:00

WebHuman Automation Tool

WebHuman is a Python-based automation tool that uses Playwright to interact with web pages.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before you begin, ensure you have the following installed:

Installation

  1. Clone the repository

    git clone https://your-repository-url.git
    cd webhuman
    
  2. Install dependencies

     uv sync
    
  3. Define the following environment variables

    export
    
  4. Run the project

    python web_eye.py <url>