Daily unique users with at least 1 review event - new vs returning
Unique users are split into new reviewers on their first review day and returning reviewers who reviewed before. A review means choosing Again, Hard, Good, or Easy on a card.
Open-source flashcards app with spaced repetition, passwordless auth, AI chat, and an agent-ready onboarding flow. Use the hosted web app today, connect Claude, Cursor, and other AI agents over MCP, and keep web, iOS, and agent workflows on the same backend model.
Connect your AI agent over MCP: add the Flashcards server to Claude, Cursor, or any MCP client and it can read, create, and edit your cards.
https://mcp.flashcards-open-source-app.com/mcpAPP PREVIEW

Public Activity
A simpler build-time snapshot of public review activity. Metrics cover the full date range; charts show daily unique users and review events by platform.
Total review events
23,298
Users with review events
144
Days in range
122
Peak daily volume
1,370
Peak daily unique users
14
Unique users are split into new reviewers on their first review day and returning reviewers who reviewed before. A review means choosing Again, Hard, Good, or Easy on a card.
A review means choosing Again, Hard, Good, or Easy on a card. This chart shows review events by platform.
Review cards with FSRS scheduling and a simple rating flow. The backend and iOS client keep the scheduler behavior aligned.
Create cards, browse your collection, review due items, and work with AI chat plus file attachments in the hosted web app.
Email OTP via Cognito with shared-domain cookies across the auth and app subdomains.
Add the Flashcards MCP server to your AI client, authorize it once, and let it load your workspace and create, edit, and review cards for you.
Run Postgres locally, start auth, backend, and web separately, and keep the AWS deployment path under your control.
The repository already includes the iOS app with local SQLite and sync, and the Android app is now available on Google Play.