Лучшие приложения для карточек с открытым исходным кодом в 2026 году: сравнение 6 FOSS-вариантов

Для большинства пользователей Anki и в 2026 году остаётся лучшим приложением для карточек с открытым исходным кодом. Но выбор становится интереснее, если открытый код — не единственное обязательное требование.

Возможно, вам нужно приложение, которое работает в браузере на вашем сервере. Или колода в виде обычного читаемого Markdown-файла. Или приватная система заметок, которая сама создаёт карточки. Здесь нужны разные продукты, а наличие публичного репозитория на GitHub само по себе ничего не решает.

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

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

Раскрытие информации: Меня зовут Кирилл Маркин, и я разрабатываю Flashcards — одно из шести приложений в этом обзоре. Репозиторий проекта под лицензией MIT включает веб-приложение, нативные клиенты, бэкенд, синхронизацию и инфраструктуру. Я не ставлю его на первое место: Anki остаётся более надёжным выбором по умолчанию, у Mnemosyne лучше проверена миграция из Anki, а несколько других вариантов заметно проще обслуживать.

Факты проверены: 5 сентября 2026 года. Я отдельно отмечаю стабильные релизы и изменения, которые пока есть только в ветке по умолчанию.

Путешественник сравнивает шесть открытых рюкзаков и проверяет резервный комплект перед выбором приложения карточек с открытым кодом

Короткий ответ

Ваше главное требование Лучший вариант Почему Что проверить в первую очередь
Надёжная универсальная система или сложная существующая коллекция Anki Зрелая модель карточек и шаблонов, FSRS, дополнения, большой выбор клиентов и информативный экспорт в пакеты Исходный код официального приложения для iOS и AnkiWeb не входит в открытый репозиторий версии для компьютера; самостоятельный хостинг даёт синхронизацию, но не AnkiWeb
Сфокусированная альтернатива для компьютера с проверенным импортом из Anki Mnemosyne Локальное обучение, импорт типов карточек и данных об обучении из Anki, а также собственный сервер синхронизации Версия 2.11 по-прежнему остаётся последним стабильным релизом; Android-клиент позволяет повторять карточки, но не редактировать их
Заметки и карточки в одной локальной базе знаний SiYuan Нативные офлайн-приложения, встроенный FSRS и полноценное браузерное приложение в Docker Docker-клиенты не синхронизируются с нативными приложениями, а часть команд импорта и экспорта в Docker недоступна
Открытый код веб-приложения, мобильных клиентов, бэкенда и инфраструктуры Flashcards Один монорепозиторий под лицензией MIT с документированным производственным развёртыванием Поддерживаемая производственная инфраструктура построена вокруг AWS, а миграция из Anki проходит с потерями
Молодое local-first-приложение для компьютера с прямым импортом APKG Recall FSRS, сборки для компьютеров, PWA, локальные базы данных и необязательный зашифрованный ретранслятор При импорте сохраняется только снимок состояния планировщика, обрабатываются первые два поля заметки и пропускается аудио
Читаемые Markdown-колоды без зависимости от сети Essentialist Обычные файлы с колодами и намеренно офлайн-приложение для компьютеров и Android Синхронизации нет, а прогресс хранится в отдельной скрытой базе данных

Это не рейтинг по количеству функций. Сначала определите, какой сбой для вас недопустим. Если в Anki накопилось десять лет повторений, точность миграции важнее аккуратного интерфейса. Если вы разворачиваете систему для школы, доступ через браузер и проверенное восстановление могут оказаться важнее дополнений.

Какие приложения я считал открытыми

Я использовал четыре условия:

  1. Исходный код основного сценария обучения опубликован под явно указанной открытой лицензией. Каталог интеграций вокруг неопубликованного ядра не подходит.
  2. Интервальное повторение работает уже сейчас. Пункта в дорожной карте или обычного режима тестов недостаточно.
  3. Есть готовая сборка или чёткая официальная инструкция по развёртыванию. Одних недавних коммитов недостаточно, чтобы уверенно рекомендовать прототип.
  4. Официальные источники достаточно подробно описывают границы хранения и переноса данных. Мне нужны были конкретные ответы про офлайн-хранение, синхронизацию, импорт, экспорт или хостинг, а не расплывчатое обещание, что пользователи «владеют своими данными».

Количество звёзд на GitHub не было критерием отбора: оно говорит о возрасте и известности не меньше, чем о пригодности продукта. При этом зрелость всё же важна. У Anki, Mnemosyne и SiYuan есть устоявшиеся релизы и понятные модели эксплуатации. Recall и Essentialist вошли в более узкие категории, потому что поведение их стабильных версий описано достаточно подробно для конкретных рекомендаций.

Статус «поддерживаемого» проекта тоже нужно проверять с двух сторон. Версия с тегом показывает, что пользователи могут установить сейчас; ветка по умолчанию — куда движется разработка. Хороший пример — Essentialist: в документации стабильного релиза указан SM-2, а в документации текущей ветки — FSRS. Поэтому в таблице ниже стоит SM-2.

Сравнение шести FOSS-приложений

Приложение Проверенная стабильная версия Платформы Офлайн-данные Планировщик Синхронизация Миграция из Anki и возможность уйти Что можно разместить самостоятельно
Anki 26.08.1, 5 августа 2026 года Windows, macOS, Linux; отдельные клиенты для Android и iOS; AnkiWeb Установленные клиенты работают с локальными коллекциями FSRS или прежний SM-2 AnkiWeb или официальный сервер синхронизации на своём хостинге Импортирует текст, APKG/COLPKG и базы данных Mnemosyne; экспортирует текст или пакеты, в которые по выбору можно включить медиафайлы и данные планирования Только сервер синхронизации. Самостоятельно разместить AnkiWeb или браузерный интерфейс для повторений нельзя
Mnemosyne 2.11, 12 ноября 2023 года; работа над репозиторием продолжалась в 2026 году Windows, macOS, Linux, Android; ограниченный режим повторений в браузере Версия для компьютера работает локально; Android-клиент позволяет повторять карточки офлайн, но не редактировать их Адаптивная оценка качества ответа от 0 до 5 Встроенная синхронизация с версией для компьютера или headless-экземпляром Официальная документация описывает полный импорт Anki с пользовательскими типами карточек и данными об обучении; экспорт для обмена не заменяет полную резервную копию Синхронизация и ограниченные повторения в браузере. У браузерного сервера нет средств защиты
SiYuan v3.8.2, 30 августа 2026 года Windows, macOS, Linux, Android, iOS, HarmonyOS; браузер через Docker Нативные клиенты хранят рабочее пространство локально FSRS Платная официальная синхронизация со сквозным шифрованием или платная интеграция со сторонними S3/WebDAV Основное приложение импортирует Markdown и данные, а экспортирует несколько форматов документов и данных; документированного импортера APKG нет Полноценное браузерное приложение. Docker-версия не синхронизируется с нативными клиентами, и в ней нет части команд импорта и экспорта
Flashcards v1.23.0, 1 сентября 2026 года Веб, iOS, Android IndexedDB в веб-версии; SQLite на iOS; Room поверх SQLite на Android; локальные изменения ставятся в очередь на синхронизацию FSRS Размещённый разработчиком или оператором бэкенд Собственный ZIP переносит карточки, теги, метаданные источника и связанные медиафайлы, но не колоды, состояние обучения, настройки или аккаунты; импортера APKG нет Полный веб- и бэкенд-стек. Производственное развёртывание ориентировано на AWS; приватные сборки нативных приложений создаются отдельно
Recall v1.3.0, 31 июля 2026 года Windows, macOS, Linux; устанавливаемое PWA SQLite в версии для компьютера; IndexedDB в браузере; по умолчанию — без аккаунта и телеметрии FSRS Синхронизация версии для компьютера через папку или необязательный зашифрованный ретранслятор на Cloudflare Worker/R2 Версия для компьютера при импорте APKG читает первые два поля, колоды, теги, приблизительный снимок состояния планировщика и изображения; доступны экспорт в JSON и архив Recall Только ретранслятор зашифрованных снимков. Само PWA он не размещает
Essentialist v0.3.22, 10 октября 2025 года; работа над исходным кодом продолжалась в 2026 году Android APK, macOS DMG, Linux Flatpak; Windows из исходного кода Не обращается к сети; содержимое колод хранится в Markdown Стабильный релиз: SM-2; ветка по умолчанию: FSRS Нет Markdown сохраняет содержимое карточек; прогресс хранится в отдельной скрытой базе данных Размещать нечего. Markdown-файл и его вспомогательную базу нужно сохранять вместе

1. Anki — самый надёжный выбор по умолчанию

Сильные стороны Anki не слишком эффектны, зато важны. Он поддерживает сложные типы заметок, создаёт связанные карточки из шаблонов, хранит медиафайлы вместе с коллекцией и переносит многолетние данные планирования. В этой статье я проверял стабильную версию для компьютера 26.08.1. Более новая сборка 26.09b2 помечена как бета-версия, поэтому она не стала основой сравнения.

С открытостью кода здесь не всё однозначно. Репозиторий версии для компьютера распространяется под AGPL-3.0-or-later, с перечисленными исключениями для встроенных компонентов. AnkiDroid — отдельный открытый проект для Android. AnkiMobile и AnkiWeb — официальные продукты, но их исходного кода в этих репозиториях нет. Подробнее об этом — в статье «Открыт ли исходный код Anki?».

Установленные клиенты хранят коллекции локально, поэтому обычные повторения доступны без интернета. AnkiWeb остаётся онлайн-интерфейсом. Если офлайн-работа для вас критична, в статье «Работает ли Anki без интернета?» отдельно разобраны локальные возможности и действия, которым придётся дождаться синхронизации.

Anki поддерживает FSRS и прежний планировщик. Его форматы экспорта дают лучшую отправную точку для миграции среди всех приложений в списке. COLPKG содержит всю коллекцию вместе с данными планирования, а в APKG при экспорте можно включить данные планирования и медиафайлы. Anki также импортирует текст, пакеты Anki и базы данных Mnemosyne 2.0.

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

Официальный сервер для самостоятельного хостинга намеренно минималистичен. Он синхронизирует совместимые клиенты Anki, но не предоставляет AnkiWeb, повторения в браузере или портал управления аккаунтами. По умолчанию сервер работает по незашифрованному HTTP, поэтому руководство советует держать его в локальной сети либо защитить с помощью VPN или обратного прокси с HTTPS. Версии клиента и сервера тоже должны оставаться совместимыми.

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

2. Mnemosyne сосредоточен на локальном обучении

Mnemosyne — прежде всего инструмент для обучения на компьютере. Здесь нет базы знаний или облачной платформы. Зато есть локальная база данных, традиционный процесс интервального повторения, Android-клиент для повторений и сервер синхронизации, который можно запустить на обычном компьютере или headless-машине.

Последним стабильным релизом по-прежнему остаётся 2.11 от ноября 2023 года. В 2026 году в репозитории появлялись изменения, но в стабильную сборку они пока не вошли. Проверьте версию 2.11 на операционных системах, которыми планируете пользоваться в ближайшие несколько лет.

Одного бейджа недостаточно и для понимания лицензии. Карта лицензий в корне репозитория относит openSM2sync к LGPL v3, а остальные части Mnemosyne — к отдельным условиям. Лицензия основной программы использует AGPL v3 с дополнительным требованием: в производной работе название Mnemosyne должно оставаться хорошо заметным, а точную форму нужно согласовать с сопровождающими проекта. Прочитайте этот текст, прежде чем распространять изменённую сборку.

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

Главный довод в пользу Mnemosyne вместо Anki — миграция. Официальная страница возможностей описывает полный импорт из Anki, включая пользовательские типы карточек и данные об обучении. Встроенная синхронизация объединяет карточки и данные об обучении и может работать с сервером под вашим контролем.

Обычная команда экспорта не подходит для резервного копирования. Она предназначена для обмена выбранными карточками и не включает данные об обучении. Для полного переноса или восстановления системы руководство по использованию нескольких компьютеров советует копировать весь каталог данных.

Mnemosyne — самая сильная из специализированных открытых альтернатив Anki в этом списке. Обратная сторона — редкие стабильные релизы, ограниченное редактирование на мобильных устройствах и браузерный интерфейс, который нельзя бездумно выставлять в публичную сеть.

3. SiYuan подходит, когда основная система — заметки

SiYuan — ориентированное на приватность приложение для управления знаниями. Карточки встроены в ту же модель блоков и документов. Это удобно, когда материал для повторения рождается из заметок, но избыточно, если вам нужна только очередь карточек.

Репозиторий под лицензией AGPL-3.0 включает интерфейс, ядро, мобильные приложения, слой данных и компонент FSRS. Для статьи проверен стабильный релиз v3.8.2. Клиенты для компьютеров и мобильных устройств хранят рабочее пространство локально и продолжают работать без интернета.

Синхронизация не входит в бесплатный тариф с локальным хранением. Официальная страница с ценами предлагает сквозную зашифрованную официальную синхронизацию по подписке, а платные возможности Pro добавляют интеграции с вашим хранилищем S3 или WebDAV. Проект также предупреждает, что не следует помещать активное рабочее пространство в обычную папку файловой синхронизации: параллельные изменения могут повредить или перезаписать данные.

Docker запускает полноценное браузерное приложение, но не превращает его в сервер синхронизации для установленных клиентов. В документации Docker для v3.8.2 прямо сказано, что клиенты для компьютеров и мобильных устройств не могут к нему подключаться. В Docker также недоступны импорт Markdown и экспорт в PDF, HTML и Word. В нативном приложении эти команды есть, поэтому переносить общий список функций в план Docker-развёртывания нельзя.

Официального импортера APKG я не нашёл. SiYuan умеет переносить Markdown и собственные форматы данных, но коллекцию Anki придётся продуманно собирать заново.

Выбирайте SiYuan, когда основной продукт — база знаний, а карточки должны быть её частью. Если нужна прямая замена Anki, миграция в Mnemosyne и Anki понятнее и лучше документирована.

4. Flashcards открывает почти весь стек — и его придётся обслуживать

Flashcards публикует исходный код большей части продукта, чем другие приложения в этом сравнении. Монорепозиторий под лицензией MIT включает веб-приложение, клиенты для iOS и Android, бэкенд, сервис аутентификации, синхронизацию, административное приложение, миграции базы данных и инфраструктуру AWS. Здесь учитывается стабильный релиз v1.23.0. Более поздние изменения в ветке по умолчанию не считаются выпущенными функциями.

Архитектура построена по принципу offline-first, но на каждом клиенте офлайн-режим устроен немного по-разному. Веб-приложение хранит локальный источник истины в IndexedDB. iOS использует SQLite, а Android — Room поверх SQLite. Изменения сначала записываются локально, а перед синхронизацией попадают в очередь исходящих операций. Такая схема переживает обрыв соединения, но не превращает браузерное хранилище в постоянное и не отменяет проверку холодного запуска на каждом устройстве.

Собственный ZIP-пакет Flashcards предназначен для переноса контента, а не для резервного копирования аккаунта. В v1.23.0 его схема пакета содержит лицевую и обратную стороны, теги, тип карточки, метаданные источника и пакета; связанные медиафайлы упаковываются отдельно. Структура колод, история повторений, состояние FSRS, настройки рабочего пространства и аккаунты в пакет не входят.

В v1.23.0 нет импортера APKG. Документированный процесс миграции из TXT/CSV, экспортированных из Anki заново создаёт карточки из текстового экспорта и требует ручной проверки. Шаблоны, состояние планировщика, структура колод и упакованные медиафайлы автоматически не переносятся. Для простой текстовой колоды такой способ приемлем, для сильно доработанной коллекции — нет.

Руководство по самостоятельному хостингу столь же конкретно. Производственная среда использует стек AWS CDK с RDS, Cognito, API Gateway и Lambda, S3 и CloudFront, секретами, оповещениями и резервными копиями. Cloudflare DNS, почта Resend и конфигурация Sentry находятся за пределами AWS. Docker Compose предназначен для локальной разработки, а не для поддерживаемого производственного развёртывания. Приватные бинарные сборки для iOS или Android операторам придётся собирать и распространять отдельно.

Выбирайте Flashcards, если полный контроль над исходным кодом веб-приложения, нативных клиентов и бэкенда оправдывает затраты на эксплуатацию. Если главная сложность — сохранить существующую коллекцию, лучше подойдут Anki или Mnemosyne.

5. Recall выглядит современно, но импорт требует внимания

Recall — самая молодая из основных рекомендаций. Он попал в список благодаря тому, что в v1.3.0 уже есть версионированные сборки для компьютеров, устанавливаемое PWA, явно описанное локальное хранение, FSRS, экспорт данных и документированный способ самостоятельно развернуть синхронизацию.

Приложение для компьютера под лицензией MIT использует SQLite, а PWA — IndexedDB. Они работают без аккаунта, а по заявлению проекта телеметрия по умолчанию отключена. Сборки для компьютеров доступны на Windows, macOS и Linux.

Импортер APKG полезен, но фраза «история повторений» в README обещает больше, чем реализовано в версии с тегом. Исходный код импортера v1.3.0 не читает журнал повторений Anki. Он получает текущее состояние карточки, интервал, количество повторений и ошибок, а также стабильность и сложность FSRS, если Anki сохранил эти значения. Для старых карточек без полей FSRS Recall оценивает их по значениям SM-2.

Преобразование контента тоже проходит с потерями. Импортер использует первые два поля заметки как лицевую и обратную стороны, но не воспроизводит типы заметок и шаблоны Anki. Названия колод и теги сохраняются. Импортер распаковывает распространённые форматы изображений и переписывает ссылки на них, однако пропускает аудио и другие медиафайлы. Поскольку он реализован как команда Tauri, прямой перенос APKG доступен в версии для компьютера, но не в браузерном PWA.

Это намного лучше, чем собирать всё заново из простого текста, но полной целостности коллекции такой импорт не обеспечивает. Перед большим переносом проверьте карточки с пропусками, связанные карточки, дополнительные поля, HTML/CSS, изображения, аудио, даты следующих повторений и дубликаты заметок.

Recall предлагает два способа синхронизации. Версия для компьютера может сохранять снимок в папку под управлением Dropbox, Drive или другого инструмента файловой синхронизации. Необязательный ретранслятор работает через Cloudflare Worker и бакет R2. Согласно описанию синхронизации для версии с тегом, перед загрузкой клиенты шифруют снимки с помощью AES-GCM. Ретранслятор видит зашифрованные данные, но не карточки или ключ. При обновлении используется оптимистичное управление конкурентным доступом с одной повторной попыткой при конфликте, однако слияние всё равно выполняется для полных снимков, а не отдельных полей. Сопровождающие проекта не оплачивают публичный ретранслятор: нужно развернуть собственный и указать его URL.

Экспорт в JSON и архив Recall позволяют забрать данные. Но прежде чем считать такой файл резервной копией, восстановите его в чистом профиле.

Выбирайте Recall, если вам нужны современное local-first-приложение для компьютера и PWA и вы готовы принять молодость проекта и ограничения импортера, который сохраняет полезный снимок, но не всю систему Anki.

6. В Essentialist легко прочитать колоду, но не её полное состояние

Essentialist решает самую узкую задачу в этом списке. Каждая колода — это Markdown-файл: его можно открыть в текстовом редакторе, хранить в системе контроля версий или копировать обычными файловыми инструментами. Приложение намеренно не отправляет сетевых запросов.

Последний стабильный релиз — v0.3.22. В нём есть сборки для Android, macOS и Linux; пользователям Windows придётся собирать приложение из исходного кода. В README версии с тегом в качестве планировщика указан SM-2.

В README ветки по умолчанию теперь указан FSRS, а в 2026 году в репозитории появлялись новые изменения исходного кода. Это показывает направление разработки, но не делает бинарную сборку 2025 года версией с FSRS.

Markdown хранит меньше, чем может показаться. Текст карточек находится в видимом файле, а прогресс — в скрытой базе данных с именем .<deck file>.db. Если скопировать sample.md без .sample.md.db, вопросы и ответы сохранятся, но состояние обучения потеряется.

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

Выбирайте Essentialist, если важнее всего читаемый Markdown и работа без сети. Это не бесшовная система для нескольких устройств, а одного видимого файла недостаточно для полной резервной копии.

Ещё четыре активных проекта, за которыми стоит следить

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

Проект Что уже работает Что пока мешает попасть в основной список
HSK Nest Исходный код под AGPL, планировщики FSRS/SM-2/Leitner, развёртывание в Docker, управляемый сервис, импорт CSV и экспорт данных Проект создан в июле 2026 года; версионированного релиза приложения нет. Релиз на GitHub содержит аудиопакет, а не готовую версию приложения
Openlet Веб-приложение под MIT с FSRS, импортом CSV, закрытием областей на изображениях и документированной архитектурой Supabase/Vercel Нет релиза с тегом, а официальная документация пока не определяет полные границы офлайн-работы, экспорта и восстановления на собственном сервере
Prep Исходный код под MIT, FSRS, размещённая версия и документированное развёртывание в среде celld, которую можно разместить у себя Нет релиза с тегом; для самостоятельного хостинга нужно также обслуживать celld и объектное хранилище, а не просто развернуть автономный бинарник приложения для карточек
Kado Мобильное Kotlin-приложение под GPLv3, FSRS/SM-2, релиз для Android и импорт APKG с шаблонами и медиафайлами Проект создан в 2026 году; для iOS нужна сборка из исходного кода, а официальная документация не описывает синхронизацию между телефонами в общем случае

Несколько знакомых названий не прошли отбор по более простым причинам. Открытый репозиторий Mochi содержит набор интеграций, а не основное приложение. У Scholarsome открытый код, и его можно разместить самостоятельно, но в официальном README интервальное повторение по-прежнему находится в разделе «будущих возможностей». Последним релизом OpenCards остаётся v2.5.1 от января 2017 года, а код в репозитории не менялся с 2018 года.

Если открытый исходный код для вас необязателен, посмотрите более широкое сравнение альтернатив Anki: там собраны продукты для другого набора требований.

Проверяйте миграцию на пяти уровнях отдельно

Фраза «импортирует Anki» почти ничего не говорит без уточнений. Миграция может пройти успешно на одном уровне и провалиться на четырёх остальных.

Уровень Что сравнить Обманчивый признак успеха
Содержимое карточек Все поля, маркеры пропусков, теги, специальные символы и дубликаты заметок Общее количество карточек примерно совпало
Структура Типы заметок, шаблоны, созданные по ним связанные карточки и вложенные колоды Текст лицевой и обратной стороны где-то появился
Медиафайлы Изображения и аудио скопировались, открываются локально и воспроизводятся офлайн Импортер распознал имена файлов
Состояние обучения Журнал повторений, состояние, дата следующего повторения, интервал, ошибки и параметры планировщика Карточки появились после импорта, но незаметно начали обучение с нуля
Экспорт и восстановление Документированный экспорт или резервная копия позволяют восстановить ту же систему в другом месте Читаемый текстовый экспорт приняли за полную резервную копию

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

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

Несколько дней пользуйтесь обеими системами параллельно. Старую коллекцию удаляйте в последнюю очередь: само удаление ещё не доказывает, что новая система работает правильно.

Самостоятельный хостинг проверен только после восстановления

Под «самостоятельным хостингом» эти продукты понимают совершенно разные схемы:

  • Anki и Mnemosyne запускают сервисы синхронизации, а интерфейсом обучения остаются установленные клиенты.
  • SiYuan в Docker запускает браузерное приложение, но нативные клиенты не могут использовать его как сервер синхронизации.
  • Recall запускает ретранслятор зашифрованных снимков, а не само PWA.
  • Flashcards разворачивает полный веб- и бэкенд-стек, а нативные приложения остаются отдельными сборками.
  • У Essentialist нет сервера; вы контролируете только локальные файлы.

Разобравшись с этой границей, проверьте то, что администраторы часто откладывают на потом:

  1. Создайте карточки, прикрепите медиафайлы, выполните повторения и синхронизируйте данные из двух клиентов.
  2. Сохраните копии всех указанных в документации баз данных, бакетов объектного хранилища, локальных файлов, секретов и параметров конфигурации.
  3. Восстановите систему в пустом аккаунте, на чистой машине или в изолированной среде.
  4. Сравните количество карточек, медиафайлы, историю повторений, даты следующих повторений, работу входа в аккаунт и синхронизацию клиентов.
  5. Обновите восстановленную копию и пройдите ещё один цикл повторений.

Если восстановление всё ещё зависит от старой машины, у вас есть работающий сервис, но нет проверенной резервной копии.

Частые вопросы

Какое приложение с открытым исходным кодом для карточек лучшее в 2026 году?

Anki — лучший выбор по умолчанию для большинства учащихся. Он сочетает зрелую модель коллекции, FSRS, большой выбор клиентов и самые информативные собственные форматы резервного копирования и экспорта. Но официальные приложения для iOS и веба не входят в открытый репозиторий версии для компьютера, а сервер на своём хостинге даёт синхронизацию, но не повторения в браузере.

Какая альтернатива Anki с открытым кодом лучше всего?

Mnemosyne — самая проверенная специализированная альтернатива. В официальной документации заявлен импорт пользовательских типов карточек и данных об обучении из Anki. Recall выглядит современнее и напрямую импортирует APKG на компьютере, но использует только первые два поля заметки, сохраняет лишь снимок состояния планировщика, переносит изображения, но не аудио, и не импортирует полный журнал повторений.

Можно ли разместить Anki на своём сервере?

Да, официальный сервер синхронизации Anki можно запустить для совместимых клиентов. Но он не заменяет AnkiWeb на своём хостинге: интерфейса для повторений в браузере у него нет.

Открытый исходный код означает работу без интернета?

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

Самостоятельный хостинг гарантирует переносимость?

Нет. Самостоятельный хостинг определяет только то, где работает сервис. Переносимость зависит от экспорта, полных резервных копий и восстановления, которое вы действительно проверили. Даже базу данных на собственном сервере бывает сложно перенести, а читаемая Markdown-колода может не включать состояние повторений, которое хранится рядом с ней.

Моя рекомендация

Оставайтесь с Anki или выбирайте его, если ни одно из ограничений не создаёт реальной проблемы. Mnemosyne подойдёт для сфокусированного локального обучения на компьютере и проверенного импорта из Anki. Используйте SiYuan, когда карточки должны быть частью более крупной базы знаний. Рассмотрите Flashcards, если полный контроль над исходным кодом веб-приложения, нативных клиентов и бэкенда оправдывает производственный стек AWS. Выбирайте Recall ради современного local-first-клиента, предварительно проверив ограничения преобразования. Берите Essentialist, когда обычный Markdown и полное отсутствие сетевого доступа важнее синхронизации.

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

Читать дальше

Anki или Flashcards (2026): какое приложение выбрать?

Сравнение Anki и Flashcards Open Source App: FSRS, офлайн-работа, мобильные приложения, ИИ, миграция, самостоятельный хостинг и контроль над данными.

Альтернативы Anki в 2026 году: что вы сохраните, потеряете и получите при переходе

Сравниваем семь альтернатив Anki: точность миграции, офлайн-работу, планировщики, цены, открытость кода и самостоятельный хостинг — и показываем, когда безопаснее остаться с Anki.

Открыт ли исходный код Anki в 2026 году: версия для компьютера, AnkiMobile, AnkiDroid и AnkiWeb

У Anki для компьютера и AnkiDroid открытый исходный код, у AnkiMobile и AnkiWeb — закрытый. Сравниваем лицензии, цену, офлайн-работу и собственный сервер синхронизации.

Работает ли Anki без интернета в 2026 году: компьютер, iPhone, Android и синхронизация

Да. Anki для компьютера, iPhone, iPad и Android работает с локальной коллекцией без интернета. Рассказываем, когда нужна сеть, как синхронизировать изменения и подготовить медиафайлы.