创建卡片。
学得更多。
忘得更少。

一款带有间隔重复、免密码认证、AI 聊天和代理友好 onboarding 流程的开源闪卡应用。今天就可以使用托管版 Web 应用,通过一个 discovery URL 连接 Claude Code、Codex 或 OpenClaw,并让 Web、iOS 与 agent workflows 共用同一个 backend model。

面向用户

面向 AI AGENT

把这个 discovery URL 分享给你的 AI agent。它可以帮你注册、创建账号,并管理你的 Flashcards 工作区。

先对这个 discovery URL 执行 GET:
https://api.flashcards-open-source-app.com/v1/

应用预览

Flashcards 应用界面,展示复习、卡片、AI、编辑、开源和服务器配置流程。

间隔重复

使用 FSRS scheduling 和简单的评分流程来复习卡片。Backend 与 iOS client 保持一致的 scheduler 行为。

Web 应用与 AI 聊天

在托管 Web 应用中创建卡片、浏览你的 collection、复习 due items,并使用带 file attachments 的 AI 聊天。

免密码认证

通过 Cognito 提供 email OTP,并在 auth 与 app subdomains 之间共享 domain cookies。

代理友好 onboarding

把 discovery URL 交给 AI agent,确认最新的 8-digit email code,让它完成 login、API key setup、account loading、workspace selection 和 SQL discovery。

Self-Hosted

在本地运行 Postgres,分别启动 auth、backend 和 web,并保持对 AWS deployment path 的控制权。

Offline-First Clients

仓库中已经包含带本地 SQLite 和 sync 的 iOS app,Android app 也已在 Google Play 上架。