Gratuit et open source · Mac, Windows et Linux bientôt

Sayfern. Un tuteur qui se souvient de ce que vous apprenez.

Pratiquez une langue avec de vraies phrases et l'IA que vous utilisez déjà. Sayfern corrige vos erreurs comme un professeur, s'appuie sur votre paquet Anki et garde une trace de chaque point de grammaire que vous avez essayé, pour que la séance suivante reprenne là où celle-ci s'est arrêtée.

v0.10.1 · macOS aujourd'hui · Windows et Linux bientôt · licence GPL-3.0 · sans compte

Planche IFig. 1
Polypodium loquaxla fougère qui parle
8× moins de quota d'abonnement qu'un outil de code11 langues à apprendreConnexion avec Claude, ChatGPT ou OpenRouterAnki via AnkiConnectVoix avec ElevenLabs ou des voix gratuitesVos données restent sur votre ordinateur

Le déroulé d'une séance

Parlez en phrases complètes. Sayfern prend les notes.

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

Séance d'exemple. Les chiffres sont indicatifs.

01 · Vous écrivez

Répondez comme vous le feriez en vrai.

Le tuteur pose de vraies questions à votre niveau, avec les mots de votre paquet Anki et la grammaire que vous travaillez. Les mots soulignés en vert sont ceux que vous étudiez.

02 · Stylo rouge

Une marque, puis un second essai.

Les erreurs sont marquées sur place avec une courte explication. Vous corrigez la phrase vous-même avant de voir la réponse. Les suggestions de style sont signalées à part des vraies erreurs.

03 · Chercher

Survolez n'importe quel mot.

La prononciation, le sens du dictionnaire, s'il est dans votre Anki, et un bouton pour l'écouter. Les dictionnaires tournent sur votre ordinateur, donc la recherche est instantanée.

Essayez : survolez ou touchez un mot souligné dans la fenêtre.

04 · Il se souvient

Des progrès que l'on peut montrer.

Chaque essai d'un point de grammaire est enregistré avec la phrase que vous avez écrite. Sayfern distingue ce que vous avez utilisé avec de l'aide de ce que vous avez utilisé seul, et ramène vos points faibles dans les conversations suivantes.

Benchmark

Même modèle, même leçon. Environ un huitième de votre quota.

Nous avons fait passer des leçons scénarisées identiques dans Sayfern et dans Claude Code avec une compétence de tutorat en mandarin : même modèle, mêmes messages de l'apprenant, même paquet Anki et même lecture. Un proxy a enregistré chaque requête envoyée par chacun.

8.2×de quota consommé en moins114,981 contre 943,988 unités de quota
9.9×de contexte maximal en moins7,128 contre 70,616 tokens
4.2×d'attente en moins88 s contre 365 s en temps réel
2%de la fenêtre de 5 heures, contre 27%lu dans les en-têtes de limite de débit

Tokens envoyés à chaque message

Une conversation de douze messages. Claude Code + compétence renvoie environ 65 000 tokens d'instructions, d'outils et d'historique à chaque tour. Sayfern envoie ce dont le tour a besoin.

SayfernClaude Code + compétence
Afficher en tableau

D'où viennent les économies

Totaux sur cinq scénarios, deux passages chacun, moyenne par passage.

SayfernClaude Code + compétence

Précision : à égalité sur l'essentiel, avec encore du travail.

Un modèle juge distinct a noté les deux tuteurs avec le même corrigé. Tous deux ont repéré chaque vraie erreur avec une bonne correction et n'ont signalé aucune fausse erreur. Sayfern est en retard sur la formulation exacte et a fait deux petites fautes de mandarin.

CritèreSayfernClaude Code + compétence
Erreurs de grammaire signalées (juge)14 / 1414 / 14égalité
Signalées avec une bonne correction (juge)14 / 1414 / 14égalité
Fausses alertes sur des phrases correctes0 / 120 / 12égalité
Faits Anki énoncés correctement (juge)2 / 4 (2 non notés)3 / 4renotation
Correction identique à la formulation attendue11 / 1414 / 14derrière
Fautes de mandarin du tuteur lui-même20derrière

Exécuté le 2026-10-01 : Sayfern 0.6.0 contre Claude Code 2.1.220 avec la compétence mandarin-thinking-practice, tous deux sur Claude Sonnet 5.5. Cinq scénarios (corrections, questions sur Anki, lecture graduée, continuité sur deux séances, longue conversation), deux répétitions chacun, sur les données synthétiques publiques. La consommation de quota est une estimation : des tokens pondérés par le prix de l'API. Le chiffre sur 5 heures est la variation des en-têtes de limite de débit d'Anthropic et peut inclure d'autres usages du compte. Lancez-le vous-même avec npm run bench -- run ; méthode dans docs/benchmark.md.

Fonctionnalités

Tout ce que fait un bon tuteur, noté par écrit.

#1MÉMOIRE

Reprend là où vous en étiez

Les séances reprennent à votre position de lecture, avec la grammaire encore fragile et les mots que vous oubliez. Ajoutez quelques notes sur vous et le tuteur s'en servira.

#2CORRECTION

Corrigé comme un devoir

L'original, la suggestion et une raison en une ligne. Chaque correction est rassemblée dans Révision, où vous pouvez filtrer, refaire d'anciennes phrases et les transformer en cartes.

#3RAPPEL

Part de votre Anki

Lit votre collection via AnkiConnect et garde la conversation dans les mots que vous connaissez. Pas encore de paquet ? Sayfern en crée un par lots de 25, avec prononciations vérifiées et audio.

#4QUIZ

Des quiz tirés de vos erreurs

Textes à trous, remise en ordre, QCM ou réponses écrites, à votre niveau ou à un niveau HSK ou JLPT. Les réponses fermées sont corrigées sur votre ordinateur. Les scores de quiz ne comptent jamais comme usage libre.

#5ÉCOUTE

Parlez au lieu de taper

Maintenez pour parler et vos mots arrivent dans le chat. Écoutez n'importe quelle réponse ou n'importe quel mot, ralenti à 0,7× si besoin. Utilisez vos comptes ElevenLabs ou les voix gratuites intégrées.

#6CRÉATION

Demandez la fonction qu'il vous faut

Décrivez un nouvel onglet ou une activité et votre modèle la construit. Les nouvelles fonctions tournent dans un bac à sable. Tout ce qui demande un accès complet attend votre accord.

Langues

Onze langues à apprendre. Douze pour les apprendre.

L'application suit la langue de votre système, et les explications arrivent dans la langue que vous lisez le mieux. Chaque langue a ses propres notes, son dictionnaire et son paquet Anki.

你好Chinese
こんにちはJapanese
안녕하세요Korean
HelloEnglish
HolaSpanish
BonjourFrench
HalloGerman
CiaoItalian
OláPortuguese
ПриветRussian
Xin chàoVietnamese
Support le plus complet : chinois et japonais Dictionnaires : CC-CEDICT, JMdict et d'autres, hors ligne Interface : 12 langues, dont le chinois simplifié et traditionnel

Votre propre modèle

Utilisez l'IA que vous payez déjà.

Connectez-vous avec votre abonnement ou collez une clé API. Changez de modèle quand vous voulez ; votre historique d'apprentissage reste le même.

AnthropicConnexion Claude Pro ou Max, ou clé APIconnexion
OpenAIConnexion avec ChatGPT, ou clé APIconnexion
OpenRouterConnexion OpenRouter, ou clé APIconnexion
DeepSeekClé APIclé
FireworksClé APIclé
GoogleClé APIclé

Les identifiants sont chiffrés avec une clé conservée dans le trousseau du système (le trousseau macOS sur un Mac).

Ce que nous avons laissé de côté

Ce qu'une app de langues ne devrait pas avoir.

  • Un compte

    Aucune inscription. Ouvrez l'app, choisissez une langue, commencez à parler.

  • Séries et culpabilité

    Pas de compteur de jours, pas de notifications insistantes. Revenez quand vous en avez envie.

  • Un abonnement

    Sayfern est gratuit. Vous utilisez un abonnement ou une clé de modèle que vous avez déjà, et des voix gratuites sont intégrées.

  • Confondre mémoire et aisance

    Se souvenir d'une carte et employer un mot dans une phrase sont suivis séparément. Seul le second compte comme usage.

  • Votre carnet dans notre cloud

    Vos notes et vos documents restent sur votre ordinateur. Seule la conversation part vers le modèle choisi.

Questions

Avant de télécharger.

Sayfern est-il gratuit ?

Oui. Sayfern est un logiciel libre et gratuit sous licence GPL-3.0. Vous connectez un abonnement ou une clé API de modèle que vous avez déjà, et des voix gratuites sont intégrées : vous n'avez rien à payer à Sayfern.

Quelles langues peut-on apprendre avec Sayfern ?

Onze : chinois, japonais, coréen, anglais, espagnol, français, allemand, italien, portugais, russe et vietnamien. Le chinois et le japonais sont les mieux pris en charge. L'application elle-même existe en 12 langues d'interface.

Sayfern fonctionne-t-il avec Anki ?

Oui. Installez l'extension AnkiConnect (code 2055492159) : Sayfern lit votre paquet, garde la conversation dans les mots que vous connaissez, crée de nouveaux paquets et transforme vos corrections en cartes de révision.

Quels modèles d'IA Sayfern prend-il en charge ?

Claude (connexion Pro ou Max, ou clé API), connexion ChatGPT ou clé API OpenAI, OpenRouter, DeepSeek, Fireworks et Google. Vous pouvez changer de modèle à tout moment en gardant votre historique.

Sayfern fonctionne-t-il sous Windows ou Linux ?

Sayfern fonctionne aujourd'hui sous macOS. Les versions Windows et Linux arrivent bientôt.

Où sont stockées mes données d'apprentissage ?

Sur votre ordinateur. Vos notes, vos documents et vos réglages restent en local. Seule la conversation est envoyée au modèle que vous choisissez.

Obtenir

Trois commandes et vous parlez.

Sayfern est sous licence GPL-3.0 et développé ouvertement. Au premier lancement, on vous guide pour connecter un modèle, choisir vos langues et relier Anki.

$ git clone https://github.com/yufengliu15/Sayfern.git
$ cd Sayfern && npm install
$ npm run dev
# l'accueil s'ouvre : connectez un modèle, choisissez une langue

Dites-le.
Faites-le pousser.

Un tuteur gratuit qui se souvient de ce que vous apprenez. Apportez votre modèle et votre Anki, et commencez à parler.