# MainLine: Chess Trainer

> Spaced repetition chess trainer for tactics, endgames, and pattern recall.

Canonical page: [https://chrome-stats.com/d/com.benjamin.mainline](https://chrome-stats.com/d/com.benjamin.mainline)

## Overview

- **ID:** `com.benjamin.mainline`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** BunnyHops
- **Category:** EDUCATION
- **Downloads:** 1,996
- **Version:** 1.1.2
- **Last updated:** 2026-08-22
- **First published:** 2026-04-07
- **Publisher country:** US
- **Size:** 73 MB
- **Data as of:** 2026-10-29
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.benjamin.mainline)
- **Website:** [https://mainlinechess.github.io](https://mainlinechess.github.io/)
- **Privacy policy:** [https://drive.google.com/file/d/1M1FJD64CW5UYF-8jV8nN2cAEBzdhCFPo/view?usp=sharing](https://drive.google.com/file/d/1M1FJD64CW5UYF-8jV8nN2cAEBzdhCFPo/view?usp=sharing)

## Description

MainLine is a chess trainer built to improve pattern recognition. It uses spaced repetition to help you remember tactics, endgames, and ideas from your own games, so study turns into usable over-the-board recall.<br><br>Train smarter with MainLine:<br>- Game-based drills built from your Chess.com and Lichess history<br>- Spaced repetition that resurfaces patterns before you forget them<br>- Interactive practice for tactics, endgames, puzzle themes, and key lines<br>- Quick daily sessions, streak reminders, and progress tracking<br>- Daily puzzles to challenge yourself<br><br>Instead of passively reviewing positions, MainLine helps you actively remember them. Review mistakes, revisit patterns, and build stronger chess instincts one session at a time.<br><br>Install MainLine and make your study stick.

## Rankings

- #984,243 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_ADSERVICES_TOPICS`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.INTERNET`
- `android.permission.MODIFY_AUDIO_SETTINGS`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.READ_APP_BADGE`
- `android.permission.READ_EXTERNAL_STORAGE`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.SYSTEM_ALERT_WINDOW`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `android.permission.WRITE_EXTERNAL_STORAGE`
- `com.anddoes.launcher.permission.UPDATE_COUNT`
- `com.android.vending.BILLING`
- `com.android.vending.CHECK_LICENSE`
- `com.benjamin.mainline.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`
- `com.google.android.c2dm.permission.RECEIVE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.google.android.gms.permission.AD_ID`
- `com.htc.launcher.permission.READ_SETTINGS`
- `com.htc.launcher.permission.UPDATE_SHORTCUT`
- `com.huawei.android.launcher.permission.CHANGE_BADGE`
- `com.huawei.android.launcher.permission.READ_SETTINGS`
- `com.huawei.android.launcher.permission.WRITE_SETTINGS`
- `com.majeur.launcher.permission.UPDATE_BADGE`
- `com.oppo.launcher.permission.READ_SETTINGS`
- `com.oppo.launcher.permission.WRITE_SETTINGS`
- `com.sec.android.provider.badge.permission.READ`
- `com.sec.android.provider.badge.permission.WRITE`
- `com.sonyericsson.home.permission.BROADCAST_BADGE`
- `com.sonymobile.home.permission.PROVIDER_INSERT_BADGE`
- `me.everything.badger.permission.BADGE_COUNT_READ`
- `me.everything.badger.permission.BADGE_COUNT_WRITE`

## Similar extensions and apps

- [MainLine: Chess Openings](https://chrome-stats.com/d/app.mainline.chess) — 20 users
- [PatternForge: Chess Tactics](https://chrome-stats.com/d/com.zyaga.patternforge) — 337 users
- [Boardlight Tactics](https://chrome-stats.com/d/com.boardlightstudio.tactics)
- [ChessPeak: Chess Trainer](https://chrome-stats.com/d/com.chessmindacademy.endgametrainer) — 12 users
- [MyOpening Lab: Chess Training](https://chrome-stats.com/d/app.netlify.myopeninglab.twa) — 32 users
- [ChessLine](https://chrome-stats.com/d/io.chessline.app) — 62,245 users, 3.00 / 5
- [SpeakChess: Opening Trainer](https://chrome-stats.com/d/app.speakchess) — 20 users
- [ChessReady](https://chrome-stats.com/d/app.chessready) — 18 users
- [Chess Openings: RepertoireLab](https://chrome-stats.com/d/com.anonymous.repertoirelab) — 3,330 users
- [TactixLab Chess Puzzles](https://chrome-stats.com/d/io.tactixlab.app) — 127 users
- [Chess Mistake Buddy: Trainer](https://chrome-stats.com/d/sk.lubisoft.chessbuddy.app) — 9 users
- [ChessCoach: Lessons & Analysis](https://chrome-stats.com/d/com.chesscoach.app) — 62 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.benjamin.mainline)
