Skip to content
Takhtabush docs
Home GitHub

Takhtabush documentation

Takhtabush is a self-hosted flashcard app that ships as one Cloudflare Worker. It gives you decks, cards, six study modes, a versioned scheduler, an authenticated media proxy, and an MCP endpoint for coding agents.

Takhtabush dashboard

Two ways in

I want to… Start here
Study. Sign in, build or import decks, and use the study modes. User guide
Build. Self-host it, understand the architecture, connect agents, or contribute. Developer guide

The short version

  • For learners: decks and cards, six study modes, progress and weak cards, import/export, and an optional AI assistant connection.
  • For builders: one Worker, D1 + R2, a deterministic scheduler, scoped MCP tools, a self-hosting checklist, and a generated HTTP/MCP reference.
  • For everyone: single tenant by default, magic-link sign-in, Markdown definitions, light/dark themes, MIT license.

Screenshots

Deck Study
Deck view Study session

Study statistics