Guide 1
Use Gleanbox
Gleanbox turns something you encountered into a focused knowledge entry, then brings it back when you need to recall it.
Your raw collection is temporary working material. The processed knowledge entry is the durable source of truth used by search, decks, practice, export, and Git sync.
Capture the moment before it disappears
Open Collect and tap +. Save text, take a photo, choose an image or file, record audio, or capture a short video. Start quickly; you can remove the irrelevant parts later.
- Choose the lightest useful format. Text is fastest, a photo preserves visual context, and audio or video is useful when timing or pronunciation matters.
- Do not organize yet. The collection is an inbox, not your permanent library.
- Process it when you have time. Items remain under To process until you finish them.
Process only the useful part
Open an item and choose Process. This stage removes noise and turns the encounter into a compact knowledge entry.
- Focus the media. Crop, rotate, adjust brightness and contrast, or highlight the important area. Trim audio and video; processed video is limited and compressed before entering the durable library.
- Name the target. Enter the word, phrase, sentence, or concept you want to remember.
- Add an explanation. Write it yourself, or select Meaning, Usage examples, and Pronunciation before asking your configured AI. Use the additional request field when you need a specific style or focus.
- Review and finish. The result becomes a knowledge entry. The original capture stays local so you can reprocess it, and can be cleared later when no longer needed.
Organize without building silos
Processed entries appear in Kernels. Search the entry text and explanation, add your own notes, or place entries into decks.
- To plan: the entry is not in a deck yet.
- In progress: the entry belongs to at least one deck.
- Mastered: you marked the entry as mastered.
- Decks are scopes, not containers: one entry can belong to several decks, and removing it from a deck never deletes the entry itself.
Choose planned review or free practice
Open a deck, then tap Start. The practice page offers two modes:
- Planned review
- Follows FSRS. Recall first, reveal the answer, then rate your memory. The next due time adapts to your result.
- Free practice
- Shuffles every entry in the deck for one round. It records a simple count and does not change FSRS scheduling.
Enable local notifications if you want due-review reminders. A planned practice run completes when every included entry has been marked mastered; closing a run manually is permanent.
Keep the active batch small. Process a few new items, practise what is due, and add more only when the current set feels manageable.
Guide 2
Get a free Gemini API key
AI is optional. Quick mode connects Gleanbox directly to Google Gemini with your own key; Nixlight does not proxy the request.
Google controls supported regions, models, quotas, and billing requirements. Check the current status in AI Studio. Never send your API key in a screenshot or support message.
Create the key in Google AI Studio
- Open Google AI Studio · API keys and sign in with your Google account.
- Accept the Gemini API terms when prompted.
- Select Create API key. New users may receive a default Google Cloud project automatically; otherwise choose or create a project you control.
- Copy the new key and keep it private. You only need to paste it into Gleanbox once.
Reference: Google's API key documentation.
Connect the key to Gleanbox
- Open Settings → AI Settings.
- Choose Quick. The Gemini provider, endpoint, and model preset are already filled in.
- Paste the key into API key, tap Test, then tap Save.
- Back in Settings, choose AI output language. It can follow the interface or use a different language.
Advanced mode is for an OpenAI-compatible endpoint. It can also use one model for image recognition and another for the final explanation. Start with Quick mode unless you already operate another API.
Fix common connection errors
| Message | What to check |
|---|---|
| Invalid API key / 401 | Copy the full key again, remove spaces, and confirm it has not been deleted or restricted incorrectly. |
| Forbidden / 403 | Check region availability, project access, accepted terms, and whether the Gemini API is available to the account. |
| Too many requests / 429 | The current quota is exhausted. Wait for it to reset or review usage and billing in AI Studio. |
| Model unavailable | Update Gleanbox first. In Advanced mode, verify the model name supported by your endpoint. |
Guide 3
Set up private Git sync
Premium syncs processed knowledge, decks, review history, and processed media to a private repository you own.
- The raw Collect inbox stays only on the device and does not enter Git.
- Your access token stays in secure local storage and is not committed.
- Use a dedicated private repository for each Gleanbox dataset.
- Git history is preserved so advanced users still have a recovery path.
Option A: prepare GitHub
- Create a new private repository, for example
gleanbox-data. An empty repository is simplest. - Open GitHub fine-grained personal access tokens.
- Choose your account as the resource owner, select Only select repositories, and choose only the Gleanbox repository.
- Under Repository permissions, grant Contents: Read and write. No Issues, Actions, Packages, or administration permission is needed.
- Generate the token and copy it now; GitHub will not show the complete token again.
Reference: GitHub personal access token documentation.
Option B: prepare GitLab
- Create a new private blank project, for example
gleanbox-data. - Open your GitLab avatar menu, then Edit profile → Access tokens.
- Create a token with the write_repository scope. This scope allows Git pull and push without granting the full API scope.
- Copy the token and store it securely.
Reference: GitLab access token scopes.
Connect the repository and make the first sync
- In Gleanbox, open Settings → Git sync.
- Paste the full HTTPS repository URL, such as
https://github.com/you/gleanbox-data.git. - Enter your GitHub or GitLab username and paste the personal access token.
- Tap Test connection. Resolve any permission error before continuing.
- Tap Save settings, then Sync now. After the first successful sync, edits are queued automatically and the selected interval performs a safety check.
A README-only repository can be adopted after confirmation. A repository containing unrelated data or another Gleanbox dataset is rejected; use a clean repository instead of forcing the histories together.
Restore on a new or reinstalled device
- Install Gleanbox and unlock Premium with Restore purchases if needed.
- Enter the same repository URL, username, and token in Git sync, then save the settings.
- Open Settings → Restore from remote Git.
- Tap Check Git settings. Gleanbox verifies access and validates the remote dataset before touching local data.
- When the check succeeds, tap Start restore and confirm. The device's learning data is replaced by the remote copy, then the local search index is rebuilt.
Use it on a new device or only when you intentionally want the remote repository to become the complete local dataset. The remote repository and its Git history are not erased.
Git troubleshooting
| Problem | Action |
|---|---|
| 403 / authentication rejected | Use the complete HTTPS URL and verify repository access plus Contents read/write on GitHub or write_repository on GitLab. |
| Different dataset | Do not merge it. Use another empty repository for local data, or use Restore from remote Git if the remote data is the one you want. |
| No common ancestor | The histories cannot be merged safely. Restore the intended remote dataset or connect local data to a new clean repository. |
| Sync appears idle | Open Git sync, check Recent activity, then use Sync now. Automatic sync normally runs silently unless an error needs attention. |