Demo Recorder
C+ 78 completed
Cli Tool
cli / json · tiny
47
Files
9,638
LOC
1
Frameworks
5
Languages
Pipeline State
completedRun ID
#364659Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
49.79Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication group #48108
Member of a group with 1 similar repo(s) — canonical #69853 view group →
Top concepts (2)
Project DescriptionTesting
Open data scored by Repobility · https://repobility.com
AI Prompt
Create a command-line tool using TypeScript that allows users to record demo videos and capture screenshots of web applications using Playwright. The tool needs commands to create a demo file, record the video, capture screenshots (with options for format, quality, full-page capture, and specific viewports like 'iphone-15-pro'), extract thumbnails, convert videos to GIF, generate markdown documentation from screenshots, and create embed code. It should also support listing available viewports and listing existing demos.
cli typescript playwright video-recording screenshot automation web-dev json command-line
Generated by gemma4:latest
Catalog Information
This project allows users to record demo videos of web applications using the Playwright library.
Description
The demo-recorder is a tool for creating high-quality demo videos of web applications. It utilizes the Playwright library to interact with web pages and capture video recordings. This project is ideal for developers who need to create demos or tutorials for their web apps. The recorder can be used to showcase features, demonstrate workflows, or provide training materials.
الوصف
هذا المشروع يسمح للمستخدمين ب записة فيديوهات مظهر للتطبيقات الويب باستخدام مكتبة Playwright
Novelty
5/10Tags
demo-recording web-apps video-capture playwright tutorial-creation
Technologies
playwright vitest
Claude Models
claude (unknown version)
Quality Score
C+
78.5/100
Structure
75
Code Quality
80
Documentation
62
Testing
85
Practices
77
Security
100
Dependencies
60
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (75% test-to-source ratio)
- Code linting configured (eslint)
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- 536 duplicate lines detected \u2014 consider DRY refactoring
- 1 'god files' with >500 LOC need decomposition
Recommendations
- Add a LICENSE file (MIT recommended for open source)
- Address 34 TODO/FIXME items \u2014 consider tracking them as issues
Security & Health
12.6h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (3)
Repobility · severity-and-effort ranking · https://repobility.com
MIT
License
12.5%
Duplication
Languages
Frameworks
Vitest
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · MCP-ready · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | CLI tool to record demo videos and capture screenshots of web apps using Playwright. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
