Бесплатно и с открытым кодом · Mac, скоро Windows и Linux

Sayfern. Репетитор, который помнит, что вы учите.

Практикуйте язык в настоящих предложениях с ИИ, которым вы уже пользуетесь. Sayfern исправляет ошибки как учитель, опирается на вашу колоду Anki и записывает каждую грамматическую конструкцию, которую вы пробовали, чтобы следующее занятие начиналось там, где закончилось это.

v0.10.1 · сейчас macOS · скоро Windows и Linux · лицензия GPL-3.0 · без аккаунта

Таблица IРис. 1
Polypodium loquaxговорящий папоротник
В 8 раз меньше лимита тарифа, чем у инструмента для программистов11 языков для изученияВход через Claude, ChatGPT или OpenRouterAnki через AnkiConnectГолос через 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 отделяет то, что вы использовали с подсказкой, от того, что вы использовали сами, и возвращает слабые места в следующих разговорах.

Тест

Та же модель, тот же урок. Примерно восьмая часть лимита тарифа.

Мы провели одинаковые уроки по сценарию через Sayfern и через Claude Code с навыком для изучения китайского: та же модель, те же сообщения ученика, та же колода Anki и тот же текст для чтения. Прокси записал каждый запрос каждой стороны.

8.2×меньше расход лимита тарифа114,981 против 943,988 единиц лимита
9.9×меньше пиковый контекст7,128 против 70,616 токенов
4.2×меньше ожидания88 с против 365 с по часам
2%пятичасового окна, против 27%по заголовкам ограничения запросов

Токены, отправленные с каждым сообщением

Разговор из двенадцати сообщений. Claude Code + навык каждый ход заново отправляет около 65 000 токенов инструкций, инструментов и истории. Sayfern отправляет только то, что нужно для этого хода.

SayfernClaude Code + навык
Показать таблицей

Откуда берётся экономия

Суммы по пяти сценариям, по два прогона, в среднем за прогон.

SayfernClaude Code + навык

Точность: наравне в главном, но есть над чем работать.

Отдельная модель-судья оценила обоих репетиторов по одному и тому же ключу ответов. Оба нашли все настоящие ошибки, верно их исправили и не дали ложных тревог. Sayfern отстаёт по точному совпадению формулировок и сам допустил две ошибки в китайском.

Проверка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. Пять сценариев (исправления, вопросы про Anki, адаптированное чтение, связь двух занятий, длинный разговор), по два повтора, на открытых синтетических данных. Расход лимита тарифа оценочный: токены, взвешенные по цене API. Пятичасовая цифра показывает изменение заголовков ограничения запросов Anthropic, и в неё может входить другой трафик аккаунта. Запустите сами: npm run bench -- run; методика в docs/benchmark.md.

Возможности

Всё, что делает хороший репетитор, записано.

#1ПОМНИТ

Продолжает с того же места

Занятия продолжаются с места, где вы остановились в чтении, с грамматики, в которой вы не уверены, и со слов, которые вы забываете. Напишите о себе, и репетитор будет это учитывать.

#2ИСПРАВЛЯЕТ

Проверяет как домашнюю работу

Исходная фраза, вариант и причина в одну строку. Все исправления собираются в разделе «Повторение», где их можно фильтровать, переписывать старые предложения и превращать в карточки.

#3ВСПОМИНАЕТ

Работает с вашим Anki

Читает вашу коллекцию через AnkiConnect и держит разговор в пределах знакомых слов. Колоды ещё нет? Sayfern соберёт её партиями по 25 карточек, с проверенным произношением и озвучкой.

#4ТЕСТЫ

Тесты по вашим ошибкам

Пропуски, порядок слов, выбор ответа или письменный ответ, на вашем уровне или на уровне HSK или JLPT. Ответы с готовым ключом проверяются на вашем компьютере. Результаты тестов не засчитываются как свободное использование.

#5СЛУШАЕТ

Говорите, а не печатайте

Удерживайте кнопку и говорите, и слова появятся в чате. Слушайте любой ответ или слово, при необходимости в замедлении 0,7×. Используйте свои аккаунты ElevenLabs или встроенные бесплатные голоса.

#6СОЗДАЁТ

Попросите нужную функцию

Опишите новую вкладку или упражнение, и ваша модель его создаст. Новые функции работают в песочнице. Всё, что требует полного доступа, ждёт вашего одобрения.

Языки

Одиннадцать языков для изучения. Двенадцать языков интерфейса.

Приложение следует языку системы, а объяснения приходят на языке, который вам удобнее читать. У каждого языка свои записи, словарь и колода Anki.

你好Chinese
こんにちはJapanese
안녕하세요Korean
HelloEnglish
HolaSpanish
BonjourFrench
HalloGerman
CiaoItalian
OláPortuguese
ПриветRussian
Xin chàoVietnamese
Лучшая поддержка: китайский и японский Словари: CC-CEDICT, JMdict и другие, без интернета Интерфейс: 12 языков, включая упрощённый и традиционный китайский

Своя модель

Используйте ИИ, за который уже платите.

Войдите через свой тариф или вставьте ключ API. Меняйте модели когда угодно; ваши учебные записи остаются прежними.

AnthropicВход через Claude Pro или Max, или ключ APIвход
OpenAIВход через ChatGPT, или ключ APIвход
OpenRouterВход через OpenRouter, или ключ APIвход
DeepSeekКлюч APIключ
FireworksКлюч APIключ
GoogleКлюч APIключ

Учётные данные шифруются ключом, который хранится в системной связке ключей (на Mac это macOS Keychain).

Чего здесь нет

Чего в языковом приложении быть не должно.

  • Аккаунт

    Регистрироваться не нужно. Откройте приложение, выберите язык и начните говорить.

  • Серии и чувство вины

    Ни счётчика дней подряд, ни назойливых уведомлений. Возвращайтесь, когда захотите.

  • Подписка

    Sayfern бесплатный. Вы используете тариф модели или ключ, который у вас уже есть, а бесплатные голоса встроены.

  • Выдавать память за беглость

    Запомненная карточка и слово, употреблённое в предложении, учитываются отдельно. Использованием считается только второе.

  • Ваш конспект в нашем облаке

    Учебные записи и материалы остаются на вашем компьютере. Выбранной модели отправляется только разговор.

Вопросы

Прежде чем скачать.

Sayfern бесплатный?

Да. Sayfern является бесплатной программой с открытым кодом под лицензией GPL-3.0. Вы подключаете свой тариф модели или ключ API, бесплатные голоса уже встроены, так что платить Sayfern не нужно.

Какие языки можно учить в Sayfern?

Одиннадцать: китайский, японский, корейский, английский, испанский, французский, немецкий, итальянский, португальский, русский и вьетнамский. Лучше всего поддерживаются китайский и японский. Интерфейс приложения доступен на 12 языках.

Sayfern работает с Anki?

Да. Установите дополнение AnkiConnect (код 2055492159), и Sayfern будет читать вашу колоду, вести разговор в пределах знакомых слов, создавать новые колоды и превращать исправления в карточки для повторения.

Какие модели ИИ поддерживает Sayfern?

Claude (вход через Pro или Max или ключ API), вход через ChatGPT или ключ API OpenAI, OpenRouter, DeepSeek, Fireworks и Google. Модель можно сменить в любой момент, учебные записи сохранятся.

Sayfern работает на Windows или Linux?

Сейчас Sayfern работает на macOS. Версии для Windows и Linux скоро появятся.

Где хранятся мои учебные данные?

На вашем компьютере. Учебные записи, материалы и настройки остаются локально. Выбранной модели отправляется только сам разговор.

Скачать

Три команды, и можно говорить.

Sayfern распространяется по лицензии GPL-3.0 и разрабатывается открыто. При первом запуске приложение поможет подключить модель, выбрать языки и связать Anki.

$ git clone https://github.com/yufengliu15/Sayfern.git
$ cd Sayfern && npm install
$ npm run dev
# откроется настройка: подключите модель, выберите язык

Говорите.
Растите.

Бесплатный репетитор, который помнит, что вы учите. Возьмите свою модель и свой Anki и начинайте говорить.