This project implements a complete AI-powered web automation solution for managing SaaS application users without relying on APIs. It combines Playwright browser automation with OpenAI's GPT-4 for intelligent UI analysis and user management operations.
config.py
- Configuration settings and SaaS portal definitionsbrowser_automation.py
- Playwright browser automation handlerai_agent.py
- OpenAI-powered UI understanding and data extractiondata_processor.py
- Data processing, validation, and export functionalitymain.py
- Main orchestrator coordinating all componentsrequirements.txt
- Python dependenciessetup.py
- Automated setup scriptdemo.py
- Demo script for testing without real SaaS credentialsREADME.md
- Comprehensive documentation