직접 만나서 말하듯이 답하세요.
튜터는 여러분의 수준에 맞는 실제 질문을 하고, Anki 덱의 단어와 연습 중인 문법을 활용합니다. 초록색 밑줄은 공부 중인 단어입니다.
무료 오픈 소스 · Mac 지원, Windows와 Linux 곧 지원
이미 쓰고 있는 AI로 실제 문장 속에서 언어를 연습하세요. 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 덱, 읽기 자료가 모두 같습니다. 프록시가 양쪽이 보낸 모든 요청을 기록했습니다.
메시지 12개짜리 대화. 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 가격으로 가중한 토큰 기반의 추정치입니다. 5시간 수치는 Anthropic 속도 제한 헤더의 변화이며 계정의 다른 트래픽이 포함될 수 있습니다. npm run bench -- run으로 직접 실행할 수 있고, 방법은 docs/benchmark.md에 있습니다.
기능
읽던 위치, 아직 불안한 문법, 자꾸 틀리는 단어부터 다시 시작합니다. 자신에 대한 메모를 추가하면 튜터가 활용합니다.
원문, 제안, 한 줄 이유. 모든 교정은 복습에 모여, 필터링하고 예전 문장을 다시 써 보고 카드로 만들 수 있습니다.
AnkiConnect로 컬렉션을 읽고, 아는 단어 안에서 대화를 이어 갑니다. 덱이 없나요? Sayfern이 25장씩 만들어 드립니다. 읽기는 확인을 거치고 음성도 들어 있습니다.
빈칸 채우기, 순서 맞추기, 객관식, 서술형. 내 수준이나 HSK, JLPT 수준으로 출제합니다. 정답이 정해진 문제는 내 컴퓨터에서 채점합니다. 퀴즈 점수는 자유로운 사용으로 계산되지 않습니다.
누르고 말하면 채팅에 들어갑니다. 어떤 답이나 단어든 들을 수 있고, 필요하면 0.7배로 느리게 들을 수 있습니다. ElevenLabs 계정이나 내장된 무료 음성을 쓰세요.
새 탭이나 연습 활동을 설명하면 모델이 만들어 줍니다. 새 기능은 샌드박스에서 실행되고, 전체 권한이 필요한 것은 승인을 기다립니다.
언어
앱은 시스템 언어를 따르고, 설명은 가장 편하게 읽는 언어로 나옵니다. 언어마다 기록, 사전, Anki 덱을 따로 둡니다.
내 모델 사용
가지고 있는 요금제로 로그인하거나 API 키를 붙여 넣으세요. 언제든 모델을 바꿔도 학습 기록은 그대로입니다.
자격 증명은 시스템 키체인(Mac에서는 macOS 키체인)에 보관된 키로 암호화됩니다.
일부러 뺀 것
가입할 필요가 없습니다. 앱을 열고, 언어를 고르고, 말하기 시작하세요.
연속 기록 카운터도, 재촉하는 알림도 없습니다. 원할 때 돌아오세요.
Sayfern은 무료입니다. 이미 가진 모델 요금제나 키를 쓰고, 무료 음성도 들어 있습니다.
카드를 기억한 것과 문장에서 단어를 쓴 것은 따로 기록됩니다. 사용으로 치는 것은 뒤의 것뿐입니다.
학습 기록과 자료는 내 컴퓨터에 남습니다. 고른 모델에 가는 것은 대화뿐입니다.
자주 묻는 질문
네. Sayfern은 GPL-3.0 라이선스의 무료 오픈 소스 소프트웨어입니다. 이미 가진 모델 요금제나 API 키를 연결하고, 무료 음성도 들어 있어 Sayfern에 낼 돈은 없습니다.
중국어, 일본어, 한국어, 영어, 스페인어, 프랑스어, 독일어, 이탈리아어, 포르투갈어, 러시아어, 베트남어 등 11개 언어입니다. 중국어와 일본어 지원이 가장 깊습니다. 앱 화면은 12개 언어로 쓸 수 있습니다.
네. AnkiConnect 애드온(코드 2055492159)을 설치하면 Sayfern이 덱을 읽고, 아는 단어 안에서 대화를 이어 가고, 새 덱을 만들어 주며, 교정 내용을 복습 카드로 바꿉니다.
Claude(Pro 또는 Max 로그인, 또는 API 키), ChatGPT 로그인 또는 OpenAI API 키, OpenRouter, DeepSeek, Fireworks, Google을 지원합니다. 언제든 모델을 바꿔도 학습 기록은 그대로입니다.
현재는 macOS에서 실행됩니다. Windows와 Linux 버전은 곧 나옵니다.
내 컴퓨터에 저장됩니다. 학습 기록, 자료, 설정은 로컬에 남고, 고른 모델에는 대화만 전송됩니다.
받기
Sayfern은 GPL-3.0 라이선스로 공개 개발됩니다. 처음 실행하면 모델 연결, 언어 선택, Anki 연결을 안내합니다.
$ git clone https://github.com/yufengliu15/Sayfern.git $ cd Sayfern && npm install $ npm run dev # 초기 설정이 열립니다: 모델 연결, 언어 선택
2055492159