무료 오픈 소스 · Mac 지원, Windows와 Linux 곧 지원

Sayfern. 무엇을 배우고 있는지 기억하는 튜터.

이미 쓰고 있는 AI로 실제 문장 속에서 언어를 연습하세요. Sayfern은 선생님처럼 실수를 고쳐 주고, 여러분의 Anki 덱을 바탕으로 연습하며, 시도한 문법 항목을 모두 기록합니다. 그래서 다음 세션은 이번 세션이 끝난 곳에서 시작됩니다.

v0.10.1 · 현재 macOS · Windows와 Linux 곧 지원 · GPL-3.0 라이선스 · 계정 불필요

도판 I그림 1
Polypodium loquax말하는 고사리
코딩 도구보다 요금제 한도를 8배 덜 사용배울 수 있는 언어 11개Claude, 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 + 스킬
표로 보기

절약의 출처

다섯 가지 시나리오를 각각 두 번 실행한 합계의 실행당 평균.

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 가격으로 가중한 토큰 기반의 추정치입니다. 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 버전은 곧 나옵니다.

학습 데이터는 어디에 저장되나요?

내 컴퓨터에 저장됩니다. 학습 기록, 자료, 설정은 로컬에 남고, 고른 모델에는 대화만 전송됩니다.

받기

명령어 세 개면 바로 대화 시작.

Sayfern은 GPL-3.0 라이선스로 공개 개발됩니다. 처음 실행하면 모델 연결, 언어 선택, Anki 연결을 안내합니다.

$ git clone https://github.com/yufengliu15/Sayfern.git
$ cd Sayfern && npm install
$ npm run dev
# 초기 설정이 열립니다: 모델 연결, 언어 선택

말하고,
자라세요.

무엇을 배우고 있는지 기억하는 무료 튜터. 모델과 Anki를 가져와서 말하기 시작하세요.