What is Linguarudo?
Linguarudo is a free, open-source German language course that runs entirely in your web browser. There is no server, no account, and no data collection. A small language model loads directly into your browser using WebGPU acceleration, giving you a private, responsive AI tutor that works offline once loaded.
> How it works
When you open the learning terminal, the application downloads a compact language model (Qwen3-0.6B) and runs inference locally using Transformers.js and your GPU via WebGPU. Every interaction -- vocabulary drills, grammar explanations, conversation practice -- happens on your machine.
The terminal interface guides you through structured levels from A1 (complete beginner) through C2 (mastery). Your progress, XP, and streaks are saved in your browser's local storage.
> Tech stack
> Privacy
Linguarudo was designed with privacy as a core requirement, not an afterthought. The architecture guarantees privacy by construction:
- The AI model runs in your browser -- no API calls to external servers
- No user accounts, no email collection, no tracking scripts
- All progress data stays in your browser's local storage
- No analytics, no cookies, no fingerprinting
- The source code is open and auditable
Your learning data never leaves your device. If you clear your browser storage, it is gone -- because it was never anywhere else.
> Requirements
Linguarudo requires a modern browser with WebGPU support for optimal performance. Chrome 113+ and Edge 113+ are recommended. The initial model download is approximately 600MB and is cached by your browser for subsequent visits.