Logo Pokemon Champions Battle Logger
A personal tool, shared freely

Record and analyze your Pokémon battles. Automatically.

Scan live while you play, or drop a recorded video.
Teams, moves, HP, and results land in your dashboard automatically.

Download Free View on GitHub
Battle Detail · AI review
single / double
Battle Detail with AI review
LIVE Single / Double · Live Scan

Live, while you play.

Stream to OBS, and the log writes itself.
No file upload, no waiting. Battles land in your dashboard the moment they end.

  • OBS Virtual Camera, detected automatically
    Scanning starts the second your stream goes live. A 16:9 game screen gives the most reliable recognition (1920×1080 recommended).
  • In-battle card, updated live
    HP, turn count, active Pokémon — read frame by frame.
  • Top-ranker matches at team preview
    See the opponent's 6 lined up against meta teams, before you commit.
localhost:8000/live
● LIVE
Live Scan in action
Dashboard
Dashboard
DASHBOARD

Latest battles. At a glance.

Win rate, recent matchups, season standing — your last 100 battles in one screen. Open the app and you're already mid-review.

VIDEO PROCESSING

Drop a video. Get the data.

Analyze YouTube videos or local recordings from Switch, Android, and iPhone. A 16:9 game screen gives the most reliable recognition: 1920×1080 is recommended, and 1280×720 is also supported. Other mobile landscape ratios are supported, but accuracy may vary by layout.

Video Processing
Video Processing
Analysis
Analysis
ANALYSIS

Beyond the win rate.

Move usage, lead matchups, KO breakdowns. Find the patterns behind your record — the ones the bare win-loss number never shows.

BATTLE REVIEW

Replay every turn. Ask what mattered.

Open a battle, jump to the move that mattered, or discuss the game with Gemini, OpenAI, or Anthropic. The review assistant can reference your battle log, usage stats, matchups, damage calculations, and board-state analysis.

Battle Review
Battle Review
HOW IT WORKS

From battle to insights, automatically.

Two paths in. Same dashboard out.

LIVE while you play
single / double
  1. ① PLAY Battle on Switch as usual
  2. ② STREAM OBS Virtual Camera feeds the app
  3. ③ AI READS Every turn logged, live
  4. ④ REVIEW Open the dashboard. Already there.
RECORDED from a video
  1. ① PLAY Battle and record to YouTube or local file
  2. ② PASTE Drop the URL or video file in
  3. ③ AI READS Every battle pulled from the footage
  4. ④ REVIEW Open the dashboard. Done.

Play more. Log less.

Free to download. Your data stays local.

Download Now Star on GitHub Buy Me a Coffee
Discord | X (Twitter)