Skip to content

Your AI language tutor
that learns from your mistakes.

It builds your personal language course from your own mistakes, in the browser or in your terminal.

CLI

Terminal-first and local-first. Bring your own API key, or run fully local models with Ollama.

open-course-cli
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/scriptology/open-course-cli/releases/latest/download/opencourse-installer.sh | sh

They sync. Pair the CLI with your account using a short device code, and your progress follows you.

Built around how you learn

Feedback, not just grades

Every answer is scored by the model. Every mistake gets an explanation, a correction, and a place in your review queue. Any language pair works: common or rare, pick what you speak and what you want to learn.

Spaced repetition

Weak topics come back at the right time. Each session balances new material with reviews that are due.

Cloud sync

Start on your laptop, continue in the browser. One account across the web app and the CLI.

CEFR curriculum

A topic map from A1 to C2, tracked per language pair.

Your keys, your model

You pay your provider, not us. No subscription, no lock-in.

Bring your own model

Anthropic Google Gemini Mistral AI DeepSeek OpenRouter Ollama

And any OpenAI-compatible endpoint, hosted or local.

Start learning.

Free and open source. Your keys, your data.