Capture terms anywhere, let AI enrich them, remember them forever.
β back to the main page
My Glossary is one personal glossary with three doors into it:
| Client | Best for | How to open |
|---|---|---|
| π€ Telegram bot | quick reviews, reminders | @myglossarybot β /start |
| π Web App | full management UI | menu button in the bot, or passiveminde.com/app in any browser |
| π§© Chrome extension | capturing terms while browsing | download zip β unpack β chrome://extensions β Load unpacked |
/start to the bot β it replies with your Telegram ID.Select text on any page β right-click β βAdd to Glossaryβ. The popup opens with the term pre-filled. Click β¨ to generate a definition (in the language picked in the extension settings) β AI also suggests which groups the term belongs to.
If no existing group fits (or you have no groups yet), AI proposes a brand-new one β it appears as a dashed amber chip β name. Keep it and the group is created the moment you save the term; tap Γ to dismiss. The same works in the Web App's β¨ Generate. Suggestions never override groups you picked yourself.
Two more helpers in the extension form: the β¨ button next to the group select suggests groups on demand (instant name match first, then AI β works even after you've already picked some), and the ββ Parent nodeβ search field attaches the new term under any existing term β start typing, pick a suggestion (a unique partial match works too), and it lands in the right mind-map branch right away.
οΌ button on the home screen: name, definition (β¨ generates it), groups as tap-to-toggle chips, tags. After saving, AI quietly enriches the term in the background: difficulty score, a structure if the term is list-like, a parent in the knowledge tree, and semantic relations to your existing terms.
While typing in the extension you'll see a live hint if a similar term already exists (exact or fuzzy match). The Web App asks for confirmation before saving a near-duplicate.
Terms are shown as tiles β a responsive grid on desktop, a single column on the phone. A tile shows only the term name; tap it to flip to the definition (a quick self-check without entering review mode). The β button in the tile corner opens the term screen β the full card with everything: definition, structure, AI notes, groups, tags, related terms, breadcrumbs, actions and chat. Breadcrumbs, children and siblings on the term screen are links β tap to jump between terms like in a wiki; β Back returns where you came from.
When groups pile up, organize them into spaces (π) β top-level shelves like βNetworkingβ, βEnglishβ, βWorkβ. The space row sits at the top of the home screen: All Β· π your spaces Β· π¦ Unsorted Β· β space. The active space filters everything β visible groups, term tiles, the Review button and the mind map overview β and is remembered between visits. A root group is assigned to a space on its group screen (π Space select) or simply by being created while that space is active; subgroups inherit the parent's space. π¦ Unsorted shows groups without a shelf and terms without groups. Deleting a space (π when it's active) keeps all its groups and terms β they just leave the shelf.
/groups), or in the extension's group select.Tags are light, cross-cutting labels β a term can have any number of them (groups are for hierarchy and review; tags are for filtering).
Spaced repetition (simplified SM-2): answer honestly and cards return less and less often. A term counts as learned after 3 successful reviews in a row. Morning reminders arrive in Telegram at the hour you set.
/quiz with AβD buttons.When AI rates a new term (1β5 dots in the card), the first review is scheduled accordingly: easy terms (ββ) wait 2 days, medium (βββ) 1 day, hard (ββββ+) show up immediately.
Open a term (β on its tile) to find AI helpers (all need your Claude key; results are cached on the server, so nothing regenerates on every open):
| Button | What it does |
|---|---|
| π‘ Explain simply | beginner-friendly explanation with an analogy; π regenerates |
| π§ Mnemonic | vivid association for memorising; βοΈ lets you edit it by hand; shown during review |
| π Structure | turns a list-like term into an ordered/unordered list or table (see below) |
| π Find related (AI) | scans your glossary for semantically related terms; π€ marks AI-found links, Γ removes wrong ones |
| π¬ Chat | a dialog about this exact card β see section 9 |
| πΊ Mind map | opens the map centered on this term β see section 8 |
Some terms are inherently a list or a table β the OSI model, HTTP methods, device families. Such terms get a structure:
Your glossary is also a knowledge tree: every term may have a parent. The tree is built three ways: AI suggests a parent when you add a term, the ββ Attach to a parent nodeβ¦β search field on the term screen and in the extension's add form (type to filter, pick a suggestion; ββ Make rootβ detaches, cycles are rejected), and β¨ Expand on the map below. The map makes the tree visible.
π¬ Chat on the term screen opens a mini-dialog with Claude Sonnet that sees the card (definition, explanation, mnemonic, structure). Ask anything: comparisons, examples, βwhy is it called thatβ.
The chat can also act:
Every change is reported as a green line in the chat log and the card refreshes immediately. Replies render with full markdown β lists, code blocks and comparison tables display properly. History is kept per term on your device; π clears it.
/cleanup walks through terms that have no group, 5 at a time, with one-tap βmove to groupβ buttons.| Command | Action |
|---|---|
/start | greeting + your Telegram ID for the extension |
/review | flip-card review in the chat |
/quiz | multiple-choice quiz with AβD buttons |
/groups | list groups, create a new one |
/stats | total / due / reviewed today / learned |
/cleanup | sort ungrouped terms in batches |
/settings | timezone and reminder hour |
/add | opens the Web App add form |
/link | one-time code to link a Google account (web login) |
/link to the bot, then enter the 6-digit code in Web App Settings β Link Telegram. After that all clients share one glossary.