About Git Labyrinth

Your GitHub activity awakens as a pixel hero in the dungeon. Every commit, every repository, every line of code shapes a character that represents your journey as a developer.

How it Works

Link Your GitHub

Sign in with your GitHub account to begin your adventure. Your coding history becomes the foundation of your character.

Characters Awaken

Your repositories are analyzed and transformed into RPG characters. Each programming language determines your class, level, and abilities.

Share Your Card

Generate an OG image card featuring your pixel heroes and embed it in your GitHub README to showcase your developer identity.

Sync Notes

Character sync analyzes your GitHub repositories to create and update your RPG characters. Here are some things to keep in mind.

Up to 100 of your most recently updated repositories are analyzed. Older repos beyond this limit are not included.

Only repositories you own are scanned. Repos where you are a collaborator or contributor (but not the owner) are excluded.

Language detection relies on GitHub's Linguist library. Some files may be classified differently than expected.

Character level is determined by total bytes written in each language: Lv.1 (<10KB), Lv.2 (10KB+), Lv.3 (50KB+), Lv.4 (200KB+), Lv.5 (1MB+).

Sync is manual — press the "Sync Characters" button to refresh. Characters are not updated automatically.

Only public repositories are analyzed. Private repositories are not accessed. Your GitHub token is never stored on our server — it exists only in the current session for security.

After syncing, the highest-level unlocked character is auto-equipped if you have no character equipped or your current one becomes locked.

Job Classes

Each programming language forges a unique warrior. Your most-used languages determine which heroes join your party.

Summoner
SummonerPython

Call upon powerful libraries to aid you.

Staff of Pythons
Bard
BardJavaScript

Weave magic into the browser DOM.

Electric Lute
Paladin
PaladinTypeScript

Defender of Type Safety.

Shield of Interface
Knight
KnightJava

The heavy armor of the Enterprise.

Greatsword
Ranger
RangerKotlin

Swift precision with Null Safety.

Composite Bow
Rogue
RogueSwift

Strike fast, strike elegant.

Twin Daggers
Berserker
BerserkerC++

Raw power at the cost of control.

Giant Axe
Spellsword
SpellswordC#

Master of Windows and Games.

Runeblade
Monk
MonkGo

Simplicity and Concurrency master.

Iron Fists
Blacksmith
BlacksmithRust

Forging memory-safe steel.

Forge Hammer
Necromancer
NecromancerPHP

Undying lord of the Legacy Web.

Bone Scythe
Alchemist
AlchemistRuby

Transmuting Gems into happiness.

Philosopher Stone