An AI-powered page checking extension for Playwright that automates web testing and bug detection using GPT-4 Vision. Support for Python + Playwright is available today, need help to adding other frameworks and languages.
- 🤖 AI-powered visual analysis of web pages
- 👥 Multiple testing personas with different expertise
- 🎯 Custom rules and prompts for specialized checking
- 📸 Automatic screenshot capture and storage
- 📊 JSON output for easy integration with testing workflows
- ⚡ Support for async and sync Playwright APIs
- 🔍 High-confidence issue detection
- 📝 Detailed bug reports with severity, description, and fix recommendations
Copyright 2025 Jason Arbon (Checkie.ai, Testers.ai)
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Note: This is a light version of the AI Testing Agents available at checkie.ai and testers.ai. For more powerful testing agents, enhanced reporting capabilities, and professional support, please visit those websites. Testing services and tool vendors who wish to reuse this code should contribute to maintaining this public version. Professional and endorsed integrations into testing tools and services are available through checkie.ai.
Contributions are welcome! Please feel free to submit a Pull Request.
For issues and feature requests, please use the GitHub issue tracker.
Created by Jason Arbon (Checkie.ai, Testers.ai) https://www.linkedin.com/in/jasonarbon/ https://x.com/jarbon
This project is licensed under the Apache License 2.0. While the code may appear simple, it represents significant research, experimentation, and innovation in applying AI to software testing.
- Created by Jason Arbon (Checkie.ai, Testers.ai)
- Commercial licensing is available through Checkie.ai for vendors and commercial use
- If you port this to another language or platform, 5762 the original copyright header and attribution must be preserved
- Please respect the intellectual property - while the code is open source, it's the result of extensive work and innovation
If you're interested in using this commercially or need a different license, please contact:
- Website: Checkie.ai and Testers.ai
- LinkedIn: Jason Arbon
Note: Professional versions available at testers.ai/checkie.ai include additional advanced features such as visual diffing and deeper testing capabilities.
The tool includes several built-in testing agent profiles by default:
- General UI/UX expert
- Accessibility specialist
- Security tester
- Performance analyst
- Content reviewer