無料・オープンソース · Mac 対応、Windows と Linux も近日対応

Sayfern。あなたが何を学んでいるかを覚えているチューター。

いつも使っている AI で、実際の文を使って言語を練習しましょう。Sayfern は先生のように間違いを添削し、あなたの Anki デッキをもとに練習を進め、試した文法項目をすべて記録します。だから次のセッションは、今回の続きから始まります。

v0.10.1 · 現在は macOS · Windows と Linux は近日対応 · GPL-3.0 ライセンス · アカウント不要

図版 I図 1
Polypodium loquax話すシダ
コーディング用ツールよりプランの使用量が 8 分の 1学べる言語は 11Claude、ChatGPT、OpenRouter でサインインAnkiConnect で Anki と連携音声は ElevenLabs か無料の音声で記録はあなたのコンピューターに保存

セッションの流れ

文で話そう。記録は Sayfern に任せて。

Weekend plansclaude · 1.2k tokens
Tutor

上个周末你做了什么?

What did you do last weekend?

除了去公园,我还买了一个书。

Measure wordGrammar

书 counts with 本, not 个.

Try the sentence again before you see the fix.

Try againShow answer

セッションの例です。数値は説明用です。

01 · 書く

対面で話すように答えましょう。

チューターはあなたのレベルに合わせて本物の質問をし、Anki デッキの単語や練習中の文法を使います。緑の下線は学習中の単語です。

02 · 赤ペン

印をつけて、もう一度。

間違いはその場で印がつき、短い理由が添えられます。答えが出る前に、自分で直すことができます。言い回しの提案は、本当の間違いとは分けて表示されます。

03 · 調べる

どの単語にもカーソルを。

読み方、辞書の意味、Anki に入っているかどうか、そして音声ボタン。辞書はあなたのコンピューター上で動くので、すぐに引けます。

試してみよう:ウィンドウ内の下線付きの単語にカーソルを合わせるか、タップしてください。

04 · 覚えている

目に見える上達。

文法項目への挑戦は、あなたが書いた文と一緒にすべて保存されます。Sayfern はサポートありで使えたものと自力で使えたものを区別し、苦手な点を後の会話でまた取り上げます。

ベンチマーク

同じモデル、同じレッスン。プランの使用量は約 8 分の 1。

同じ台本のレッスンを、Sayfern と、中国語指導スキルを入れた Claude Code の両方で実行しました。モデル、学習者のメッセージ、Anki デッキ、読み物はすべて同じです。プロキシがそれぞれの送ったリクエストをすべて記録しました。

8.2×少ないプラン使用量114,981 対 943,988 使用量単位
9.9×小さい最大コンテキスト7,128 対 70,616 トークン
4.2×短い待ち時間実時間 88 秒 対 365 秒
2%の 5 時間枠(相手は 27%)レート制限ヘッダーから取得

メッセージごとに送るトークン

12 メッセージの会話。Claude Code + スキルは毎ターン、指示・ツール・履歴の約 65,000 トークンを送り直します。Sayfern はそのターンに必要なものだけを送ります。

SayfernClaude Code + スキル
表で表示

節約の内訳

5 つのシナリオを各 2 回実行した合計の、1 回あたりの平均。

SayfernClaude Code + スキル

精度:大事なところは互角、課題も残る。

別の判定モデルが同じ解答キーで両方のチューターを採点しました。どちらも本当の間違いをすべて見つけて正しく直し、誤検出もありませんでした。Sayfern は表現の完全一致で劣り、自身の中国語にも 2 か所の誤りがありました。

項目SayfernClaude Code + スキル
指摘された文法の誤り(判定)14 / 1414 / 14互角
正しい修正付きの指摘(判定)14 / 1414 / 14互角
正しい文への誤検出0 / 120 / 12互角
Anki の事実を正しく述べた(判定)2 / 4 (2 件未採点)3 / 4再採点中
修正が想定の表現と完全一致11 / 1414 / 14劣勢
チューター自身の中国語の誤り20劣勢

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 にあります。

機能

良い先生がすることを、すべて記録に。

#1覚える

前回の続きから

読んでいた位置、まだ不安な文法、何度も忘れる単語から再開します。自分についてのメモを書けば、チューターがそれを使います。

#2添削

宿題のように添削

元の文、提案、一行の理由。添削はすべて「復習」に集まり、絞り込み、昔の文のやり直し、カード化ができます。

#3思い出す

あなたの Anki から

AnkiConnect でコレクションを読み込み、知っている単語の範囲で会話を進めます。デッキがない場合は、Sayfern が 25 枚ずつ作ります。読みは確認済みで、音声付きです。

#4クイズ

間違いからクイズを

穴埋め、並べ替え、選択問題、記述式。あなたのレベルや HSK・JLPT のレベルで出題します。答えが決まっている問題はあなたのコンピューター上で採点。クイズの成績が自由な使用として数えられることはありません。

#5聞く

タイプの代わりに話す

押しながら話せば、言葉がチャットに入ります。どの返事や単語も再生でき、必要なら 0.7 倍に遅くできます。ElevenLabs のアカウントか、内蔵の無料音声を使えます。

#6作る

ほしい機能を頼む

新しいタブや練習アクティビティを説明すれば、モデルがそれを作ります。新しい機能はサンドボックスで動き、完全なアクセスが必要なものはあなたの承認を待ちます。

言語

学べる言語は 11。使える表示言語は 12。

アプリはシステムの言語に合わせ、説明はいちばん読みやすい言語で表示されます。言語ごとに記録、辞書、Anki デッキを持ちます。

你好Chinese
こんにちはJapanese
안녕하세요Korean
HelloEnglish
HolaSpanish
BonjourFrench
HalloGerman
CiaoItalian
OláPortuguese
ПриветRussian
Xin chàoVietnamese
最も充実:中国語と日本語 辞書:CC-CEDICT、JMdict など、オフラインで 表示言語:簡体字と繁体字の中国語を含む 12 言語

モデルは持ち込み

すでに払っている AI を使う。

持っているプランでサインインするか、API キーを貼り付けてください。モデルはいつでも切り替えられ、学習記録はそのままです。

AnthropicClaude Pro か Max でサインイン、または API キーサインイン
OpenAIChatGPT でサインイン、または API キーサインイン
OpenRouterOpenRouter でサインイン、または API キーサインイン
DeepSeekAPI キーキー
FireworksAPI キーキー
GoogleAPI キーキー

認証情報は、システムのキーチェーン(Mac では macOS キーチェーン)に保管された鍵で暗号化されます。

あえて入れなかったもの

語学アプリにあるべきでないもの。

  • アカウント

    登録は不要です。アプリを開き、言語を選んで、話し始めましょう。

  • 連続記録と罪悪感

    連続日数のカウンターも、しつこい通知もありません。戻りたいときに戻ってきてください。

  • サブスクリプション

    Sayfern は無料です。手持ちのモデルのプランやキーを使い、無料の音声も内蔵しています。

  • 覚えた=話せる扱い

    カードを覚えたことと、文の中で単語を使えたことは別々に記録します。使用として数えるのは後者だけです。

  • ノートを私たちのクラウドに

    学習記録と教材はあなたのコンピューターに残ります。選んだモデルに送られるのは会話だけです。

よくある質問

ダウンロードの前に。よくある質問。

Sayfern は無料ですか?

はい。Sayfern は GPL-3.0 ライセンスの無料オープンソースソフトウェアです。手持ちのモデルのプランや API キーを接続し、無料の音声も内蔵しているので、Sayfern に支払うものはありません。

Sayfern ではどの言語を学べますか?

中国語、日本語、韓国語、英語、スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、ロシア語、ベトナム語の 11 言語です。中国語と日本語が最も充実しています。アプリの表示言語は 12 言語に対応しています。

Sayfern は Anki と連携できますか?

はい。AnkiConnect アドオン(コード 2055492159)を入れると、Sayfern はデッキを読み込み、知っている単語の範囲で会話を進め、新しいデッキを作り、添削を復習カードに変えます。

Sayfern はどの AI モデルに対応していますか?

Claude(Pro または Max でサインイン、または API キー)、ChatGPT でのサインインまたは OpenAI の API キー、OpenRouter、DeepSeek、Fireworks、Google です。モデルはいつでも切り替えられ、学習記録はそのまま残ります。

Sayfern は Windows や Linux で動きますか?

現在は macOS に対応しています。Windows 版と Linux 版は近日公開予定です。

学習データはどこに保存されますか?

あなたのコンピューターです。学習記録、教材、設定はローカルに残り、選んだモデルに送られるのは会話だけです。

入手

3 つのコマンドでもう会話できる。

Sayfern は GPL-3.0 ライセンスで、オープンに開発されています。初回起動時に、モデルの接続、言語の選択、Anki の連携を案内します。

$ git clone https://github.com/yufengliu15/Sayfern.git
$ cd Sayfern && npm install
$ npm run dev
# 初回設定が開きます:モデルを接続し、言語を選ぶ

話して。
育てよう。

あなたが何を学んでいるかを覚えている、無料のチューター。モデルと Anki を持ってきて、話し始めましょう。