user@lark:~$ lark
_ _ | | __ _ _ __| | __ | | / _` || '__| |/ / | |__| (_| || | | < |_____\__,_||_| |_|\_\
A Zork-inspired text-adventure game for learning languages.
You find yourself standing at the entrance of a language learning adventure. Before you lies a world of 40 immersive scenarios across 80+ languages. Practice ordering food in Madrid, navigating the streets of Tokyo, or checking into a hotel in Paris — all from your terminal.
Type responses in your target language. Get instant grammar correction. Learn vocabulary in context. No flashcards. No drills. Just adventure.
> demo
lark — At the Restaurant · Spanish
user@lark:~$ lark --help
USAGE:lark [OPTIONS] [SCENARIO]
Forget flashcards and grammar drills. Lark drops you into realistic scenarios where you learn by actually using the language.
OPTIONS:
--scenarios40 scenarios (25 everyday + 15 adventure)
From restaurants to job interviews — practice situations you'll actually encounter abroad.
--languages80+ supported
Spanish, French, German, Japanese, Arabic, Hindi, and 75 more — from Afrikaans to Zulu.
--storiesDynamic, branching narratives
Every playthrough is unique. The game adapts to your choices and creates branching storylines.
--grammarInstant correction & feedback
Write your own responses and get real-time feedback on grammar, spelling, and phrasing.
--vocabularyContextual word tracking
Learn 2-4 new words per turn with translations and contextual usage notes.
--customCreate your own scenarios
Design any scenario you can imagine — from buying flowers to renting an apartment.
user@lark:~$ lark quickstart
QUICKSTART GUIDE
Step 1 — Install (CLI only — skip for browser)
$ curl -fsSL https://lark.black/install.sh | sh
✓ Lark installed to ~/.local/bin/lark
CHOOSE YOUR PATH
FREE — BRING YOUR OWN KEY
Step 2 — Get an API key
$ open https://openrouter.ai/keys
→ Create a free account on OpenRouter
→ Generate an API key
Step 3 — Set your key & play
$ lark apikey YOUR-OPENROUTER-KEY
✓ API key saved!
$ lark
Welcome back, adventurer. Where shall we go today?
SUBSCRIPTION — CLI
Step 2 — Subscribe
$ open https://lark.black
→ Subscribe for $2.99/month
→ Receive your license key instantly
Step 3 — Activate & play
$ lark activate YOUR-LICENSE-KEY
✓ License activated successfully
$ lark
Welcome back, adventurer. Where shall we go today?
SUBSCRIPTION — BROWSER
Step 2 — Register & subscribe
Step 3 — Play
user@lark:~$ lark shop
A merchant approaches you...
“Greetings, adventurer. I have two offers for you today.”
BRING YOUR OWN KEY
Free
✓All 40 built-in scenarios
✓80+ languages
✓Unlimited custom scenarios
✓Instant grammar correction
✓Vocabulary tracking
✓All future updates
*Requires OpenRouter API key
LARK LICENSE
$2.99/month
✓All 40 built-in scenarios
✓80+ languages
✓Unlimited custom scenarios
✓Instant grammar correction
✓Vocabulary tracking
✓All future updates
✓No API key needed
✓Play in browser
✓Supports development
Account required · Cancel anytime · Powered by Polar