{"adoption": {"forks": 2149, "observed_at": "2026-08-28T04:11:34.172199+00:00", "stars": 22852}, "canonical_url": "https://ross.abutalabs.com/products/skyvern", "card": {"archived": false, "artifact_type": "framework", "description": "Automate browser based workflows with AI", "domain": ["artificial-intelligence", "web-development", "developer-tools", "crawlers"], "enriched": true, "function": ["agent-framework", "web-scraping", "workflow-automation", "computer-vision", "llm-inference", "browser-extension", "api-framework"], "health_score": 100, "homepage": "https://www.skyvern.com", "language": "Python", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Skyvern-AI/skyvern"], "name": "Skyvern-AI/skyvern", "platform": ["python", "self-hosted", "cross-platform"], "pushed_at": "2026-08-27T00:11:02+00:00", "repo": "Skyvern-AI/skyvern", "stars": 22852, "tags": ["browser-automation", "rpa", "playwright", "vision-llm", "no-code-workflow-builder", "captcha-handling", "data-extraction", "agentic-browsing", "automation", "ai-agents", "docker", "web-server"], "topics": ["api", "automation", "browser", "computer", "gpt", "llm", "playwright", "python", "rpa", "vision", "workflow", "browser-automation", "ai", "powerautomate", "puppeteer", "selenium"], "urls": [], "use_cases": ["automate browser workflows with AI", "extract structured data from websites without APIs", "replace brittle selenium scripts", "fill out web forms automatically", "automate portal logins and invoice downloads", "scrape websites that change layout often", "build no-code browser automation workflows"], "what_it_is": "Skyvern is an open-source AI browser automation framework that uses LLMs and computer vision to interact with websites, offering a Playwright-compatible Python SDK plus a no-code workflow builder. It can operate on sites it has never seen, handling logins, 2FA, CAPTCHAs, and structured data extraction without brittle XPath scripts.", "when_to_avoid": ["you need fast, deterministic automation on a fixed site - plain Playwright is cheaper and faster", "you cannot send page content to LLM providers due to privacy constraints", "you need high-volume scraping where per-run LLM costs are prohibitive", "your project requires a permissive license - Skyvern is AGPL-3.0"], "when_to_choose": ["you need to automate websites without stable selectors or APIs", "you want AI agents that adapt to unseen website layouts", "you need CAPTCHA, 2FA, and anti-bot handling built in", "you want both an SDK for developers and a no-code builder for ops teams"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/skyvern", "repo": "Skyvern-AI/skyvern", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:56:51.986253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7fa8c881b3d2ce21dfa20f5482360c668635a99f8d2eee283fc0f7c3c099381e", "fetched_at": "2026-08-28T04:11:34.172199+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skyvern-AI/skyvern"}, {"content_hash": "d9fd11fb1ecb6fbff12677d4c2f22e4521bd0bb15cd8d0b601473d7a3bb118c8", "fetched_at": "2026-08-29T07:55:01.398479+00:00", "kind": "homepage", "missing": false, "url": "https://www.skyvern.com"}, {"content_hash": "b53cc7515e7f774ff7bb3609dd966dfb8df8161c4c2688842157666717b13ed6", "fetched_at": "2026-08-29T07:55:01.407573+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyvern.com/introduction"}, {"content_hash": "a23f6da452b832a8daf7a71cecf26f3dc7b15183fc3b6e9779703a7be933c909", "fetched_at": "2026-08-29T07:55:01.405369+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/pricing"}, {"content_hash": "ffe2a8e90e490918fdcbf641ad1194c2db12fe4e42c149863d1506fb2ee50c6c", "fetched_at": "2026-08-29T07:55:01.409793+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/products"}, {"content_hash": "ea9762c73573ffe0787d845d709608b0bda5ef29e620c9f4a0b76cce85a02c73", "fetched_at": "2026-08-29T07:55:01.411806+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/integrations"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:56:51.986253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7fa8c881b3d2ce21dfa20f5482360c668635a99f8d2eee283fc0f7c3c099381e", "fetched_at": "2026-08-28T04:11:34.172199+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skyvern-AI/skyvern"}, {"content_hash": "d9fd11fb1ecb6fbff12677d4c2f22e4521bd0bb15cd8d0b601473d7a3bb118c8", "fetched_at": "2026-08-29T07:55:01.398479+00:00", "kind": "homepage", "missing": false, "url": "https://www.skyvern.com"}, {"content_hash": "b53cc7515e7f774ff7bb3609dd966dfb8df8161c4c2688842157666717b13ed6", "fetched_at": "2026-08-29T07:55:01.407573+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyvern.com/introduction"}, {"content_hash": "a23f6da452b832a8daf7a71cecf26f3dc7b15183fc3b6e9779703a7be933c909", "fetched_at": "2026-08-29T07:55:01.405369+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/pricing"}, {"content_hash": "ffe2a8e90e490918fdcbf641ad1194c2db12fe4e42c149863d1506fb2ee50c6c", "fetched_at": "2026-08-29T07:55:01.409793+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/products"}, {"content_hash": "ea9762c73573ffe0787d845d709608b0bda5ef29e620c9f4a0b76cce85a02c73", "fetched_at": "2026-08-29T07:55:01.411806+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/integrations"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:56:51.986253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7fa8c881b3d2ce21dfa20f5482360c668635a99f8d2eee283fc0f7c3c099381e", "fetched_at": "2026-08-28T04:11:34.172199+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skyvern-AI/skyvern"}, {"content_hash": "d9fd11fb1ecb6fbff12677d4c2f22e4521bd0bb15cd8d0b601473d7a3bb118c8", "fetched_at": "2026-08-29T07:55:01.398479+00:00", "kind": "homepage", "missing": false, "url": "https://www.skyvern.com"}, {"content_hash": "b53cc7515e7f774ff7bb3609dd966dfb8df8161c4c2688842157666717b13ed6", "fetched_at": "2026-08-29T07:55:01.407573+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyvern.com/introduction"}, {"content_hash": "a23f6da452b832a8daf7a71cecf26f3dc7b15183fc3b6e9779703a7be933c909", "fetched_at": "2026-08-29T07:55:01.405369+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/pricing"}, {"content_hash": "ffe2a8e90e490918fdcbf641ad1194c2db12fe4e42c149863d1506fb2ee50c6c", "fetched_at": "2026-08-29T07:55:01.409793+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/products"}, {"content_hash": "ea9762c73573ffe0787d845d709608b0bda5ef29e620c9f4a0b76cce85a02c73", "fetched_at": "2026-08-29T07:55:01.411806+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/integrations"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:56:51.986253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7fa8c881b3d2ce21dfa20f5482360c668635a99f8d2eee283fc0f7c3c099381e", "fetched_at": "2026-08-28T04:11:34.172199+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skyvern-AI/skyvern"}, {"content_hash": "d9fd11fb1ecb6fbff12677d4c2f22e4521bd0bb15cd8d0b601473d7a3bb118c8", "fetched_at": "2026-08-29T07:55:01.398479+00:00", "kind": "homepage", "missing": false, "url": "https://www.skyvern.com"}, {"content_hash": "b53cc7515e7f774ff7bb3609dd966dfb8df8161c4c2688842157666717b13ed6", "fetched_at": "2026-08-29T07:55:01.407573+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyvern.com/introduction"}, {"content_hash": "a23f6da452b832a8daf7a71cecf26f3dc7b15183fc3b6e9779703a7be933c909", "fetched_at": "2026-08-29T07:55:01.405369+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/pricing"}, {"content_hash": "ffe2a8e90e490918fdcbf641ad1194c2db12fe4e42c149863d1506fb2ee50c6c", "fetched_at": "2026-08-29T07:55:01.409793+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/products"}, {"content_hash": "ea9762c73573ffe0787d845d709608b0bda5ef29e620c9f4a0b76cce85a02c73", "fetched_at": "2026-08-29T07:55:01.411806+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/integrations"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:56:51.986253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7fa8c881b3d2ce21dfa20f5482360c668635a99f8d2eee283fc0f7c3c099381e", "fetched_at": "2026-08-28T04:11:34.172199+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skyvern-AI/skyvern"}, {"content_hash": "d9fd11fb1ecb6fbff12677d4c2f22e4521bd0bb15cd8d0b601473d7a3bb118c8", "fetched_at": "2026-08-29T07:55:01.398479+00:00", "kind": "homepage", "missing": false, "url": "https://www.skyvern.com"}, {"content_hash": "b53cc7515e7f774ff7bb3609dd966dfb8df8161c4c2688842157666717b13ed6", "fetched_at": "2026-08-29T07:55:01.407573+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyvern.com/introduction"}, {"content_hash": "a23f6da452b832a8daf7a71cecf26f3dc7b15183fc3b6e9779703a7be933c909", "fetched_at": "2026-08-29T07:55:01.405369+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/pricing"}, {"content_hash": "ffe2a8e90e490918fdcbf641ad1194c2db12fe4e42c149863d1506fb2ee50c6c", "fetched_at": "2026-08-29T07:55:01.409793+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/products"}, {"content_hash": "ea9762c73573ffe0787d845d709608b0bda5ef29e620c9f4a0b76cce85a02c73", "fetched_at": "2026-08-29T07:55:01.411806+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/integrations"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:56:51.986253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7fa8c881b3d2ce21dfa20f5482360c668635a99f8d2eee283fc0f7c3c099381e", "fetched_at": "2026-08-28T04:11:34.172199+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skyvern-AI/skyvern"}, {"content_hash": "d9fd11fb1ecb6fbff12677d4c2f22e4521bd0bb15cd8d0b601473d7a3bb118c8", "fetched_at": "2026-08-29T07:55:01.398479+00:00", "kind": "homepage", "missing": false, "url": "https://www.skyvern.com"}, {"content_hash": "b53cc7515e7f774ff7bb3609dd966dfb8df8161c4c2688842157666717b13ed6", "fetched_at": "2026-08-29T07:55:01.407573+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyvern.com/introduction"}, {"content_hash": "a23f6da452b832a8daf7a71cecf26f3dc7b15183fc3b6e9779703a7be933c909", "fetched_at": "2026-08-29T07:55:01.405369+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/pricing"}, {"content_hash": "ffe2a8e90e490918fdcbf641ad1194c2db12fe4e42c149863d1506fb2ee50c6c", "fetched_at": "2026-08-29T07:55:01.409793+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/products"}, {"content_hash": "ea9762c73573ffe0787d845d709608b0bda5ef29e620c9f4a0b76cce85a02c73", "fetched_at": "2026-08-29T07:55:01.411806+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/integrations"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:34.172199+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:56:51.986253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7fa8c881b3d2ce21dfa20f5482360c668635a99f8d2eee283fc0f7c3c099381e", "fetched_at": "2026-08-28T04:11:34.172199+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skyvern-AI/skyvern"}, {"content_hash": "d9fd11fb1ecb6fbff12677d4c2f22e4521bd0bb15cd8d0b601473d7a3bb118c8", "fetched_at": "2026-08-29T07:55:01.398479+00:00", "kind": "homepage", "missing": false, "url": "https://www.skyvern.com"}, {"content_hash": "b53cc7515e7f774ff7bb3609dd966dfb8df8161c4c2688842157666717b13ed6", "fetched_at": "2026-08-29T07:55:01.407573+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyvern.com/introduction"}, {"content_hash": "a23f6da452b832a8daf7a71cecf26f3dc7b15183fc3b6e9779703a7be933c909", "fetched_at": "2026-08-29T07:55:01.405369+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/pricing"}, {"content_hash": "ffe2a8e90e490918fdcbf641ad1194c2db12fe4e42c149863d1506fb2ee50c6c", "fetched_at": "2026-08-29T07:55:01.409793+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/products"}, {"content_hash": "ea9762c73573ffe0787d845d709608b0bda5ef29e620c9f4a0b76cce85a02c73", "fetched_at": "2026-08-29T07:55:01.411806+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/integrations"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:56:51.986253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7fa8c881b3d2ce21dfa20f5482360c668635a99f8d2eee283fc0f7c3c099381e", "fetched_at": "2026-08-28T04:11:34.172199+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skyvern-AI/skyvern"}, {"content_hash": "d9fd11fb1ecb6fbff12677d4c2f22e4521bd0bb15cd8d0b601473d7a3bb118c8", "fetched_at": "2026-08-29T07:55:01.398479+00:00", "kind": "homepage", "missing": false, "url": "https://www.skyvern.com"}, {"content_hash": "b53cc7515e7f774ff7bb3609dd966dfb8df8161c4c2688842157666717b13ed6", "fetched_at": "2026-08-29T07:55:01.407573+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyvern.com/introduction"}, {"content_hash": "a23f6da452b832a8daf7a71cecf26f3dc7b15183fc3b6e9779703a7be933c909", "fetched_at": "2026-08-29T07:55:01.405369+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/pricing"}, {"content_hash": "ffe2a8e90e490918fdcbf641ad1194c2db12fe4e42c149863d1506fb2ee50c6c", "fetched_at": "2026-08-29T07:55:01.409793+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/products"}, {"content_hash": "ea9762c73573ffe0787d845d709608b0bda5ef29e620c9f4a0b76cce85a02c73", "fetched_at": "2026-08-29T07:55:01.411806+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/integrations"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:56:51.986253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7fa8c881b3d2ce21dfa20f5482360c668635a99f8d2eee283fc0f7c3c099381e", "fetched_at": "2026-08-28T04:11:34.172199+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skyvern-AI/skyvern"}, {"content_hash": "d9fd11fb1ecb6fbff12677d4c2f22e4521bd0bb15cd8d0b601473d7a3bb118c8", "fetched_at": "2026-08-29T07:55:01.398479+00:00", "kind": "homepage", "missing": false, "url": "https://www.skyvern.com"}, {"content_hash": "b53cc7515e7f774ff7bb3609dd966dfb8df8161c4c2688842157666717b13ed6", "fetched_at": "2026-08-29T07:55:01.407573+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyvern.com/introduction"}, {"content_hash": "a23f6da452b832a8daf7a71cecf26f3dc7b15183fc3b6e9779703a7be933c909", "fetched_at": "2026-08-29T07:55:01.405369+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/pricing"}, {"content_hash": "ffe2a8e90e490918fdcbf641ad1194c2db12fe4e42c149863d1506fb2ee50c6c", "fetched_at": "2026-08-29T07:55:01.409793+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/products"}, {"content_hash": "ea9762c73573ffe0787d845d709608b0bda5ef29e620c9f4a0b76cce85a02c73", "fetched_at": "2026-08-29T07:55:01.411806+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/integrations"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:56:51.986253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7fa8c881b3d2ce21dfa20f5482360c668635a99f8d2eee283fc0f7c3c099381e", "fetched_at": "2026-08-28T04:11:34.172199+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skyvern-AI/skyvern"}, {"content_hash": "d9fd11fb1ecb6fbff12677d4c2f22e4521bd0bb15cd8d0b601473d7a3bb118c8", "fetched_at": "2026-08-29T07:55:01.398479+00:00", "kind": "homepage", "missing": false, "url": "https://www.skyvern.com"}, {"content_hash": "b53cc7515e7f774ff7bb3609dd966dfb8df8161c4c2688842157666717b13ed6", "fetched_at": "2026-08-29T07:55:01.407573+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyvern.com/introduction"}, {"content_hash": "a23f6da452b832a8daf7a71cecf26f3dc7b15183fc3b6e9779703a7be933c909", "fetched_at": "2026-08-29T07:55:01.405369+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/pricing"}, {"content_hash": "ffe2a8e90e490918fdcbf641ad1194c2db12fe4e42c149863d1506fb2ee50c6c", "fetched_at": "2026-08-29T07:55:01.409793+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/products"}, {"content_hash": "ea9762c73573ffe0787d845d709608b0bda5ef29e620c9f4a0b76cce85a02c73", "fetched_at": "2026-08-29T07:55:01.411806+00:00", "kind": "site_page", "missing": false, "url": "https://www.skyvern.com/integrations"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 65, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 917, "days_push": 7, "days_rel": 9, "gap_med": 4, "n_releases_24m": 136}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}