Follow The Rabbit · But Not Get Lost
User guide: follow the rabbit, find your way back
寻知问兔 is a local-first AI learning map. When you explore an unfamiliar field, each question can grow into its own side trail. Your Main Path stays within reach whenever you want to pick up where you left off.
This guide is available in Chinese and English, as are the home and workspace interfaces. Switching languages does not rewrite your own notes or questions. Example route maps currently contain Chinese content.
Take a look around the examples
Open the workspace. On your first visit, three example route maps are loaded: an introduction to open source and launching a personal project, pour-over coffee, and SQL performance tuning. You can explore cards, the Main Path, Parked trails, and existing revisit questions before connecting AI. The first-run guide may open AI settings; close it to look around the examples first.
Build a route map from a learning goal
- Open “⚙ Settings → AI settings” at the bottom left, choose a provider, and enter your own API key.
- Under “Learning goal”, describe what you want to learn and what you want to be able to do afterward. You can also start from text, an article link, or a PDF.
- AI first organizes your learning profile. Check your goal, background, and what you do not need to explore, then generate the route map.
- In a card’s details, choose “Set as Main Path target”. Cards along the path receive numbers. You choose the Main Path; setting it does not establish that you have mastered the content.
Ask where you are, then explore the side trail
“Explain further” adds a more detailed explanation. “I have a question” grows an answer into a side trail about that point. The original card and Main Path stay in place, and side trails can be collapsed. Add a link, excerpt, or PDF page reference to a card when you want a source to return to later.
How do Parked and Revisit old trails differ?
Parked: explore later. When a side trail can wait, choose “Add to Parked” to leave a marker. Find it in Parked on the left to return to the junction and continue exploring. Removing a marker from Parked leaves the side trail on the map.
Revisit old trails: come back and think again. Open a card’s details and choose “Add to revisits”, or use “Add revisits in bulk” under “More” at the bottom left. Preview and select the questions, then confirm the save. Saved questions become available when due, within the daily limit. Adding revisits does not automatically remove a trail from Parked; you can choose that separately when saving.
“Previous / Next” only browse the current round. Choose “See answer” and give a rating; the revisit counts as complete and the next date is scheduled only after a successful save. You can still look back at rated questions during the round. The number on the left counts the available revisits, not just the first question you open.
AI, costs, and the limits of an answer
This project uses BYOK: bring your own model account and API key. Your chosen provider charges for AI calls under its own terms. Browsing the examples does not require AI; generating content and asking questions require a working model configuration.
AI can omit information or give incorrect answers. Sources and the “Source excerpt available” label help you return to the material; they do not mean an answer has been verified. Learning states are your own markers, too. For important decisions, check the original source or appropriate professional material.
Back up, share, and move between devices
Learning records are stored in this browser’s IndexedDB. Your key is stored in localStorage or this tab’s sessionStorage, depending on your settings. Local-first does not mean automatic cloud sync. Export from “Backup & restore” before switching browsers, clearing site data, or losing access to a device, then restore on the destination device.
You can choose to export a share link or a single-file HTML document. Before sharing, check cards, your learning profile, notes, and source excerpts for personal information. Anyone with the link or file can read its contents. See Data & privacy for details.