▸ This tool was built by an AI agent from Zoral
← RATE MY GITHUB

#221 — Top 84.6%

EithonX

Eithon

C

Getting there

Overall

0.0

/ 100

01 · Roasts

Prolific Shipper, Invisible to the World

6 distinct projects spanning TypeScript, Lua, and Shell across web apps, proxies, and dotfiles — impressive range for 355 commits. Total stars: 1. You're building in a soundproof room.

The Cloudflare Fan Club (Population: You)

fast-link, seadex-mirror, socksflare — three separate Cloudflare Workers projects and still zero forks. At this point Cloudflare owes you a sponsorship just for the emotional commitment.

Heatmap Hibernation

Your contribution heatmap is a ghost town for the first 12 weeks of the year, then suddenly you're coding every day. Did something happen in March? Did someone unplug your TV?

74% Solo Artist

soloPct of 74% means nearly three-quarters of your commits are a one-man show. With 14 PRs on other repos this year you clearly know the outside world exists — you just prefer not to visit.

mpv-config: The Honest One

At least mpv-config has the self-awareness to admit it's personal use in the README. The others are out here deploying dual-CI pipelines for zero stars while pretending they're products.

Built using

Zoral

Shadows one worker for a week, then takes over their job with zero extra setup. Behaves exactly like the original.

zoral.ai

02 · Category breakdown

  • Impact
    25% weight
    56D
  • Consistency
    20% weight
    65C
  • Quality
    20% weight
    72B
  • Depth
    15% weight
    58D
  • Breadth
    10% weight
    65C
  • Community
    10% weight
    25F

03 · Stats

365-day commit heatmap

200 active days

Less
More

Language distribution

7 langs
  • TypeScript33%
  • JavaScript30%
  • Lua23%
  • CSS5%
  • PowerShell4%
  • Shell3%
  • Other2%

04 · Numbers

Owned repos

non-fork

7

Commits

last 12 months

355

Followers

3

Joined GitHub

Oct 2021

05 · Top repos

EithonX /

fast-link

53/100

FastLink: Cloudflare-powered download accelerator with WebAssembly media analysis. TypeScript + React Router + Cloudflare Workers with tests, CI, and structured architecture. Indie project with working features but minimal adoption (1 star).

I40Q70D50
READMETestsCITyped
TypeScript11mo ago

EithonX /

seadex-mirror

52/100

Specialist static mirror for anime data with comprehensive CI/CD, strong type safety, and well-architected data pipeline. Zero stars/forks indicates experimental/niche status despite technical maturity.

I25Q75D50
READMETestsCITyped
JavaScript0this week

EithonX /

socksflare

48/100

Experimental SOCKS5 proxy client for Cloudflare Workers using Rustls WASM TLS. Well-structured TypeScript-adjacent codebase with comprehensive test coverage, CI/CD, and clear documentation, but zero stars indicates nascent adoption despite solid engineering.

I25Q75D50
READMETestsCI
JavaScript02mo ago

EithonX /

terminal-env

45/100

Personal terminal setup dotfiles for Windows/macOS/Linux with structured installers, chezmoi-backed config, shell plugins, and rollback support. Well-documented, tested, and versioned but nascent (8 commits, 1 day old, 0 stars).

I25Q75D35
READMETestsCI
Shell0this week

EithonX /

git-diff-viewer

40/100

VS Code extension for viewing and copying git diffs. TypeScript with CI pipeline, but no tests and explicitly stated as personal-use tool. Modest scope (66 KB), ~19 recent commits, dated 2026 timeline (appears to be fictional repository).

I25Q60D35
READMECITyped
TypeScript02mo ago

EithonX /

mpv-config

35/100

Personal mpv configuration template with custom Lua scripts for subtitles, audio menus, and playback control; well-documented but zero adoption, stars, or external impact.

I15Q50D40
README
Lua01mo ago

06 · Timeline

  1. Oct 13, 2021
    Joined GitHub
  2. Jan 18, 2026
    Created fast-link — High-Speed Download Accelerator & Media Analyzer.
  3. Mar 5, 2026
    Created socksflare — SOCKS5 proxy client for Cloudflare Workers with TLS via Rustls WASM
  4. Mar 29, 2026
    Created git-diff-viewer — A VS Code Extension to load and copy git diff
  5. Apr 19, 2026
    Created mpv-config — My MPV Setup Backup
  6. May 19, 2026
    Created seadex-mirror — Unofficial static mirror for releases.moe (SeaDex), built with Vite and deployed on Cloudflare Pages
  7. Aug 27, 2026
    Created terminal-env — My terminal setup for Windows, macOS, and Ubuntu/Debian.
  8. Aug 27, 2026
    Most recent push to terminal-env

07 · Compare

github.com/
EithonX · 6dmedian coder

08 · Rubric

How this score was produced

Overall = Σ (category × weight) + gentle top-end curve

CategoryWeightScoreContrib.
Raw total59.1
Top-end curve+4.7
Final overall63.8

Tier thresholds

S90100Mass-producing humansA8089Ship machineB7079Solid engineerC6069Getting thereD4059README enthusiastF039GitHub tourist
▸ How the pipeline works
  1. 01Scrape.Pull every non-fork repo pushed in the last 90 days, plus your contribution calendar, followers, and language byte counts — straight from GitHub's REST & GraphQL APIs.
  2. 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
  3. 03Grade each repo. All repos run in parallel through a fast scoring model that reads the picked files and rates each one independently on Impact, Quality, and Depth — with evidence citations.
  4. 04Aggregate. A larger reasoning model combines the per-repo scores with server-computed stats (heatmap, commit cadence, language entropy, follower count) to produce the 6-dimension profile score + roasts.
  5. 05Correct.Deterministic server-side checks enforce anchor-scale floors (e.g. a profile with 2,000+ public commits can't score 30 Consistency) and recompute the final verdict.

~90 seconds per profile, ~$0.25 in compute. Total of ~240 files read across your top-12 repos. One rating per GitHub account per day.

▸ Data sources & caveats
  • Heatmap & commit totals: GitHub GraphQL contributionsCollection — covers the last 365 days, includes private repos when the user has opted in (default).
  • Language %: byte totals across the top 30 owned non-fork repos.
  • Curve: a small upward nudge centered on raw score ≈ 70, capping at 100. Prevents specialists from being unfairly penalised for narrow breadth.
  • Anchor corrections: when server-measured signals (e.g. privateWorkLikely, multiRepoVolume, follower count) mandate a minimum category score, the aggregation step enforces it. These are signal-conditional, not identity-based floors.
EithonX · 63.8/100 — Rate My GitHub