Name what you want to learn and (optionally) a book, university course, or link to base it on. You'll get a syllabus to paste back — then the app builds the whole course as connected topics you can study with “Teach me”.
Studying from your own video or link? Hand it to NotebookLM/Gemini with your full topic list, paste back which topics it covers, and pin it there — a single video can land on several topics at once.
Reading about something? Type it — matches from every lens show below (name and notes are searched); pick the door you want to enter through.
Sync your whole world to a private repo you own — the map itself (every topic you capture, its bridges) plus your notepads (one Markdown file per topic, readable on your Boox tablets). Connecting a device pulls the map in; captured topics cross machines. The token you paste stays in this browser only and is sent only to api.github.com — never anywhere else.
On that page: Repository access → Only select repositories → pick your notes repo · Permissions → Contents: Read and write. Generate, copy, and paste it here:
🪪 Same you on every device
Your world and profile sync under your identity, but your wizard key (which is your identity) is never put in git. To make another device the same you, move the key across yourself — then everything syncs under it.
⚠️ Anyone with this key is you — they can act as you and read your synced world. Only paste it into your own other device, then clear it. The app never sends or logs it.
Paste your wizard key from your other device. This device becomes that identity; its progress will pull in from your repo.
📦 Move your whole setup in one paste
A new device (a Boox) otherwise means re-entering your key, repo, token, model and relays by hand. Instead, copy your whole setup as one blob and paste it into the other device — everything at once. It moves device-to-device only; it is never put in git or sent to a server.
⚠️ This blob holds your secret key AND your sync token — a password to your identity and your repo. Only paste it into your own device, then clear it. Never share it or store it anywhere public.
Paste the setup blob from your other device. This device takes on that identity, sync repo, token, model and relays, then reloads fully configured.
For when two of your devices are on the same Wi-Fi: they find each other through your relay (which only carries the connection handshake) and then sync directly, device-to-device in real time — your graph never touches the relay. Open this on both devices and tap Go live. Great alongside 📓 Sync (which keeps them in step across time).
Paste another wizard's repo (the one they sync their world to) to pull their map onto yours. It's one-way and safe: their topics merge in as new islands, and nothing of yours is touched or sent to them. Re-pull any time to catch up. Co-studying? Point both of your 📓 Sync setups at ONE shared repo instead — every Back up ↑ merges both worlds.
Something you want in your graph — an equation to derive, a skill to reassess. Name it; the reference and note are optional. We'll suggest where it belongs.
Also stand it up in — each becomes a twin, bridged as the same idea seen differently:
Looks related to — tick to wire in (each becomes a bridge, and places it near them):
Captured, not yet connected. Open one to study it, wire it from its page, or hand your topic list to Gemini/NotebookLM to suggest connections.
not connected
Bring your own model — a local runtime (Ollama / LM Studio) or any OpenAI-compatible endpoint. Your key stays in this browser and is never synced. Leave it on Offline to explore without one.
Free & easy: get a free key from Google AI Studio
(aistudio.google.com/apikey) and pick the matching preset — Google Gemini
(NEW AQ. key) for today's keys (they start with AQ.), or the OLD AIza
key preset for a legacy AIza… key. No cloud, no key: run
Ollama locally — nothing leaves your machine. Either way the companion can then
explain a plateau, quiz you, and judge your proofs live.
You hold a wizard key (Nostr/BIP340) minted in this browser: its public half is your stable id; the secret stays local and is never displayed, synced or logged. Your career lens only orients you — it lights each faced domain's trailhead, no free rank. Click a lit plateau to sign a traversal; reach is then recomputed from your verified signed history by the GA core — earned, not gifted. Vouch for a discovered wizard to flow your earned reach to them (mutual-only vouching collapses to nothing — Sybil resistance). Connect a relay to publish/discover across hosts, or stay offline — the world plays either way. Reputation, keys and signatures never enter the CRDT; only graph state (plateaus, bridges, votes) crosses the graph-sync channel, while signed events ride a separate channel + the relay.