100% Open-Source, AI-Powered Web Scraping & Browser Automation Platform
- Docker & Docker Compose
- 8GB+ RAM (recommended for AI models)
- Python 3.11+ (for development)
- Clone and Setup
git clone <repository-url>
cd webscraper-platform- Start Infrastructure
docker-compose up -d- Install AI Models
docker exec -it webscraper-ollama ollama pull llama3:8b
docker exec -it webscraper-ollama ollama pull codellama- Access Services
- Grafana Dashboard: http://localhost:3000 (admin/admin123)
- OpenSearch: http://localhost:9200
- VictoriaMetrics: http://localhost:8428
- Netdata: http://localhost:19999
- Local LLM Integration: Llama3, CodeLlama running locally
- Smart Content Extraction: AI-powered data identification
- Natural Language Queries: Describe what you want to scrape
- Self-Healing Scrapers: Automatically adapt to website changes
- Browser Fingerprint Rotation
- Stealth Capabilities
- CAPTCHA Solving
- Proxy Management
- Real-time Monitoring
- Distributed Scraping
- Data Pipeline with Kafka
- Advanced Search with OpenSearch
- Frontend: React/Next.js
- Backend: FastAPI + Python
- AI: Ollama + Transformers
- Database: TimescaleDB + Redis
- Search: OpenSearch
- Monitoring: Grafana + VictoriaMetrics
MIT License - 100% Open Source
See CONTRIBUTING.md for development guidelines.