Pc Bottleneck Analyzer

D 56 completed
Web App
web_app / typescript · small
91
Files
22,906
LOC
2
Frameworks
8
Languages

Pipeline State

completed
Run ID
#307064
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
55.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47413
Member of a group with 7 similar repo(s) — canonical #15973 view group →
Top concepts (11)
Project DescriptionRepositoryWeb Frontendpresentationdata_accessinfrastructuretestingLoggingTestingConfigurationAnalytics
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

AI Prompt

Create a PC Bottleneck Analyzer web application using Next.js and React. The tool needs a web dashboard where users can upload a JSON file containing system scan data. This dashboard should display a performance score (out of 100) with a letter grade, and provide prioritized recommendations categorized as free fixes, cheap fixes, and upgrade paths. It must also feature a Python system scanner that detects CPU, GPU, RAM, storage, and network settings on Windows 10/11. Include a demo mode using sample data and ensure the UI has a dark theme with neon accents.
typescript next.js react web-app python hardware-analysis dashboard performance-tool tailwind json
Generated by gemma4:latest

Catalog Information

The PC Bottleneck Analyzer is a tool for detecting performance bottlenecks in your computer hardware, providing actionable recommendations to improve gaming and productivity performance.

Description

This project is a web-based application that scans your PC hardware, detects performance bottlenecks, and offers suggestions to optimize your system. It includes features such as a Python system scanner, a web dashboard for instant analysis results, demo mode with sample data, rule-based bottleneck detection, and prioritized recommendations for free fixes, cheap upgrades, or hardware replacements.

الوصف

هذا المشروع هو تطبيق ويب يفحص أجهزة الكمبيوتر الخاصة بك، يكتشف عائقات الأداء، ويعرض نصائح لتحسين أداء النظام. يتضمن ميزات مثل سكينر أجهزة الكمبيوتر باستخدام بايثون، لوحة تحكم ويب للنتائج الفورية، وضع تجريبي مع بيانات نموذجية، اكتشاف عائقات الأداء بناءً على القواعد، واقتراحات مصنفة حسب الأولوية ل修 السوء المجاني، أو التكلفة المنخفضة، أو استبدال الأجهزة.

Novelty

7/10

Tags

performance-optimization hardware-scanning bottleneck-detection system-configuration gaming-performance productivity-enhancement

Technologies

anthropic framer-motion nextjs react recharts tailwind

Claude Models

claude-opus-4.6 claude-sonnet-4.6

Quality Score

D
55.7/100
Structure
59
Code Quality
57
Documentation
43
Testing
55
Practices
51
Security
75
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 5 files with critical complexity need refactoring
  • 1764 duplicate lines detected \u2014 consider DRY refactoring
  • 6 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)

Security & Health

17.8h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Repobility analyzer · published findings · https://repobility.com
PASS
Quality Gate
A
Risk (2)
Unknown
License
1.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
57.5%
json
33.0%
python
5.8%
markdown
2.0%
text
1.1%
yaml
0.4%
css
0.1%
javascript
0.1%

Frameworks

React Next.js

Symbols

variable647
function224
interface70
constant62
type_alias10

API Endpoints (7)

Data scored by Repobility · https://repobility.com
MethodPathHandlerFramework
Repobility (the analyzer behind this table) · https://repobility.com
GETauthorizationheaders.getExpress
GETcontent-lengthheaders.getExpress
GETcontent-rangeheaders.getExpress
GETsecretsearchParams.getExpress
GETx-forwarded-forheaders.getExpress
GETx-signatureheaders.getExpress
GETx-vercel-ip-countryheaders.getExpress

Concepts (11)

Findings curated by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
auto_descriptionProject DescriptionScan your PC hardware, detect performance bottlenecks, and get actionable recommendations to maximize gaming and productivity performance.80%
design_patternRepositoryFound repository-named files80%
auto_categoryWeb Frontendweb-frontend70%
arch_layerpresentationDetected presentation layer70%
arch_layerdata_accessDetected data_access layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
business_logicLoggingDetected from 4 related files50%
business_logicTestingDetected from 4 related files50%
business_logicConfigurationDetected from 5 related files50%
business_logicAnalyticsDetected from 7 related files50%
Want this analysis on your repo? https://repobility.com/scan/

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/30905.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV

BinComp Dependency Hardening

All packages →
1 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Fpsutil7.2.2 · 19 gadgets · risk 0.0