Skip to content
OpenSourceSoftware.ai

AI & Automation

An open-source alternative to UiPath

Skyvern is the one project in our catalog listed as a replacement for UiPath. It is agents software with 23.3K GitHub stars. Below is how it measures against the questions people usually ask first.

Skyvern

Agents

Let AI fill in forms and collect data on websites for you.

Skyvern does repetitive browser work, such as filling in forms, downloading documents or collecting data, by reading web pages the way a person does. Because it does not depend on fixed page structure, a change to a website layout is less likely to break an automation. Teams can build workflows without code in its web interface, while developers can add its AI commands to existing Playwright scripts.

  • Completes website tasks from a URL, a prompt and an optional data schema.
  • Chains browser tasks, data extraction, loops and HTTP requests into workflows.
  • Handles logins with stored credentials, Bitwarden and two-factor codes.

What people use it for

Download invoices from supplier portals

Build a workflow that opens the invoices page, filters by date, extracts the list of invoices and loops through each one to download it. Downloaded files are uploaded to block storage when it is configured and can be opened from the UI. Store the portal login as a credential, and use the 2FA support for sites that ask for a one-time code.

Fill in forms on many different websites

Create a task with the website URL and a prompt that holds the details to enter, such as contact or quote information. Skyvern maps the visible fields to actions without site-specific code, so one task can be reused on sites with different layouts. Livestreaming shows the browser viewport, so you can watch the run and step in when needed.

Pull structured data from web pages

Run a task with a data_extraction_schema that lists the fields you want, such as a title, a URL and a number. The output follows that schema, so it can go straight into a spreadsheet or another system. Developers can do the same in code with page.extract in the Python or TypeScript SDK.

23.3K starsAGPL-3.0PythonLatest release 17 days agoWebsite ↗Full profile →

Fact checklist

The same questions the pages with more alternatives let you sort by, answered for Skyvern.

  • Does not meet: Permissive licence (MIT, Apache, BSD)Licence: AGPL-3.0 (copyleft)
  • Open-source licence (copyleft or permissive)Licence: AGPL-3.0 (copyleft)
  • Released in the last 90 daysLatest GitHub release Oct 14, 2026 (17 days ago)
  • Does not meet: Gaining stars this weekNot enough star history yet to tell
  • Written in PythonMain language on GitHub
  • Recommended in a stackIn AI automation agency

Data from GitHub and our catalog. Every listing is hand-approved. List prices are what the vendor publishes, not a quote, and self-hosting has its own running costs.