Local-first · Open source · Works offline

Read what you love.
Remember the words.

LexiKeep is a local-first reading tool that builds vocabulary as you read. Import an article or subtitles, look words up on the spot, and let smart review make them stick.

macOS · Windows · Linux · Android | English · 日本語 · Deutsch · 中文
LexiKeep
How We Remember What We Read
English · 1,284 words · 12 min
Read line by line ▾
The most effective learning happens when new ideas are connected to a meaningful context. Instead of memorizing in isolation, we remember better when vocabulary appears inside a story, an argument, or a real conversation.
最有效的学习发生在新知识与有意义的语境建立连接时。与孤立记忆相比,词汇出现在故事、论证或真实对话中时更容易被记住。
LexiKeep turns that reading process into a lightweight review loop: notice a word, understand it, keep reading, and revisit it at the right time.
Files
YouTube subtitles Import file
📁
Study Notes
12 files
📄
The Art of Clear Writing.txt
TXT · 1,284 words
Processed
🎬
The Power of Habit.srt
SRT · 486 segments
📄
Weekly in English.vtt
VTT · 96 segments
Words
New Learning Known Ignored All Sort:frequency ▾
1,284 words
effective×12Learning
memorize×9Learning
vocabulary×8Known
meaningful×6Known
revisit×4New
genuinely×3Ignored
context×2New
pronounce×1New
Phrases
New Learning Known Ignored All Sort:frequency ▾
86 phrases
in isolation
×6NewAuto
in context
×5LearningAuto
pick up
×4LearningAuto
come across
×3KnownAuto
right now
×2IgnoredManual
get started
×1NewManual
Words Phrases
1 / 128%
effective

Click to reveal

Answer
/ɪˈfektɪv/ · Learning
有效的;起作用的
“The most effective learning happens when new ideas are connected to a meaningful context.”
Total words1,284
Mastered356
Learning142
Due28
Total phrases86
Mastered24
Learning31
Due6
Mastery28%
356 / 1,284
Known356
Learning142
New758
Ignored28
Phrase mastery28%
24 / 86
Known24
Learning31
New28
Ignored3
Last 7 days
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Click the tabs on the left to preview each feature
Why LexiKeep

Learn while you read,
not while you stop to look up.

Everything revolves around the content you actually read: understand on the fly, collect as you go, and let LexiKeep handle the review.

⌁

Start with content you love, not a word list

Import TXT, SRT, VTT or PDF files, or pull YouTube subtitles — learn from what you actually want to read.

.txt.srt.vtt YouTube subtitles
Aa

Look things up without losing your place

Tap any word for its meaning, reading and example sentence. It lands in your word list automatically.

↻

Review that picks the perfect moment

A smart algorithm nudges you right before you forget — turning “forgot” into “got it”.

◫

Dictionaries built into the app

Offline dictionaries for English, Japanese, German and Chinese. Look words up with no internet at all.

✓

Your data stays on your computer

Everything is saved locally. No account, no sign-up, nothing uploaded unless you say so.

✦

AI is optional, not required

Import, read, look up words, save them and review without AI. Turn it on only when you want extra explanations or translations.

↗
Future features

Look up and save words beyond the app

A future browser plugin will translate selected text while you read beyond the app and save words to LexiKeep in one click.

01Read anywhere 02Translate selections 03Save in one click 04Browser plugin
How it works

Four steps, one simple loop.

No settings to study. Just open it and follow along.

01
→

Import

Drop in an article, subtitles, or YouTube captions.

02
→

Read

Read line by line, tap any word, glance at translations.

03
→

Collect

New words and phrases pile up in your list automatically.

04

Review

A gentle nudge at the right time — a few words, a few minutes.

Local-first by default

Your reading stays on your computer.

All data lives on your device — no forced sign-ups, no mandatory cloud. If you want AI, point it at local Ollama or your own API.

✓Study records saved in a local database
✓Dictionaries work offline once imported
✓Export and restore whenever you like
✓AI optional, off by default
Local data
On device
Local databaseSQLite
English dictionaryoffline
JA / ZH / DE dictionariesoffline
Review historylocal
Languages

Four languages, one workflow.

Pick a language and get its dictionary; reading, lookup and review all feel the same.

Language
Offline dictionary
Processing
English · 英语
ECDICT + phrase dict
Word forms (books → book)
日本語 · 日语
JMdict
Tokenizing + kana readings
Deutsch · 德语
kaikki data
Word forms
中文 · 中文
CC-CEDICT
Tokenizing + pinyin
Open source · MIT

Make every real read
a small vocabulary win.

Free and open source, still growing fast. Take a look on GitHub, or just download it.

Enjoying LexiKeep? Give it a star on GitHub

Enjoying LexiKeep? Star or contribute on GitHub ❤

Installers are currently unsigned — your system may show a security warning on first install. See the install guide.