Visual AI Test Generation - Click to Test. That Simple.
Create production-ready Playwright tests visually in VS Code. No coding required. Just click, record, and test.
- π Documentation
- π¬ Discussions
- π Report Bug
- π‘ Request Feature
- π VS Code Marketplace
Pinaka is a VS Code extension that transforms how you create end-to-end tests. Capture elements visually, build tests with drag-and-drop, and generate production-ready Playwright code - all without writing a single line of test code.
- 10x Faster - Create tests in minutes, not hours
- Visual First - Click elements, not write selectors
- Zero Code - No test coding experience needed
- Enterprise Security - Built-in security and compliance
- AI-Powered - Intelligent locator generation
- Complete Workflow - Record β Build β Execute β Review
- Open VS Code
- Press
Ctrl+Shift+X(orCmd+Shift+Xon Mac) - Search for "KrisuAI Pinaka"
- Click Install
code --install-extension krisuai.krisuai-pinaka- VS Code 1.85.0 or higher
- Node.js 16+ (for Playwright)
- Operating System: Windows 10/11, macOS 10.15+, or Linux (Ubuntu 20.04+)
-
Create a Project
- Open the KrisuAI icon in the Activity Bar
- Click "New Project"
- Enter project name and base URL
-
Record Elements
- Click "Start Recording"
- Browser opens with element picker
- Click elements you want to test
- Close browser when done
-
Build Your Test
- Open Test Builder
- Drag elements to create test steps
- Configure actions (click, fill, assert)
- Save your test
-
Run the Test
- Click "Run" button
- Watch real-time execution
- View results and screenshots
π Congratulations! You just created your first Playwright test without writing any code!
- Click-to-capture interface
- 28 element types supported
- Intelligent label detection
- Multi-page recording sessions
- 36 action types
- 14 assertion types
- Visual test construction
- Real-time validation
- AI-powered stable locators
- Role-based, label-based strategies
- Automatic fallback locators
- Binary-protected algorithms
- Chromium, Firefox, WebKit support
- Real-time progress monitoring
- Automatic screenshot capture
- Comprehensive test history
- Binary integrity verification (SHA-256)
- SQL injection protection
- XSS prevention
- Zero data collection
- Complete privacy
- Complete User Guide - Everything you need to know
- Quick Start Tutorial - 5-minute walkthrough
- FAQ - Frequently asked questions
- Troubleshooting - Common issues and solutions
Join our community and get help:
- π¬ Discussions - Ask questions, share ideas
- π Q&A - Get help from the community
- π Show and Tell - Share your success stories
- π’ Announcements - Latest updates
Need help? We've got you covered:
- Documentation - Check the User Guide first
- GitHub Discussions - Ask the community
- Bug Reports - Create an issue
- Email - support@krisuai.com
- β Visual element recording
- β Drag & drop test builder
- β 36 action types
- β Real-time execution
- β Enterprise security
- Shadow DOM support
- Enhanced wait conditions
- API testing support
- Visual regression testing
- CI/CD integration
- Multi-browser parallel execution
- Network request recording
- Performance testing
- Mobile testing
We welcome contributions! Please see our Contributing Guide.
Ways to contribute:
- Report bugs
- Suggest features
- Improve documentation
- Share success stories
Proprietary License - See LICENSE file for details.
Free to use. All rights reserved.
If Pinaka helps you create better tests faster:
- β Star this repository
- π¦ Tweet about us @krisuai
- π Leave a review on VS Code Marketplace
- π¬ Share in Show and Tell
Made with β€οΈ by the KrisuAI Team
Website β’ Documentation β’ Discussions β’ Support
Click to Test. That Simple.
Version: 1.0.0 | Last Updated: 2025-11-16 | Status: Production Ready