{"repo":"przeprogramowani/10x-test-planner","free":true,"listed":false,"github":"https://github.com/przeprogramowani/10x-test-planner","clone":"git clone https://github.com/przeprogramowani/10x-test-planner.git","description":"A Node-based CLI tool to generate test plans from video recordings using Google's Gemini models.","language":"TypeScript","stars":11,"topics":["e2e","gemini","genai","playwright","tests","vlm","video-to-code"],"license":"ISC","category":"scrapers-browser-automation","readme_excerpt":"Test Planner by 10xDevs A Node-based CLI tool to generate test plans from video recordings using Google's Gemini models. Created test plan can be used as an input for Agentic AI models - it contains scenarios, steps and expected selectors to cover your project with E2E tests. All the constraints of Google Generative AI models must be followed. Installation Usage Using npx Authentication Include the following environment variable in your .env file or pass it as an argument: Generate it here - Google AI Studio Options - --video (required): Path to the video file to analyze - --outDir : Output directory for the test plan (default: ./e2e ) - --model : Gemini model to use (default: gemini-2.5-flash ) - --optimize : Optimize video using ffmpeg before processing (default: false ) - --fps : Frames per second for optimized video (default: 15 , requires --optimize ) Requirements - Node.js 22 or higher - (Optional) If using the --optimize flag, ffmpeg must be installed on your system Test Plan Structure The library generates a test plan, followed by Playwright bootstrap and rules for AI. - test-plan.md - the main test plan file - project-checklist.md - initial configuration of Playwright projects - agent-rules.md - rules for AI to follow Example scenario based on the video: For the best results, always attach agent-rules.md to prompts that you use to create final test suites. Recommended models for test suite generation - gemini-2.5-pro - claude-sonnet-4.5 License ISC","default_branch":null,"files":null,"tree":[],"storefront":"/r/przeprogramowani","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/przeprogramowani/10x-test-planner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}