Mini Gamba

open source
Mini Gamba preview
Feb 2026 - Mar 2026
TypeScriptElectronReactSQLiteLeague of Legends LCU APINode.js

Electron desktop companion combining League of Legends live stats via the LCU API with a 10-game mini-casino coin economy

miniGamba is a two-mode desktop app with a full dashboard and an always-on-top overlay. The dashboard provides LoL summoner lookup, live in-game scoreboard (KDA, CS, gold, objectives), and champion-select detection powered by the League Client Update (LCU) API and the Live Client Data API. The overlay adds a 10-game mini-casino (slots, blackjack, coin flip, minesweeper, scratch cards, higher-or-lower, wheel, derby, dice, poker) with a coin economy driven by in-game events, daily tasks, hourly bonuses, and passive activity detection.

Two-mode Electron desktop app: LoL companion + mini-casino overlay. • Data: LCU API (lockfile-based, dynamic port) for summoner profiles, ranked stats, mastery, match history, champion select; Live Client Data API (port 2999) for real-time KDA, gold, HP, objectives. • Dashboard: Summoner lookup, live game scoreboard, champion select panel, settings, leaderboard, achievements, coin wallet, game history. • Overlay: always-on-top transparent window launched from dashboard; 🎰 Games tab + 🎮 Live Stats tab; repositionable, resizable, opacity-adjustable; hotkey toggle (Ctrl+Shift+G). • Casino games: Slot Machine, Blackjack, Coin Flip, Higher or Lower, Mine Sweeper, Scratch Cards, Wheel of Fortune, Mini Derby, Dice Roll, Mini Poker, each with a unique mini-feature. • Coin economy: in-game kill/win/objective rewards, passive watch-time detection, daily tasks, hourly bonus, coin milestones, idle investment system. • Stack: TypeScript + Electron; React; SQLite via better-sqlite3 (WAL); Node.js 20+.