Отвечайте так, как ответили бы вживую.
Репетитор задаёт настоящие вопросы вашего уровня, используя слова из вашей колоды Anki и грамматику, над которой вы работаете. Зелёным подчёркнуты слова, которые вы учите.
Бесплатно и с открытым кодом · Mac, скоро Windows и Linux
Практикуйте язык в настоящих предложениях с ИИ, которым вы уже пользуетесь. 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 и тот же текст для чтения. Прокси записал каждый запрос каждой стороны.
Разговор из двенадцати сообщений. Claude Code + навык каждый ход заново отправляет около 65 000 токенов инструкций, инструментов и истории. Sayfern отправляет только то, что нужно для этого хода.
Суммы по пяти сценариям, по два прогона, в среднем за прогон.
Отдельная модель-судья оценила обоих репетиторов по одному и тому же ключу ответов. Оба нашли все настоящие ошибки, верно их исправили и не дали ложных тревог. Sayfern отстаёт по точному совпадению формулировок и сам допустил две ошибки в китайском.
| Проверка | 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. Пять сценариев (исправления, вопросы про Anki, адаптированное чтение, связь двух занятий, длинный разговор), по два повтора, на открытых синтетических данных. Расход лимита тарифа оценочный: токены, взвешенные по цене API. Пятичасовая цифра показывает изменение заголовков ограничения запросов Anthropic, и в неё может входить другой трафик аккаунта. Запустите сами: npm run bench -- run; методика в docs/benchmark.md.
Возможности
Занятия продолжаются с места, где вы остановились в чтении, с грамматики, в которой вы не уверены, и со слов, которые вы забываете. Напишите о себе, и репетитор будет это учитывать.
Исходная фраза, вариант и причина в одну строку. Все исправления собираются в разделе «Повторение», где их можно фильтровать, переписывать старые предложения и превращать в карточки.
Читает вашу коллекцию через AnkiConnect и держит разговор в пределах знакомых слов. Колоды ещё нет? Sayfern соберёт её партиями по 25 карточек, с проверенным произношением и озвучкой.
Пропуски, порядок слов, выбор ответа или письменный ответ, на вашем уровне или на уровне HSK или JLPT. Ответы с готовым ключом проверяются на вашем компьютере. Результаты тестов не засчитываются как свободное использование.
Удерживайте кнопку и говорите, и слова появятся в чате. Слушайте любой ответ или слово, при необходимости в замедлении 0,7×. Используйте свои аккаунты ElevenLabs или встроенные бесплатные голоса.
Опишите новую вкладку или упражнение, и ваша модель его создаст. Новые функции работают в песочнице. Всё, что требует полного доступа, ждёт вашего одобрения.
Языки
Приложение следует языку системы, а объяснения приходят на языке, который вам удобнее читать. У каждого языка свои записи, словарь и колода Anki.
Своя модель
Войдите через свой тариф или вставьте ключ API. Меняйте модели когда угодно; ваши учебные записи остаются прежними.
Учётные данные шифруются ключом, который хранится в системной связке ключей (на Mac это macOS Keychain).
Чего здесь нет
Регистрироваться не нужно. Откройте приложение, выберите язык и начните говорить.
Ни счётчика дней подряд, ни назойливых уведомлений. Возвращайтесь, когда захотите.
Sayfern бесплатный. Вы используете тариф модели или ключ, который у вас уже есть, а бесплатные голоса встроены.
Запомненная карточка и слово, употреблённое в предложении, учитываются отдельно. Использованием считается только второе.
Учебные записи и материалы остаются на вашем компьютере. Выбранной модели отправляется только разговор.
Вопросы
Да. Sayfern является бесплатной программой с открытым кодом под лицензией GPL-3.0. Вы подключаете свой тариф модели или ключ API, бесплатные голоса уже встроены, так что платить Sayfern не нужно.
Одиннадцать: китайский, японский, корейский, английский, испанский, французский, немецкий, итальянский, португальский, русский и вьетнамский. Лучше всего поддерживаются китайский и японский. Интерфейс приложения доступен на 12 языках.
Да. Установите дополнение AnkiConnect (код 2055492159), и Sayfern будет читать вашу колоду, вести разговор в пределах знакомых слов, создавать новые колоды и превращать исправления в карточки для повторения.
Claude (вход через Pro или Max или ключ API), вход через ChatGPT или ключ API OpenAI, OpenRouter, DeepSeek, Fireworks и Google. Модель можно сменить в любой момент, учебные записи сохранятся.
Сейчас Sayfern работает на macOS. Версии для Windows и Linux скоро появятся.
На вашем компьютере. Учебные записи, материалы и настройки остаются локально. Выбранной модели отправляется только сам разговор.
Скачать
Sayfern распространяется по лицензии GPL-3.0 и разрабатывается открыто. При первом запуске приложение поможет подключить модель, выбрать языки и связать Anki.
$ git clone https://github.com/yufengliu15/Sayfern.git $ cd Sayfern && npm install $ npm run dev # откроется настройка: подключите модель, выберите язык
2055492159Бесплатный репетитор, который помнит, что вы учите. Возьмите свою модель и свой Anki и начинайте говорить.