Poe Watcher
C 64 completed
Web App
desktop_app / typescript · small
129
Files
28,718
LOC
4
Frameworks
9
Languages
Pipeline State
completedRun ID
#306494Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
79.00Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:57Deduplication group #52077
Member of a group with 4 similar repo(s) — canonical #184801 view group →
Top concepts (12)
RepositoryProject DescriptionpresentationWeb FrontendtestinginfrastructureFactoryTestingSearchLoggingDatabaseConfiguration
Same scanner, your repo: https://repobility.com — Repobility
🧪 Code Distillation
Browse all specs →Sample distilled functions (click for full spec)
groupSnapshotToRunConstructs a Run object using data extracted from a GroupSnapshot input. It attempts to determine a character class by parsing a JSON string within the snapshot's items data, defaulting to 'Scion' if items are present. The function outputs a structured Run object containing identifiers, names, the d
groupSnapshotToSnapshotConstructs a new Snapshot object by mapping all properties from a provided GroupSnapshot input. The function takes one argument, a GroupSnapshot, and returns a fully formed Snapshot object containing the same data fields. It performs a direct data transformation without modifying the original input
shareAllOnPobbInAsynchronously generates a unique URL by first fetching character information based on the provided run and optional account name. It then constructs a multi-build data structure using the input snapshots, the enriched run details, and any optional splits. Next, this data is encoded into a specific
AI Prompt
Create a local desktop application using React and Tauri for tracking Path of Exile speedruns. The app needs a live timer with split tracking, supporting automatic splits on zone changes or level milestones, and tracking personal bests. Key features include an always-on-top, customizable in-game overlay visible via OBS, and character snapshotting that auto-captures equipment, skills, and the passive tree at breakpoints. It should also integrate with Path of Building by allowing build code export and handling multi-snapshot exports. Finally, include run history and analytics for comparing completed runs.
typescript react tauri desktop-app game-tracker speedrun overlay path-of-exile ui
Generated by gemma4:latest
Catalog Information
The Poe-Watcher project is a local Path of Exile speedrun tracker designed for users.
Description
Poe-Watcher is a local Path of Exile speedrun tracker that allows users to monitor and track their progress in the game. It provides real-time data and statistics, enabling users to optimize their gameplay and improve their speedrunning skills. The project uses React for its frontend and does not rely on any external databases.
الوصف
هذا المشروع هو مراقب سريع للسرعة في لعبة Path of Exile، يسمح للمستخدمين بمراقبة وتتبع تقدمهم في اللعبة. يقدم البيانات والاحصاءات في الوقت الفعلي، مما يتيح للمستخدمين تحسين مهارات السرعة وتنظيم لعبتهم.
Novelty
5/10Tags
speedrun path-of-exile game-tracking real-time-data game-optimization
Technologies
react recharts tailwind vite vitest
Claude Models
claude-opus-4.6 claude-sonnet-4.6
Quality Score
C
64.4/100
Structure
68
Code Quality
66
Documentation
67
Testing
55
Practices
58
Security
75
Dependencies
90
Strengths
- CI/CD pipeline configured (github_actions)
- Properly licensed project
Weaknesses
- 2 files with critical complexity need refactoring
- 2536 duplicate lines detected \u2014 consider DRY refactoring
- 8 'god files' with >500 LOC need decomposition
Recommendations
- Add a linter configuration to enforce code style consistency
Security & Health
14.8h
Tech Debt (B)
High
DORA Rating
A
OWASP (100%)
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
PASS
Quality Gate
A
Risk (1)
MIT
License
6.3%
Duplication
Languages
Frameworks
React Tauri Vitest Vite
Symbols
variable1,223
function411
interface113
struct38
constant33
type_alias21
extension13
enum1
API Endpoints (8)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Want this analysis on your repo? https://repobility.com/scan/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Amulet | items.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Belt | items.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | BodyArmour | items.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Boots | items.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Gloves | items.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Helm | items.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Ring | items.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Ring2 | items.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concepts (13)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · severity-and-effort ranking · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| design_pattern | Repository | Found repository-named files | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A local desktop application for tracking Path of Exile speedruns. Monitor your gameplay, capture splits at key breakpoints, and analyze your builds with Path of Building integration. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | presentation | Detected presentation layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | testing | Detected testing layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | infrastructure | Detected infrastructure layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| design_pattern | Factory | Found factory/create_ naming patterns | 60% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 5 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Search | Detected from 10 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Logging | Detected from 3 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Database | Detected from 16 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Configuration | Detected from 15 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Analytics | Detected from 3 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
Embed Badge
Add to your README:
