対面で話すように答えましょう。
チューターはあなたのレベルに合わせて本物の質問をし、Anki デッキの単語や練習中の文法を使います。緑の下線は学習中の単語です。
無料・オープンソース · Mac 対応、Windows と Linux も近日対応
いつも使っている AI で、実際の文を使って言語を練習しましょう。Sayfern は先生のように間違いを添削し、あなたの Anki デッキをもとに練習を進め、試した文法項目をすべて記録します。だから次のセッションは、今回の続きから始まります。
セッションの流れ
上个周末你做了什么?
What did you do last weekend?
除了去公园,我还买了一个书。
书 counts with 本, not 个.
Try the sentence again before you see the fix.
セッションの例です。数値は説明用です。
チューターはあなたのレベルに合わせて本物の質問をし、Anki デッキの単語や練習中の文法を使います。緑の下線は学習中の単語です。
間違いはその場で印がつき、短い理由が添えられます。答えが出る前に、自分で直すことができます。言い回しの提案は、本当の間違いとは分けて表示されます。
読み方、辞書の意味、Anki に入っているかどうか、そして音声ボタン。辞書はあなたのコンピューター上で動くので、すぐに引けます。
試してみよう:ウィンドウ内の下線付きの単語にカーソルを合わせるか、タップしてください。
文法項目への挑戦は、あなたが書いた文と一緒にすべて保存されます。Sayfern はサポートありで使えたものと自力で使えたものを区別し、苦手な点を後の会話でまた取り上げます。
ベンチマーク
同じ台本のレッスンを、Sayfern と、中国語指導スキルを入れた Claude Code の両方で実行しました。モデル、学習者のメッセージ、Anki デッキ、読み物はすべて同じです。プロキシがそれぞれの送ったリクエストをすべて記録しました。
12 メッセージの会話。Claude Code + スキルは毎ターン、指示・ツール・履歴の約 65,000 トークンを送り直します。Sayfern はそのターンに必要なものだけを送ります。
5 つのシナリオを各 2 回実行した合計の、1 回あたりの平均。
別の判定モデルが同じ解答キーで両方のチューターを採点しました。どちらも本当の間違いをすべて見つけて正しく直し、誤検出もありませんでした。Sayfern は表現の完全一致で劣り、自身の中国語にも 2 か所の誤りがありました。
| 項目 | Sayfern | Claude Code + スキル | |
|---|---|---|---|
| 指摘された文法の誤り(判定) | 14 / 14 | 14 / 14 | 互角 |
| 正しい修正付きの指摘(判定) | 14 / 14 | 14 / 14 | 互角 |
| 正しい文への誤検出 | 0 / 12 | 0 / 12 | 互角 |
| Anki の事実を正しく述べた(判定) | 2 / 4 (2 件未採点) | 3 / 4 | 再採点中 |
| 修正が想定の表現と完全一致 | 11 / 14 | 14 / 14 | 劣勢 |
| チューター自身の中国語の誤り | 2 | 0 | 劣勢 |
2026-10-01 に実行:Sayfern 0.6.0 対 Claude Code 2.1.220(mandarin-thinking-practice スキル付き)、どちらも Claude Sonnet 5.5。5 つのシナリオ(添削、Anki についての質問、多読、2 回のセッションの継続、長い会話)を各 2 回、公開の合成データで実行。プラン使用量は推定値で、API 価格で重み付けしたトークンです。5 時間の数値は Anthropic のレート制限ヘッダーの変化で、アカウントの他の通信を含むことがあります。npm run bench -- run で自分でも実行できます。方法は docs/benchmark.md にあります。
機能
読んでいた位置、まだ不安な文法、何度も忘れる単語から再開します。自分についてのメモを書けば、チューターがそれを使います。
元の文、提案、一行の理由。添削はすべて「復習」に集まり、絞り込み、昔の文のやり直し、カード化ができます。
AnkiConnect でコレクションを読み込み、知っている単語の範囲で会話を進めます。デッキがない場合は、Sayfern が 25 枚ずつ作ります。読みは確認済みで、音声付きです。
穴埋め、並べ替え、選択問題、記述式。あなたのレベルや HSK・JLPT のレベルで出題します。答えが決まっている問題はあなたのコンピューター上で採点。クイズの成績が自由な使用として数えられることはありません。
押しながら話せば、言葉がチャットに入ります。どの返事や単語も再生でき、必要なら 0.7 倍に遅くできます。ElevenLabs のアカウントか、内蔵の無料音声を使えます。
新しいタブや練習アクティビティを説明すれば、モデルがそれを作ります。新しい機能はサンドボックスで動き、完全なアクセスが必要なものはあなたの承認を待ちます。
言語
アプリはシステムの言語に合わせ、説明はいちばん読みやすい言語で表示されます。言語ごとに記録、辞書、Anki デッキを持ちます。
モデルは持ち込み
持っているプランでサインインするか、API キーを貼り付けてください。モデルはいつでも切り替えられ、学習記録はそのままです。
認証情報は、システムのキーチェーン(Mac では macOS キーチェーン)に保管された鍵で暗号化されます。
あえて入れなかったもの
登録は不要です。アプリを開き、言語を選んで、話し始めましょう。
連続日数のカウンターも、しつこい通知もありません。戻りたいときに戻ってきてください。
Sayfern は無料です。手持ちのモデルのプランやキーを使い、無料の音声も内蔵しています。
カードを覚えたことと、文の中で単語を使えたことは別々に記録します。使用として数えるのは後者だけです。
学習記録と教材はあなたのコンピューターに残ります。選んだモデルに送られるのは会話だけです。
よくある質問
はい。Sayfern は GPL-3.0 ライセンスの無料オープンソースソフトウェアです。手持ちのモデルのプランや API キーを接続し、無料の音声も内蔵しているので、Sayfern に支払うものはありません。
中国語、日本語、韓国語、英語、スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、ロシア語、ベトナム語の 11 言語です。中国語と日本語が最も充実しています。アプリの表示言語は 12 言語に対応しています。
はい。AnkiConnect アドオン(コード 2055492159)を入れると、Sayfern はデッキを読み込み、知っている単語の範囲で会話を進め、新しいデッキを作り、添削を復習カードに変えます。
Claude(Pro または Max でサインイン、または API キー)、ChatGPT でのサインインまたは OpenAI の API キー、OpenRouter、DeepSeek、Fireworks、Google です。モデルはいつでも切り替えられ、学習記録はそのまま残ります。
現在は macOS に対応しています。Windows 版と Linux 版は近日公開予定です。
あなたのコンピューターです。学習記録、教材、設定はローカルに残り、選んだモデルに送られるのは会話だけです。
入手
Sayfern は GPL-3.0 ライセンスで、オープンに開発されています。初回起動時に、モデルの接続、言語の選択、Anki の連携を案内します。
$ git clone https://github.com/yufengliu15/Sayfern.git $ cd Sayfern && npm install $ npm run dev # 初回設定が開きます:モデルを接続し、言語を選ぶ
2055492159