The AI Ronin Lab Try GameTab ↗
The AI Ronin Works · Work #002 · Completed / Live

GameTab

One Tab for Game Night.

Score. Settle. Remember.

A game-night scorekeeper and settlement companion built for the phone on the table.

No AccountNo CloudNo API100% Local
Tiger player avatar Rabbit player avatar Lion player avatar Black panther player avatar Wolf player avatar
Pick your player.Track scores, rounds, payouts and the whole game night.
GameTab app overview showing Home, Games, Round Input, Results, Round Review and Party Lobby
What is GameTab?

A game-night companion that stays out of the way.

GameTab keeps scores, rounds, player stats, payouts, settlements, tournaments and game history organized in one browser app. It is designed for the part of game night that usually ends up on paper, in calculators, or scattered across phones.

Instead of building another account-based service, I made the public version local-first. There is no backend, database or external API. Your game data stays in the browser.

“I wanted to see how far I could take a game-night utility without accounts, servers, or a database.”
Actual app screens

Built for the phone sitting on the table.

These are real screenshots from the production build running on an iPhone. The interface is mobile-first, with large tap targets, persistent local sessions and a game-night visual system built around dark burgundy, cream and gold.

GameTab home screen with Create Party and Continue Last Game

Home

Create a party or resume the last locally saved session.

GameTab Choose Game screen showing UNO, Phase 10, Spades and other games

Choose Game

Dedicated scoring modes for different game-night formats.

UNO Round 1 ranking input in GameTab

Round Input

Tap players into finishing order and confirm the ranking.

GameTab Running Total standings after round four

Running Total

See the latest round and cumulative standings together.

GameTab Round Review table with round result and running total

Round Review

Review every result before committing the round.

Friday Night GameTab Party Lobby with players and balances

Party Lobby

Keep the whole night together across players and games.

GameTab profile screen with twenty illustrated player avatars

Profiles & Avatars

Twenty avatar choices and locally saved display profiles.

GameTab home screen showing recent party history

Recent Parties

Previous sessions remain available in local game history.

Key features

More than a score counter.

Game-specific scoring

Rank-based, point-based and purpose-built flows for supported games.

Running totals & review

Track each round, verify the result and see cumulative standings.

Settlements

Automatic payout and settlement calculations for money-based play.

Tournaments

Single-elimination brackets with seeding, byes and live progression.

Players, stats & history

Profiles, avatars, game history, party history and player statistics.

Mobile-first PWA

Add to Home Screen, multiple themes, timer support and touch-friendly UI.

Supported game modes

One party, different games.

GameTab includes dedicated flows for the following game-night formats.

UNOPhase 10SpadesMonopoly LiteThe Game of LifePoker Cash GameTournamentCustom Game
Local-first architecture

No account. No cloud. No external API.

The official Work #002 release intentionally removes the earlier Supabase sharing layer. Game state and history are stored locally in the browser, so the published app has no backend service, external database or account system.

StoragelocalStorage
BackendNone
DatabaseNone
External APINone
Built with

Small stack, real product.

The production GameTab app is built as a static Vite application and hosted separately on Vercel.

ReactTypeScriptViteTailwind CSSWeb Audio APIlocalStoragePWAVercel
The experiment
Built with AI. Refined by actually using it.

GameTab is Work #002 in The AI Ronin Works — an experiment in using AI to build a practical browser tool without requiring AI at runtime.

Try GameTab ↗