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
→ Subscribe for $2.99/month
✓ Subscription linked automatically
Step 3 — Play
→ No install needed
✓ Play directly in your browser
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
> GET STARTED
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
> CREATE ACCOUNT & SUBSCRIBE

Account required · Cancel anytime · Powered by Polar