πŸ“– My Glossary β€” User Guide

Capture terms anywhere, let AI enrich them, remember them forever.
← back to the main page

1. Getting started

My Glossary is one personal glossary with three doors into it:

ClientBest forHow to open
πŸ€– Telegram botquick reviews, reminders@myglossarybot β†’ /start
🌐 Web Appfull management UImenu button in the bot, or passiveminde.com/app in any browser
🧩 Chrome extensioncapturing terms while browsingdownload zip β†’ unpack β†’ chrome://extensions β†’ Load unpacked
  1. Send /start to the bot β€” it replies with your Telegram ID.
  2. Paste that ID into the extension settings (οΌ‹ Add panel) β€” your glossary syncs automatically.
  3. Optional but recommended: add your Claude API key in Web App Settings (βš™οΈ) and in the extension β€” it unlocks every AI feature. The key is stored only on your device and never sent to our server.

2. Adding terms

From a web page (extension)

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.

In the Web App

οΌ‹ 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.

Duplicate protection

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.

Browsing: tiles and the term screen

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.

3. Spaces, groups, subgroups & priorities

Spaces β€” shelves above groups

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

4. Tags

Tags are light, cross-cutting labels β€” a term can have any number of them (groups are for hierarchy and review; tags are for filtering).

5. Reviewing: cards, quiz & sort

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.

Modes (toggle at the top of the review screen)

Difficulty affects scheduling

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.

6. AI features in the card

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):

ButtonWhat it does
πŸ’‘ Explain simplybeginner-friendly explanation with an analogy; πŸ”„ regenerates
🧠 Mnemonicvivid association for memorising; ✏️ lets you edit it by hand; shown during review
πŸ“‹ Structureturns 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
πŸ’¬ Chata dialog about this exact card β€” see section 9
πŸ—Ί Mind mapopens the map centered on this term β€” see section 8

7. Structured terms

Some terms are inherently a list or a table β€” the OSI model, HTTP methods, device families. Such terms get a structure:

8. Mind Map

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.

Only the suggestions you explicitly tap become flash cards β€” ghost nodes never enter your review queue on their own.

9. Card chat β€” AI with tools

πŸ’¬ 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.

10. Bulk editing & cleanup

11. Telegram bot commands

CommandAction
/startgreeting + your Telegram ID for the extension
/reviewflip-card review in the chat
/quizmultiple-choice quiz with A–D buttons
/groupslist groups, create a new one
/statstotal / due / reviewed today / learned
/cleanupsort ungrouped terms in batches
/settingstimezone and reminder hour
/addopens the Web App add form
/linkone-time code to link a Google account (web login)

12. Sync & the Chrome extension

13. Accounts & web login

Your Claude API key is per-device by design: set it once in the Web App and once in the extension. It never touches the server.