Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
A daily training app for reading closely, reasoning carefully and saying what you mean. Try one of its games here.
EducationPython · KotlinGitHub @franz-rosenzweigOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Daily training for reading closely, reasoning carefully and saying what you mean. Real text, honest grading.
Loading the full README.
Read the full README ↗Binah (בינה) is the Hebrew word for understanding, which is basically the whole point. It's my daily training app for understanding what I read, weighing what I hear, and saying what I mean. It's a phone-first web app with native Mac and Android apps beside it, it runs on my own server behind a login, and the code is here in case it's useful to someone else.
I started out wanting a Lumosity for language, and the research talked me out of it. Brain games make you better at brain games and not much else, so every game in Binah is a small, honest slice of the REAL skill, done on real text: I summarize an actual passage from memory, I find the actual weak step in an actual argument, I cut a padded sentence back to what a good writer actually wrote, and I talk for an actual minute without hesitating.
The one idea that makes it different is the order inside every answer. I answer and rate myself, Claude reads my answer against a hidden key and gives me one strength and one thing to work on, I get ONE revision, and only then do I see the reference. The research says the learning lives in the revision, so that's where Binah puts it. Code scores everything that can be counted, and Claude only judges what needs judgment.
You can try one of the games, Technique or Fair Move?, at stuffs.tiresia.xyz/binah. That page runs entirely in the browser; its source is demo/, and tools/build_demo.py OUT_DIR puts it together.
After the one revision: the second verdict, the rating change, and the reference, with the key points I covered ticked.
On a wide window a game splits in two: Thoreau's Civil Disobedience on the left with the weakest sentence underlined, and on the right my answer, the flaw, what it quietly assumes, and a note on my one-line reason.
Skills: a rating per skill with its recent trend. Fluency still says "calibrating".
A finished benchmark sitting: the scores, the essay's two readings averaged, and the talk.
Dark mode follows the system.
The edition opens with a recall card on yesterday's passage.
Gist & Infer: the answer and a self-rating first, then the verdict.
One revision, and then the reference.
Technique or Fair Move?: this one looks like outrage but it's a fair move, because the facts warrant it.
The Author's Word and Cut the Bloat.
A passage to read for Gist & Infer, and Subtext on a scene from Pride and Prejudice.
Just a Minute: the topic, the minute running, and the result.
The monthly benchmark and a question in a sitting.
The golden set: how well Claude's blind grades agree with mine.
Practice: extra rounds of any game.
The screenshots come from a sandbox with public-domain passages (Thoreau, Mill, Emerson, Austen, Lincoln) and made-up history and grades, never my own copy. See the image credits.
stuffs.tiresia.xyz/binah has Technique or Fair Move? running entirely in your browser, with no account and no server, so nothing you do there leaves your browser. The rest of Binah needs a server, below.
Binah is a web app, so on any phone or computer you open your copy's address and sign in with the username and password set on the server. On a phone, Add to Home Screen (Safari) or Install app (Chrome) puts it on the home screen, where it opens full screen like an app. Full steps in Install and devices.
On macOS 26 or newer, install it with Homebrew and brew upgrade keeps it up to date:
brew install --cask franz-rosenzweig/tap/binah
It's a native SwiftUI app, with every game, Binah's menus, today's edition in the menu bar and Train on This. Each version is also on the Releases page, and you can build it yourself from this repository (cd mac && ./build.sh, with Xcode). See Install → Mac.
The Android app is native too (Kotlin and Jetpack Compose), with a home-screen widget, Train on this in the share sheet, and the microphone. The signed APK is on the Releases page: add https://github.com/franz-rosenzweig/binah to Obtainium and it installs Binah and every new version. You can also build it from the repository with JDK 17 and the Android SDK (cd android && ./release.sh, with your own key). See Install → Android.
You'll need Python 3.12 and the Claude Code CLI logged in on the same machine, because grading runs on your own Claude subscription. A Calibre library is optional, and it's what the reading games are made from. See Running your own copy.
Everything past this page is in the docs:
Start with What is Binah?
web/), phone first, with a service worker so it opens without a connection. One stylesheet has two looks: Material 3 under 900px wide, and an Apple-like look with a sidebar everywhere else.claude -p) on the owner's own subscription, through one small wrapper (binah/claude_cli.py), with tools, settings and session history switched off and a daily cap on graded calls.Binah stands on these, with thanks:
web/fonts, all under the SIL Open Font License 1.1: Newsreader by Production Type, Figtree by Erik Kennedy, and Frank Ruhl Libre by Yanek Iontef. The icon's ב is drawn from Frank Ruhl Libre.android/, and fontTools (MIT), (MIT) and (MIT-CMU) for .The code is MIT, see LICENSE.
tools/make_icons.pycontent/ (the Technique or Fair Move? items and the Just a Minute and Table Topics prompts) was written for Binah and is under the same MIT license as the code. Grading runs on Claude, through the Claude Code CLI.