Miễn phí và mã nguồn mở · Mac, sắp có Windows và Linux

Sayfern. Một gia sư nhớ bạn đang học gì.

Luyện ngoại ngữ bằng những câu thật với AI bạn đang dùng. Sayfern chữa lỗi như một giáo viên, bám theo bộ thẻ Anki của bạn và ghi lại mọi điểm ngữ pháp bạn đã thử, để buổi sau bắt đầu đúng chỗ buổi này dừng lại.

v0.10.1 · hiện có trên macOS · sắp có Windows và Linux · giấy phép GPL-3.0 · không cần tài khoản

Bản vẽ IHình 1
Polypodium loquaxcây dương xỉ biết nói
Dùng hạn mức gói ít hơn 8 lần so với công cụ lập trình11 ngôn ngữ để họcĐăng nhập bằng Claude, ChatGPT hoặc OpenRouterKết nối Anki qua AnkiConnectGiọng nói với ElevenLabs hoặc giọng miễn phíDữ liệu học nằm trên máy của bạn

Một buổi học diễn ra thế nào

Nói bằng câu hoàn chỉnh. Sayfern ghi chép giúp bạn.

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

Buổi học mẫu. Các con số chỉ để minh họa.

01 · Bạn viết

Trả lời như khi nói chuyện trực tiếp.

Gia sư đặt câu hỏi thật theo trình độ của bạn, dùng từ trong bộ thẻ Anki và ngữ pháp bạn đang luyện. Từ gạch chân màu xanh là từ bạn đang học.

02 · Bút đỏ

Đánh dấu, rồi thử lại.

Lỗi được đánh dấu ngay trong câu kèm lý do ngắn gọn. Bạn được tự sửa trước khi đáp án hiện ra. Gợi ý về văn phong được ghi riêng với lỗi thật.

03 · Tra từ

Di chuột lên bất kỳ từ nào.

Cách đọc, nghĩa trong từ điển, từ đó có trong Anki của bạn không, và nút nghe. Từ điển chạy trên máy của bạn nên tra ngay lập tức.

Thử xem: di chuột hoặc chạm vào một từ được gạch chân trong cửa sổ.

04 · Ghi nhớ

Tiến bộ có bằng chứng.

Mỗi lần bạn dùng một điểm ngữ pháp đều được lưu cùng câu bạn viết. Sayfern tách những gì bạn dùng khi có trợ giúp với những gì bạn tự dùng được, và đưa điểm yếu trở lại trong các cuộc trò chuyện sau.

Đo hiệu năng

Cùng mô hình, cùng bài học. Chỉ khoảng một phần tám hạn mức gói.

Chúng tôi chạy cùng những bài học theo kịch bản qua Sayfern và qua Claude Code có cài kỹ năng dạy tiếng Trung: cùng mô hình, cùng tin nhắn của người học, cùng bộ thẻ Anki và bài đọc. Một proxy ghi lại mọi yêu cầu mà mỗi bên gửi đi.

8.2×ít hạn mức gói hơn114,981 so với 943,988 đơn vị hạn mức
9.9×ngữ cảnh đỉnh nhỏ hơn7,128 so với 70,616 token
4.2×chờ ít hơnthời gian thực 88 giây so với 365 giây
2%của khung 5 giờ, so với 27%đọc từ header giới hạn tốc độ

Token gửi đi với mỗi tin nhắn

Một cuộc trò chuyện mười hai tin nhắn. Claude Code + kỹ năng gửi lại khoảng 65.000 token hướng dẫn, công cụ và lịch sử mỗi lượt. Sayfern chỉ gửi những gì lượt đó cần.

SayfernClaude Code + kỹ năng
Xem dạng bảng

Tiết kiệm đến từ đâu

Tổng của năm kịch bản, mỗi kịch bản chạy hai lần, tính trung bình mỗi lần.

SayfernClaude Code + kỹ năng

Độ chính xác: ngang nhau ở điều quan trọng, vẫn còn việc phải làm.

Một mô hình chấm điểm riêng đã chấm cả hai gia sư theo cùng một đáp án. Cả hai đều bắt được mọi lỗi thật với cách sửa đúng và không báo nhầm. Sayfern kém hơn ở việc khớp đúng từng chữ và tự mắc hai lỗi tiếng Trung nhỏ.

Hạng mụcSayfernClaude Code + kỹ năng
Lỗi ngữ pháp được chỉ ra (chấm)14 / 1414 / 14ngang
Chỉ ra kèm cách sửa đúng (chấm)14 / 1414 / 14ngang
Báo nhầm với câu đúng0 / 120 / 12ngang
Nêu đúng thông tin Anki (chấm)2 / 4 (2 chưa chấm)3 / 4đang chấm lại
Cách sửa khớp đúng từng chữ11 / 1414 / 14kém
Lỗi tiếng Trung của chính gia sư20kém

Chạy ngày 2026-10-01: Sayfern 0.6.0 so với Claude Code 2.1.220 có kỹ năng mandarin-thinking-practice, cả hai dùng Claude Sonnet 5.5. Năm kịch bản (sửa lỗi, câu hỏi về Anki, đọc phân cấp, liên tục qua hai buổi, một cuộc trò chuyện dài), mỗi kịch bản lặp hai lần, trên bộ dữ liệu tổng hợp công khai. Mức dùng hạn mức gói là ước tính: token được tính theo giá API. Con số 5 giờ là mức thay đổi trong header giới hạn tốc độ của Anthropic và có thể gồm lưu lượng khác của tài khoản. Tự chạy bằng npm run bench -- run; phương pháp ở docs/benchmark.md.

Tính năng

Mọi điều một gia sư giỏi làm, đều được ghi lại.

#1GHI NHỚ

Tiếp tục từ chỗ bạn dừng

Buổi học tiếp nối vị trí đọc, phần ngữ pháp bạn còn chưa vững và những từ bạn hay quên. Thêm vài ghi chú về bản thân và gia sư sẽ dùng đến.

#2SỬA LỖI

Chấm như chấm bài tập

Câu gốc, gợi ý và một dòng lý do. Mọi lần sửa được gom vào mục Ôn tập, nơi bạn có thể lọc, làm lại câu cũ và biến chúng thành thẻ.

#3NHỚ LẠI

Dựa trên Anki của bạn

Đọc bộ sưu tập qua AnkiConnect và giữ cuộc trò chuyện trong vốn từ bạn đã biết. Chưa có bộ thẻ? Sayfern làm cho bạn theo từng đợt 25 thẻ, có kiểm tra cách đọc và có âm thanh.

#4KIỂM TRA

Câu hỏi từ chính lỗi của bạn

Điền chỗ trống, sắp xếp, trắc nghiệm hoặc tự viết, theo trình độ của bạn hoặc theo cấp HSK, JLPT. Câu có đáp án cố định được chấm trên máy của bạn. Điểm kiểm tra không bao giờ được tính là tự dùng.

#5NGHE

Nói thay vì gõ

Giữ để nói và lời bạn hiện ngay trong khung chat. Nghe bất kỳ câu trả lời hay từ nào, giảm tốc còn 0,7× nếu cần. Dùng tài khoản ElevenLabs của bạn hoặc giọng miễn phí có sẵn.

#6TẠO

Yêu cầu tính năng bạn muốn

Mô tả một thẻ mới hoặc hoạt động luyện tập và mô hình sẽ tạo ra nó. Tính năng mới chạy trong sandbox. Mọi thứ cần quyền truy cập đầy đủ đều chờ bạn duyệt.

Ngôn ngữ

Mười một ngôn ngữ để học. Mười hai ngôn ngữ để học bằng.

Ứng dụng theo ngôn ngữ hệ thống, và phần giải thích dùng ngôn ngữ bạn đọc tốt nhất. Mỗi ngôn ngữ có hồ sơ học, từ điển và bộ thẻ Anki riêng.

你好Chinese
こんにちはJapanese
안녕하세요Korean
HelloEnglish
HolaSpanish
BonjourFrench
HalloGerman
CiaoItalian
OláPortuguese
ПриветRussian
Xin chàoVietnamese
Hỗ trợ sâu nhất: tiếng Trung và tiếng Nhật Từ điển: CC-CEDICT, JMdict và nhiều hơn nữa, dùng ngoại tuyến Giao diện: 12 ngôn ngữ, gồm cả tiếng Trung giản thể và phồn thể

Dùng mô hình của bạn

Dùng AI bạn đã trả tiền.

Đăng nhập bằng gói bạn đang có hoặc dán khóa API. Đổi mô hình bất cứ lúc nào; hồ sơ học của bạn vẫn giữ nguyên.

AnthropicĐăng nhập Claude Pro hoặc Max, hoặc khóa APIđăng nhập
OpenAIĐăng nhập bằng ChatGPT, hoặc khóa APIđăng nhập
OpenRouterĐăng nhập OpenRouter, hoặc khóa APIđăng nhập
DeepSeekKhóa APIkhóa
FireworksKhóa APIkhóa
GoogleKhóa APIkhóa

Thông tin đăng nhập được mã hóa bằng khóa lưu trong chuỗi khóa của hệ thống (trên Mac là macOS Keychain).

Những gì chúng tôi bỏ đi

Những thứ một ứng dụng học ngôn ngữ không nên có.

  • Tài khoản

    Không cần đăng ký. Mở ứng dụng, chọn ngôn ngữ, bắt đầu nói.

  • Chuỗi ngày và cảm giác tội lỗi

    Không đếm chuỗi ngày, không thông báo giục giã. Quay lại khi bạn muốn.

  • Gói thuê bao

    Sayfern miễn phí. Bạn dùng gói mô hình hoặc khóa sẵn có, và giọng đọc miễn phí đã được tích hợp.

  • Coi nhớ thẻ là trôi chảy

    Nhớ một thẻ và dùng được từ trong câu được ghi nhận riêng. Chỉ điều thứ hai mới được tính là sử dụng.

  • Sổ tay của bạn trên đám mây của chúng tôi

    Hồ sơ học và tài liệu nằm trên máy của bạn. Chỉ nội dung trò chuyện được gửi tới mô hình bạn chọn.

Câu hỏi

Trước khi tải về.

Sayfern có miễn phí không?

Có. Sayfern là phần mềm miễn phí, mã nguồn mở theo giấy phép GPL-3.0. Bạn kết nối gói mô hình hoặc khóa API sẵn có, giọng đọc miễn phí đã được tích hợp, nên không phải trả gì cho Sayfern.

Có thể học những ngôn ngữ nào với Sayfern?

Mười một ngôn ngữ: tiếng Trung, tiếng Nhật, tiếng Hàn, tiếng Anh, tiếng Tây Ban Nha, tiếng Pháp, tiếng Đức, tiếng Ý, tiếng Bồ Đào Nha, tiếng Nga và tiếng Việt. Tiếng Trung và tiếng Nhật được hỗ trợ sâu nhất. Giao diện ứng dụng có 12 ngôn ngữ.

Sayfern có dùng được với Anki không?

Có. Cài tiện ích AnkiConnect (mã 2055492159), Sayfern sẽ đọc bộ thẻ, giữ cuộc trò chuyện trong vốn từ bạn đã biết, tạo bộ thẻ mới cho bạn và biến các lỗi đã sửa thành thẻ ôn tập.

Sayfern hỗ trợ những mô hình AI nào?

Claude (đăng nhập Pro hoặc Max, hoặc khóa API), đăng nhập ChatGPT hoặc khóa API OpenAI, OpenRouter, DeepSeek, Fireworks và Google. Bạn có thể đổi mô hình bất cứ lúc nào mà vẫn giữ hồ sơ học.

Sayfern có chạy trên Windows hoặc Linux không?

Hiện Sayfern chạy trên macOS. Bản cho Windows và Linux sắp ra mắt.

Dữ liệu học của tôi được lưu ở đâu?

Trên máy của bạn. Hồ sơ học, tài liệu và cài đặt đều nằm trên máy, chỉ nội dung trò chuyện được gửi tới mô hình bạn chọn.

Tải về

Ba lệnh là bạn có thể nói.

Sayfern dùng giấy phép GPL-3.0 và được phát triển công khai. Lần chạy đầu tiên sẽ hướng dẫn bạn kết nối mô hình, chọn ngôn ngữ và liên kết Anki.

$ git clone https://github.com/yufengliu15/Sayfern.git
$ cd Sayfern && npm install
$ npm run dev
# màn hình thiết lập mở ra: kết nối mô hình, chọn ngôn ngữ

Hãy nói.
Hãy lớn lên.

Một gia sư miễn phí nhớ bạn đang học gì. Mang mô hình và Anki của bạn đến, rồi bắt đầu nói.