OPEN COURSE
A terminal AI tutor that builds your language course from your own mistakes. Bring your API key or Ollama, and the app shapes exercises, feedback, and reviews around where you actually struggle.
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/scriptology/open-course-cli/releases/latest/download/open-course-cli-installer.sh | sh
Your keys, your model
- OpenAI, Anthropic, Gemini, DeepSeek, Mistral, OpenRouter, Ollama, or any OpenAI-compatible endpoint
- API keys stay on your machine. No hosted account required.
- Pick provider, base URL, and model during onboarding
Exercises & analysis
- Translation batches generated for the current topic and CEFR level
- LLM scores answers and surfaces mistakes after each batch
- Plan grows from your errors: new topics are added to lock in weak spots
Spaced repetition
- Weak topics and micro-learning items tracked automatically
- Next session balances new curriculum material with due reviews
- Progress and history kept per language pair
Local-first data
- Curriculum, progress, and history stored on disk
- Isolated data per language pair; provider settings are global
- Works offline for everything except LLM calls
Bring your own model
No subscription. Configure a provider once. Practice with your API key or fully local Ollama.