機能

必要なものに絞ったフラッシュカード構成です。ホスト版Webアプリ、リポジトリ内のiOSクライアント、外部エージェントAPI、そして self-hosting 用の基盤がそろっています。

FSRS Review

期限の来たカードは FSRS でスケジュールされます。4つの評価のいずれかを送信すると、バックエンドが client review timestamp を使って次回の復習時刻を更新します。

Card Creation And Chat

Web クライアントで表裏カードを作成し、workspace data や file attachments、plain text uploads を使った AI チャットを利用できます。

Agent-Ready Onboarding

Claude Code、Codex、OpenClaw を discovery URL に向けると、エージェントは認証フロー全体をたどり、APIキーを保存し、アカウントコンテキストを読み込み、正しいワークスペースを選び、コンパクトな /v1/agent/sql surface まで進めます。人間に必要なのは最新の8桁メールコードを共有することだけです。

Passwordless Auth

メール OTP 認証は専用の auth service 上で動きます。ブラウザセッションは shared-domain cookies を再利用するので、サブドメインをまたいでも自然にログインできます。

Self-Hosted Stack

Postgres、auth、backend、web client をローカルで実行できます。本番デプロイも CDK、CloudFront、API Gateway、Lambda、RDS を使って AWS 向けに配線済みです。

Published Agent API

現在の external contract には discovery、OTP bootstrap、workspace selection、そして workspace、cards、decks、review events 上の公開 SQL dialect が含まれます。

Offline-First Clients

リポジトリにはローカル SQLite と sync route を持つ iOS client が含まれており、Android アプリも Google Play で提供されています。