A museum for everything you want to remember. Words of a language, terms, formulas, dates, names, quotations: each is a find that you clean from dust along your forgetting curve, until it stands in the showcase. You fill the museum yourself. Free, no ads, no account.
翻译准备中
正在加载完整 README。
查看完整 README ↗A museum for everything you want to remember. Words of a language, terms, formulas, dates, names, quotations: each is a find that you clean from dust along your forgetting curve, until it stands in the showcase. You fill the museum yourself. Free, no ads, no account.
Flashcard apps work, but they feel like a pile of cards. Stele turns the same science (spaced retrieval) into archaeology. Everything you want to keep is a find. Each time you recall it, you brush the dust off. A find that memory holds longer moves up from a dusty shard to clean clay, then to painted, then to the showcase. Nothing is built in. The museum is yours to fill.
casa — house per line), or import a CSV or an Anki deck (.apkg).| Technique | In Stele | |
|---|---|---|
| 🔁 | Retrieval practice and spacing | Cleanings scheduled by FSRS-4.5, at the retention you choose |
| 🔀 | Varied retrieval | Front to back, back to front, by ear, gaps in a phrase |
| ✍️ | Generation effect | A sentence of your own with each find; typed answers checked |
| ⛏️ | Metacognition, hypercorrection | Chisel strikes staked before looking; sure and wrong cracks the find into the workshop; the restorer's eye shows your calibration |
| 🎭 | Discrimination | Forgeries: the genuine find among look-alikes and the ones you mark as confused with. A mix-up is remembered as one |
| 🧩 | Chunking | Vessels gather a theme and are only whole when all of it is |
| 🔗 | Elaboration | Links between finds: kin, confused with, opposite |
| 🖼️ | Dual coding | A picture on a find |
| 🎓 | Interleaved testing | The sealed door once a month: twelve questions from every dig, no hints. Three in four right opens a new hall, and the museum front grows |
| 🕳️ | Desirable difficulty, reward | Today's test pit: a few finds you haven't seen for longest, and one rare find you've kept for months |
| 📰 | Transfer to real text | Sift a text: paste an article or share it from any app. See how much of it you know, confirm the finds met in it (they keep the real sentence), and take new words into a dig |
There are no streaks to lose. Dust is what tells you it's time. Russian addresses you as he or she, your choice.
No account, no analytics, no ads, no network. Everything stays on the phone. A backup is one JSON file you save yourself, pictures included. Voice input and pronunciation use the phone's own recogniser and text-to-speech.
./gradlew assembleDebug # app.stele.dev
./gradlew assembleDebug -Pdemo # app.stele.demo with a museum half dug
./gradlew testDebugUnitTest -Prender [-Plang=ru] # draws the screens to app/build/art
bash tools/capture.sh <dir> en|ru # phone screenshots of the -Pdemo -Pshots build
python tools/icon.py # the launcher icon and docs/logo.png
Kotlin, Jetpack Compose, Room, DataStore. Where things live:
domain/Memory.kt.domain/Rules.kt.domain/Words.kt.data/Anki.kt (zstd via aircompressor).ui/art: vessels cut into shards, black-figure ornament, kintsugi seams, the temple front, the sealed door, the brush and its dust.Cormorant and Manrope are under the SIL Open Font License.
MIT · part of Stillcraft