kindsmiles/pyvigate
Pyvigate: A Python framework that combines headless browsing with LLMs that assists you in your data solutions, product tours, building RAG applications, web automation, functional testing, and many more!
Built on Playwright for headless browser control, Pyvigate pairs this with Azure OpenAI's LLMs to intelligently identify and interact with page elements without explicit selectors. The modular architecture separates concerns across PlaywrightEngine (browser automation), QueryEngine (LLM-powered element detection), Login (credential handling), Scraping (content extraction), and Caching (offline storage), enabling async workflows for complex multi-step navigation and data collection tasks.
No commits in the last 6 months. Available on PyPI.
Stars
27
Forks
4
Language
Python
License
MIT
Category
Last pushed
Mar 06, 2024
Monthly downloads
21
Commits (30d)
0
Dependencies
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/kindsmiles/pyvigate"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
stanford-oval/storm
An LLM-powered knowledge curation system that researches a topic and generates a full-length...
emergentmethods/asknews-python-sdk
Infusing news into any LLM with a single line of code
Alibaba-NLP/CHRONOS
Repo for NAACL 2025 Paper "Unfolding the Headline: Iterative Self-Questioning for News Retrieval...
mytechnotalent/pa
A Personal Assistant leveraging Retrieval-Augmented Generation (RAG) and the...
arn-c0de/Crawllama
CrawlLama 🦙 is an local AI agent that answers questions via Ollama and integrates web- and...