Create cards.
Learn more.
Forget less.

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 Code, Codex, or OpenClaw through one discovery URL, and keep web, iOS, and agent workflows on the same backend model.

FOR HUMAN

FOR AI AGENT

Share this discovery URL with your AI agent. It can sign up, create your account, and manage your Flashcards workspace for you.

Start with GET on this discovery URL:
https://api.flashcards-open-source-app.com/v1/

APP PREVIEW

Flashcards app screens showing review, answer results, progress, AI draft, and card list flows.

Public Activity

Real review activity from the public API

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

4,112

Users with review events

46

Days in range

61

Peak daily volume

442

Peak daily unique users

13

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.

ReturningNew
0022446688101012121414Unique usersReview dateMar 7, 2026: New 1 Unique usersMar 9, 2026: Returning 1 Unique usersMar 10, 2026: Returning 1 Unique usersMar 11, 2026: Returning 1 Unique usersMar 12, 2026: Returning 1 Unique usersMar 12, 2026: New 1 Unique usersMar 13, 2026: Returning 1 Unique usersMar 14, 2026: Returning 1 Unique usersMar 15, 2026: Returning 1 Unique usersMar 16, 2026: Returning 1 Unique usersMar 16, 2026: New 1 Unique usersMar 17, 2026: Returning 1 Unique usersMar 18, 2026: Returning 1 Unique usersMar 18, 2026: New 1 Unique usersMar 19, 2026: Returning 2 Unique usersMar 22, 2026: Returning 1 Unique usersMar 23, 2026: Returning 1 Unique usersMar 24, 2026: Returning 1 Unique usersMar 27, 2026: Returning 1 Unique usersMar 28, 2026: Returning 1 Unique usersMar 30, 2026: New 3 Unique usersMar 31, 2026: New 1 Unique usersApr 1, 2026: Returning 1 Unique usersApr 3, 2026: Returning 2 Unique usersApr 3, 2026: New 1 Unique usersApr 4, 2026: Returning 2 Unique usersApr 5, 2026: Returning 1 Unique usersApr 6, 2026: Returning 2 Unique usersApr 7, 2026: Returning 2 Unique usersApr 8, 2026: Returning 3 Unique usersApr 9, 2026: Returning 2 Unique usersApr 10, 2026: Returning 2 Unique usersApr 10, 2026: New 1 Unique usersApr 11, 2026: Returning 2 Unique usersApr 11, 2026: New 1 Unique usersApr 12, 2026: Returning 2 Unique usersApr 12, 2026: New 1 Unique usersApr 13, 2026: Returning 2 Unique usersApr 13, 2026: New 1 Unique usersApr 14, 2026: Returning 4 Unique usersApr 15, 2026: Returning 2 Unique usersApr 15, 2026: New 2 Unique usersApr 16, 2026: Returning 4 Unique usersApr 16, 2026: New 3 Unique usersApr 17, 2026: Returning 8 Unique usersApr 17, 2026: New 5 Unique usersApr 18, 2026: Returning 5 Unique usersApr 18, 2026: New 2 Unique usersApr 19, 2026: Returning 5 Unique usersApr 20, 2026: Returning 4 Unique usersApr 20, 2026: New 1 Unique usersApr 21, 2026: Returning 3 Unique usersApr 22, 2026: Returning 6 Unique usersApr 23, 2026: Returning 4 Unique usersApr 23, 2026: New 2 Unique usersApr 24, 2026: Returning 5 Unique usersApr 24, 2026: New 2 Unique usersApr 25, 2026: Returning 5 Unique usersApr 25, 2026: New 1 Unique usersApr 26, 2026: Returning 3 Unique usersApr 26, 2026: New 2 Unique usersApr 27, 2026: Returning 10 Unique usersApr 27, 2026: New 2 Unique usersApr 28, 2026: Returning 5 Unique usersApr 28, 2026: New 1 Unique usersApr 29, 2026: Returning 6 Unique usersApr 29, 2026: New 1 Unique usersApr 30, 2026: Returning 5 Unique usersApr 30, 2026: New 1 Unique usersMay 1, 2026: Returning 4 Unique usersMay 1, 2026: New 2 Unique usersMay 2, 2026: Returning 4 Unique usersMay 2, 2026: New 2 Unique usersMay 3, 2026: Returning 7 Unique usersMay 3, 2026: New 2 Unique usersMay 4, 2026: Returning 7 Unique usersMay 5, 2026: Returning 5 Unique usersMay 6, 2026: Returning 5 Unique usersMay 6, 2026: New 2 Unique usersMar 7Mar 12Mar 17Mar 22Mar 27Apr 1Apr 6Apr 11Apr 16Apr 21Apr 26May 1May 6Mar 7, 2026: New: 1 Unique users: Users with review events: 1: Total review events: 1Mar 9, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 29Mar 10, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 9Mar 11, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 63Mar 12, 2026: Returning: 1 Unique users: Users with review events: 2: Total review events: 106Mar 12, 2026: New: 1 Unique users: Users with review events: 2: Total review events: 106Mar 13, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 12Mar 14, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 29Mar 15, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 32Mar 16, 2026: Returning: 1 Unique users: Users with review events: 2: Total review events: 59Mar 16, 2026: New: 1 Unique users: Users with review events: 2: Total review events: 59Mar 17, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 11Mar 18, 2026: Returning: 1 Unique users: Users with review events: 2: Total review events: 48Mar 18, 2026: New: 1 Unique users: Users with review events: 2: Total review events: 48Mar 19, 2026: Returning: 2 Unique users: Users with review events: 2: Total review events: 8Mar 22, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 5Mar 23, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 1Mar 24, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 1Mar 27, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 1Mar 28, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 6Mar 30, 2026: New: 3 Unique users: Users with review events: 3: Total review events: 3Mar 31, 2026: New: 1 Unique users: Users with review events: 1: Total review events: 1Apr 1, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 1Apr 3, 2026: Returning: 2 Unique users: Users with review events: 3: Total review events: 200Apr 3, 2026: New: 1 Unique users: Users with review events: 3: Total review events: 200Apr 4, 2026: Returning: 2 Unique users: Users with review events: 2: Total review events: 46Apr 5, 2026: Returning: 1 Unique users: Users with review events: 1: Total review events: 12Apr 6, 2026: Returning: 2 Unique users: Users with review events: 2: Total review events: 32Apr 7, 2026: Returning: 2 Unique users: Users with review events: 2: Total review events: 14Apr 8, 2026: Returning: 3 Unique users: Users with review events: 3: Total review events: 51Apr 9, 2026: Returning: 2 Unique users: Users with review events: 2: Total review events: 90Apr 10, 2026: Returning: 2 Unique users: Users with review events: 3: Total review events: 36Apr 10, 2026: New: 1 Unique users: Users with review events: 3: Total review events: 36Apr 11, 2026: Returning: 2 Unique users: Users with review events: 3: Total review events: 45Apr 11, 2026: New: 1 Unique users: Users with review events: 3: Total review events: 45Apr 12, 2026: Returning: 2 Unique users: Users with review events: 3: Total review events: 44Apr 12, 2026: New: 1 Unique users: Users with review events: 3: Total review events: 44Apr 13, 2026: Returning: 2 Unique users: Users with review events: 3: Total review events: 35Apr 13, 2026: New: 1 Unique users: Users with review events: 3: Total review events: 35Apr 14, 2026: Returning: 4 Unique users: Users with review events: 4: Total review events: 100Apr 15, 2026: Returning: 2 Unique users: Users with review events: 4: Total review events: 41Apr 15, 2026: New: 2 Unique users: Users with review events: 4: Total review events: 41Apr 16, 2026: Returning: 4 Unique users: Users with review events: 7: Total review events: 366Apr 16, 2026: New: 3 Unique users: Users with review events: 7: Total review events: 366Apr 17, 2026: Returning: 8 Unique users: Users with review events: 13: Total review events: 442Apr 17, 2026: New: 5 Unique users: Users with review events: 13: Total review events: 442Apr 18, 2026: Returning: 5 Unique users: Users with review events: 7: Total review events: 78Apr 18, 2026: New: 2 Unique users: Users with review events: 7: Total review events: 78Apr 19, 2026: Returning: 5 Unique users: Users with review events: 5: Total review events: 71Apr 20, 2026: Returning: 4 Unique users: Users with review events: 5: Total review events: 45Apr 20, 2026: New: 1 Unique users: Users with review events: 5: Total review events: 45Apr 21, 2026: Returning: 3 Unique users: Users with review events: 3: Total review events: 53Apr 22, 2026: Returning: 6 Unique users: Users with review events: 6: Total review events: 57Apr 23, 2026: Returning: 4 Unique users: Users with review events: 6: Total review events: 83Apr 23, 2026: New: 2 Unique users: Users with review events: 6: Total review events: 83Apr 24, 2026: Returning: 5 Unique users: Users with review events: 7: Total review events: 296Apr 24, 2026: New: 2 Unique users: Users with review events: 7: Total review events: 296Apr 25, 2026: Returning: 5 Unique users: Users with review events: 6: Total review events: 115Apr 25, 2026: New: 1 Unique users: Users with review events: 6: Total review events: 115Apr 26, 2026: Returning: 3 Unique users: Users with review events: 5: Total review events: 116Apr 26, 2026: New: 2 Unique users: Users with review events: 5: Total review events: 116Apr 27, 2026: Returning: 10 Unique users: Users with review events: 12: Total review events: 235Apr 27, 2026: New: 2 Unique users: Users with review events: 12: Total review events: 235Apr 28, 2026: Returning: 5 Unique users: Users with review events: 6: Total review events: 125Apr 28, 2026: New: 1 Unique users: Users with review events: 6: Total review events: 125Apr 29, 2026: Returning: 6 Unique users: Users with review events: 7: Total review events: 158Apr 29, 2026: New: 1 Unique users: Users with review events: 7: Total review events: 158Apr 30, 2026: Returning: 5 Unique users: Users with review events: 6: Total review events: 223Apr 30, 2026: New: 1 Unique users: Users with review events: 6: Total review events: 223May 1, 2026: Returning: 4 Unique users: Users with review events: 6: Total review events: 18May 1, 2026: New: 2 Unique users: Users with review events: 6: Total review events: 18May 2, 2026: Returning: 4 Unique users: Users with review events: 6: Total review events: 97May 2, 2026: New: 2 Unique users: Users with review events: 6: Total review events: 97May 3, 2026: Returning: 7 Unique users: Users with review events: 9: Total review events: 114May 3, 2026: New: 2 Unique users: Users with review events: 9: Total review events: 114May 4, 2026: Returning: 7 Unique users: Users with review events: 7: Total review events: 113May 5, 2026: Returning: 5 Unique users: Users with review events: 5: Total review events: 56May 6, 2026: Returning: 5 Unique users: Users with review events: 7: Total review events: 79May 6, 2026: New: 2 Unique users: Users with review events: 7: Total review events: 79

Daily review events by platform

A review means choosing Again, Hard, Good, or Easy on a card. This chart shows review events by platform.

WebAndroidiOS
005050100100150150200200250250300300350350400400450450Review eventsReview dateMar 7, 2026: Web 1 Review eventsMar 9, 2026: Web 2 Review eventsMar 9, 2026: iOS 27 Review eventsMar 10, 2026: Web 5 Review eventsMar 10, 2026: iOS 4 Review eventsMar 11, 2026: Web 5 Review eventsMar 11, 2026: iOS 58 Review eventsMar 12, 2026: Web 2 Review eventsMar 12, 2026: iOS 104 Review eventsMar 13, 2026: Web 4 Review eventsMar 13, 2026: iOS 8 Review eventsMar 14, 2026: Web 1 Review eventsMar 14, 2026: iOS 28 Review eventsMar 15, 2026: Web 3 Review eventsMar 15, 2026: iOS 29 Review eventsMar 16, 2026: Web 20 Review eventsMar 16, 2026: iOS 39 Review eventsMar 17, 2026: iOS 11 Review eventsMar 18, 2026: Web 7 Review eventsMar 18, 2026: iOS 41 Review eventsMar 19, 2026: Web 7 Review eventsMar 19, 2026: iOS 1 Review eventsMar 22, 2026: iOS 5 Review eventsMar 23, 2026: iOS 1 Review eventsMar 24, 2026: Web 1 Review eventsMar 27, 2026: iOS 1 Review eventsMar 28, 2026: iOS 6 Review eventsMar 30, 2026: iOS 3 Review eventsMar 31, 2026: iOS 1 Review eventsApr 1, 2026: Web 1 Review eventsApr 3, 2026: iOS 200 Review eventsApr 4, 2026: iOS 46 Review eventsApr 5, 2026: iOS 12 Review eventsApr 6, 2026: iOS 32 Review eventsApr 7, 2026: Web 8 Review eventsApr 7, 2026: iOS 6 Review eventsApr 8, 2026: Web 17 Review eventsApr 8, 2026: iOS 34 Review eventsApr 9, 2026: Web 19 Review eventsApr 9, 2026: iOS 71 Review eventsApr 10, 2026: iOS 36 Review eventsApr 11, 2026: Android 20 Review eventsApr 11, 2026: iOS 25 Review eventsApr 12, 2026: iOS 44 Review eventsApr 13, 2026: Android 4 Review eventsApr 13, 2026: iOS 31 Review eventsApr 14, 2026: Web 10 Review eventsApr 14, 2026: Android 1 Review eventsApr 14, 2026: iOS 89 Review eventsApr 15, 2026: Web 1 Review eventsApr 15, 2026: iOS 40 Review eventsApr 16, 2026: Web 1 Review eventsApr 16, 2026: iOS 365 Review eventsApr 17, 2026: Web 8 Review eventsApr 17, 2026: iOS 434 Review eventsApr 18, 2026: Web 3 Review eventsApr 18, 2026: Android 1 Review eventsApr 18, 2026: iOS 74 Review eventsApr 19, 2026: Web 2 Review eventsApr 19, 2026: iOS 69 Review eventsApr 20, 2026: Web 8 Review eventsApr 20, 2026: Android 14 Review eventsApr 20, 2026: iOS 23 Review eventsApr 21, 2026: iOS 53 Review eventsApr 22, 2026: iOS 57 Review eventsApr 23, 2026: Web 18 Review eventsApr 23, 2026: Android 7 Review eventsApr 23, 2026: iOS 58 Review eventsApr 24, 2026: Web 126 Review eventsApr 24, 2026: Android 31 Review eventsApr 24, 2026: iOS 139 Review eventsApr 25, 2026: Android 3 Review eventsApr 25, 2026: iOS 112 Review eventsApr 26, 2026: iOS 116 Review eventsApr 27, 2026: Web 4 Review eventsApr 27, 2026: Android 11 Review eventsApr 27, 2026: iOS 220 Review eventsApr 28, 2026: Android 1 Review eventsApr 28, 2026: iOS 124 Review eventsApr 29, 2026: Web 6 Review eventsApr 29, 2026: Android 22 Review eventsApr 29, 2026: iOS 130 Review eventsApr 30, 2026: Android 4 Review eventsApr 30, 2026: iOS 219 Review eventsMay 1, 2026: Web 3 Review eventsMay 1, 2026: iOS 15 Review eventsMay 2, 2026: Web 6 Review eventsMay 2, 2026: iOS 91 Review eventsMay 3, 2026: Android 2 Review eventsMay 3, 2026: iOS 112 Review eventsMay 4, 2026: Web 5 Review eventsMay 4, 2026: iOS 108 Review eventsMay 5, 2026: Android 6 Review eventsMay 5, 2026: iOS 50 Review eventsMay 6, 2026: Web 29 Review eventsMay 6, 2026: iOS 50 Review eventsMar 7Mar 12Mar 17Mar 22Mar 27Apr 1Apr 6Apr 11Apr 16Apr 21Apr 26May 1May 6Mar 7, 2026: Web: 1 Review events: 1 Review eventsMar 9, 2026: Web: 2 Review events: 29 Review eventsMar 9, 2026: iOS: 27 Review events: 29 Review eventsMar 10, 2026: Web: 5 Review events: 9 Review eventsMar 10, 2026: iOS: 4 Review events: 9 Review eventsMar 11, 2026: Web: 5 Review events: 63 Review eventsMar 11, 2026: iOS: 58 Review events: 63 Review eventsMar 12, 2026: Web: 2 Review events: 106 Review eventsMar 12, 2026: iOS: 104 Review events: 106 Review eventsMar 13, 2026: Web: 4 Review events: 12 Review eventsMar 13, 2026: iOS: 8 Review events: 12 Review eventsMar 14, 2026: Web: 1 Review events: 29 Review eventsMar 14, 2026: iOS: 28 Review events: 29 Review eventsMar 15, 2026: Web: 3 Review events: 32 Review eventsMar 15, 2026: iOS: 29 Review events: 32 Review eventsMar 16, 2026: Web: 20 Review events: 59 Review eventsMar 16, 2026: iOS: 39 Review events: 59 Review eventsMar 17, 2026: iOS: 11 Review events: 11 Review eventsMar 18, 2026: Web: 7 Review events: 48 Review eventsMar 18, 2026: iOS: 41 Review events: 48 Review eventsMar 19, 2026: Web: 7 Review events: 8 Review eventsMar 19, 2026: iOS: 1 Review events: 8 Review eventsMar 22, 2026: iOS: 5 Review events: 5 Review eventsMar 23, 2026: iOS: 1 Review events: 1 Review eventsMar 24, 2026: Web: 1 Review events: 1 Review eventsMar 27, 2026: iOS: 1 Review events: 1 Review eventsMar 28, 2026: iOS: 6 Review events: 6 Review eventsMar 30, 2026: iOS: 3 Review events: 3 Review eventsMar 31, 2026: iOS: 1 Review events: 1 Review eventsApr 1, 2026: Web: 1 Review events: 1 Review eventsApr 3, 2026: iOS: 200 Review events: 200 Review eventsApr 4, 2026: iOS: 46 Review events: 46 Review eventsApr 5, 2026: iOS: 12 Review events: 12 Review eventsApr 6, 2026: iOS: 32 Review events: 32 Review eventsApr 7, 2026: Web: 8 Review events: 14 Review eventsApr 7, 2026: iOS: 6 Review events: 14 Review eventsApr 8, 2026: Web: 17 Review events: 51 Review eventsApr 8, 2026: iOS: 34 Review events: 51 Review eventsApr 9, 2026: Web: 19 Review events: 90 Review eventsApr 9, 2026: iOS: 71 Review events: 90 Review eventsApr 10, 2026: iOS: 36 Review events: 36 Review eventsApr 11, 2026: Android: 20 Review events: 45 Review eventsApr 11, 2026: iOS: 25 Review events: 45 Review eventsApr 12, 2026: iOS: 44 Review events: 44 Review eventsApr 13, 2026: Android: 4 Review events: 35 Review eventsApr 13, 2026: iOS: 31 Review events: 35 Review eventsApr 14, 2026: Web: 10 Review events: 100 Review eventsApr 14, 2026: Android: 1 Review events: 100 Review eventsApr 14, 2026: iOS: 89 Review events: 100 Review eventsApr 15, 2026: Web: 1 Review events: 41 Review eventsApr 15, 2026: iOS: 40 Review events: 41 Review eventsApr 16, 2026: Web: 1 Review events: 366 Review eventsApr 16, 2026: iOS: 365 Review events: 366 Review eventsApr 17, 2026: Web: 8 Review events: 442 Review eventsApr 17, 2026: iOS: 434 Review events: 442 Review eventsApr 18, 2026: Web: 3 Review events: 78 Review eventsApr 18, 2026: Android: 1 Review events: 78 Review eventsApr 18, 2026: iOS: 74 Review events: 78 Review eventsApr 19, 2026: Web: 2 Review events: 71 Review eventsApr 19, 2026: iOS: 69 Review events: 71 Review eventsApr 20, 2026: Web: 8 Review events: 45 Review eventsApr 20, 2026: Android: 14 Review events: 45 Review eventsApr 20, 2026: iOS: 23 Review events: 45 Review eventsApr 21, 2026: iOS: 53 Review events: 53 Review eventsApr 22, 2026: iOS: 57 Review events: 57 Review eventsApr 23, 2026: Web: 18 Review events: 83 Review eventsApr 23, 2026: Android: 7 Review events: 83 Review eventsApr 23, 2026: iOS: 58 Review events: 83 Review eventsApr 24, 2026: Web: 126 Review events: 296 Review eventsApr 24, 2026: Android: 31 Review events: 296 Review eventsApr 24, 2026: iOS: 139 Review events: 296 Review eventsApr 25, 2026: Android: 3 Review events: 115 Review eventsApr 25, 2026: iOS: 112 Review events: 115 Review eventsApr 26, 2026: iOS: 116 Review events: 116 Review eventsApr 27, 2026: Web: 4 Review events: 235 Review eventsApr 27, 2026: Android: 11 Review events: 235 Review eventsApr 27, 2026: iOS: 220 Review events: 235 Review eventsApr 28, 2026: Android: 1 Review events: 125 Review eventsApr 28, 2026: iOS: 124 Review events: 125 Review eventsApr 29, 2026: Web: 6 Review events: 158 Review eventsApr 29, 2026: Android: 22 Review events: 158 Review eventsApr 29, 2026: iOS: 130 Review events: 158 Review eventsApr 30, 2026: Android: 4 Review events: 223 Review eventsApr 30, 2026: iOS: 219 Review events: 223 Review eventsMay 1, 2026: Web: 3 Review events: 18 Review eventsMay 1, 2026: iOS: 15 Review events: 18 Review eventsMay 2, 2026: Web: 6 Review events: 97 Review eventsMay 2, 2026: iOS: 91 Review events: 97 Review eventsMay 3, 2026: Android: 2 Review events: 114 Review eventsMay 3, 2026: iOS: 112 Review events: 114 Review eventsMay 4, 2026: Web: 5 Review events: 113 Review eventsMay 4, 2026: iOS: 108 Review events: 113 Review eventsMay 5, 2026: Android: 6 Review events: 56 Review eventsMay 5, 2026: iOS: 50 Review events: 56 Review eventsMay 6, 2026: Web: 29 Review events: 79 Review eventsMay 6, 2026: iOS: 50 Review events: 79 Review events

Spaced Repetition

Review cards with FSRS scheduling and a simple rating flow. The backend and iOS client keep the scheduler behavior aligned.

Web App And AI Chat

Create cards, browse your collection, review due items, and work with AI chat plus file attachments in the hosted web app.

Passwordless Auth

Email OTP via Cognito with shared-domain cookies across the auth and app subdomains.

Agent-Ready Onboarding

Give an AI agent the discovery URL, confirm the latest 8-digit email code, and let it finish login, API key setup, account loading, workspace selection, and SQL discovery.

Self-Hosted

Run Postgres locally, start auth, backend, and web separately, and keep the AWS deployment path under your control.

Offline-First Clients

The repository already includes the iOS app with local SQLite and sync, and the Android app is now available on Google Play.