I'm a FIDE 1700-something player trying to push for 2000. Prepping for OTB tournaments, I kept hitting the same wall: I want to know how players "at my level" actually play — which lines get played between 1700 and 2000, what scores, what's trending this season.
Chess.com and Lichess are great for playing, but neither gives you a local, searchable file of real FIDE OTB games you can sliceby rating band. ChessBase does, but it's Windows-first, and running a VM on Mac to look at one game is absurd.
So I built one. It's called macBase.
• One-click TWIC import — the free weekly archive of real OTB games, 1,600+ issues back to 1994
• Filter by player, Elo band, ECO/opening, event, or issue
• Insights: win/draw/loss by opening for a chosen rating bracket, plus popularity trends across recent issues. This is the part I actually use — it answers "what do 1800s play against the Sicilian this season"
• Stockfish built in, multi-PV, eval bar, arrow drawing, inline notes that get written into standard PGN
• Repertoire folders and spaced-repetition flashcards that keep the arrows you drew
• Everything is a SQLite file and plain PGN on your disk. No account, no cloud,no telemetry — nothing to export later, because it's already open
Six months ago I posted an early version of this here. It was a web app, and I hadn't paid for an Apple developer account yet, so it wasn't signed: some of you couldn't get past Gatekeeper. Someone called it vibecoded. That stung, but the criticism was fair about the result — it wasn't ready.
By any normal measure that thread didn't work. And then something odd happened: 48 people left their email anyway.
What actually brought me back is what happened after. I stopped working on it. Weeks went by, then months — no posts, no updates, nothing from me at all. And people kept signing up. A few every month, all the way through October. When I looked at what they'd written, one of them had answered "what do you like about it" with six words: "a chessbase competitor is badly needed."
Forty-eight strangers waiting on something I'd already half-abandoned is a strange kind of pressure. So I rebuilt it from scratch as a native app, and paid for the developer account this time. It's signed with a Developer ID and notarized, so it opens with a double click instead of a security warning.
What I'm building next, and to be explicit that it does not exist yet: a command line any AI agent can drive — Claude Code, Codex, Cursor, whatever you use — so you can ask questions about your own database in plain language and have it run Stockfish locally. Planned for later this year. Today, it is not there, and I'm not going to pretend otherwise.
Honest limitations:
• Two builds, both signed and notarized: Apple Silicon (macOS 13+) and Intel (macOS 11+, so it covers every Intel Mac that can run Big Sur) • TWIC import needs network; the app itself works offline • No Windows version, and I don't know when — that's a much bigger job than people assume
There's a 7-day trial with no card, and the download is here: https://www.jl-intelligence.net/macbase/
An edit, because something happened while I was writing this.
One of the 48 emailed me. His entire answer on the signup form, six months ago, was three words: "It's for mac!" He wrote to say he wanted to buy a licence — and that he couldn't, because he's on a 2019 iMac and the Apple Silicon build won't launch on it.
So I spent yesterday building the Intel version. It's signed, notarized, and live now. That's the whole reason it exists: one person asked.
If you were one of the 48: thank you for waiting. This is what you were waiting for.