WaitsoStop wasting your AI wait time. Waitso turns the idle moments while your AI agent codes into micro-learning sessions — surfacing quizzes and bite-sized lessons directly inside your editor. Features
Installation
Fresh Install BehaviorOn a brand-new install, opening the panel for the first time always shows the API key step first, before onboarding preferences and before any learning content:
On every subsequent open, if a key and preferences are already stored, the panel skips straight to learning content. If the key is ever cleared (e.g. manually removed from Settings), the panel falls back to the API key step again rather than silently failing. Installing from a local
|
| Action | Shortcut / Command |
|---|---|
| Open panel | Ctrl+Shift+W (all platforms) |
| Open panel | Waitso: Open Learning Panel |
| Next content | Waitso: Next Question |
Extension Settings
| Setting | Default | Description |
|---|---|---|
waitso.geminiApiKey |
"" |
Your Gemini API key (get one free) |
waitso.topic |
software engineering |
Topic for generated content (e.g. React hooks, Rust, system design) |
waitso.level |
intermediate |
Your experience level: beginner, intermediate, senior |
waitso.format |
random |
Preferred format: random (mix), mcq (quizzes only), bite (lessons only) |
Requirements
- VS Code
^1.90.0 - A free Gemini API key
Local verification
Install the repository dependencies with yarn install, then run the repeatable
verification harness:
yarn verify
This runs the TypeScript compile check and the Node unit-test suite for preference
defaults and merging, content request construction and validation, retry/error
handling, flagging, repeat prevention, counters, week helpers, and storage keys.
Use yarn test when only the unit tests are needed.
Known Issues
- Content is generated on-demand — a slow network or API rate limit may delay the first load.
- Requires an active internet connection.
Release Notes
See CHANGELOG.md. Maintainers preparing a release should follow RELEASE_CHECKLIST.md and DEVELOPER.md.
Contributing
Issues and PRs welcome at github.com/Assessmentr/waitso.