πŸ“– 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 several 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 β€” sign in with email or Google
πŸ“± Android appcapturing on the go, share-to-addinstall the APK, sign in with email & password
🧩 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.

From any app (Android)

In the Android app you can add a term from anywhere on the phone: select text in any app (browser, reader, chat) β†’ Share β†’ My Glossary. The Add screen opens with the term name pre-filled β€” tap ✨ for a definition and save. It's the phone-wide equivalent of the Chrome extension.

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

Structure map (πŸ—‚)

The πŸ—‚ button in the home header opens a Miro-style overview of how everything is organized: πŸ“š spaces on the left, their πŸ“ groups next, ↳ subgroups after that, with the term count on each node. It's interactive β€” drag a group onto a πŸ“š space to make it a top-level group there, or onto another πŸ“ group to turn it into that group's subgroup. A group that already has its own subgroups can't be nested (2-level limit). Great for seeing the big picture and reshuffling branches at a glance.

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 (FSRS): 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 & sign-in

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.

14. Backup: export & import

Web App Settings β†’ Backup saves your whole glossary to a file and loads it back β€” on the same account or a different one.

Review history (when each card is next due) is not in the file β€” imported terms start fresh in the review queue. Everything else round-trips.