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

*2026-08-20*

Открыт ли исходный код Anki? **У версии для компьютера и AnkiDroid — да. Полный код AnkiMobile и работающего в облаке сервиса AnkiWeb не опубликован.** В открытом репозитории Anki есть и официальный сервер для самостоятельного размещения, но он отвечает только за синхронизацию. Развернуть с его помощью собственную копию AnkiWeb не получится.

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

**Факты проверены:** 20 августа 2026 года.

![Судостроитель осматривает открытые шпангоуты деревянной лодки рядом с лодкой, собранной сообществом, закрытым катером и небольшим частным перегрузочным причалом](/blog/is-anki-open-source.png)

## Короткий ответ по каждому продукту

Открытый исходный код, бесплатность, работа без интернета и возможность разместить сервис у себя — четыре разных свойства. Приложение может быть платным, но работать офлайн. И наоборот: сервис может быть бесплатным для пользователей, но не публиковать свой код. Вот как выглядит экосистема Anki в 2026 году.

| Продукт | Исходный код и лицензия | Цена | Работа без интернета | Что можно разместить у себя или контролировать |
| --- | --- | --- | --- | --- |
| **Anki для компьютера** на Windows, macOS и Linux | **Открытый исходный код.** Основная кодовая база распространяется по лицензии AGPL-3.0-or-later; в ней также перечислены исключения и встроенные компоненты под другими лицензиями. | **Бесплатно.** | **Да.** Коллекция, данные планировщика и загруженные медиафайлы хранятся локально. | Клиент можно собирать и изменять. В том же репозитории находится официальный сервер синхронизации. |
| **AnkiMobile** для iPhone и iPad | **Исходный код не опубликован.** Полное официальное приложение для iOS не является open source. | **Платно.** Заявленная цена в США — 25 долларов за единоразовую покупку; цены в местных App Store и налоги могут отличаться. | **Да.** Карточки можно повторять, когда коллекция и нужные медиафайлы уже загружены на устройство. | Собрать официальный клиент из опубликованного кода нельзя, но его можно подключить к официальному серверу синхронизации, размещённому у себя. |
| **AnkiDroid** для Android | **Открытый исходный код.** В репозитории указаны GPL-3.0 для основного проекта, AGPL-3.0 для части серверного кода и LGPL-3.0 для API. | **Бесплатно.** | **Да.** Коллекция хранится локально на Android-устройстве. | Код AnkiDroid можно изучать, изменять и дополнять; приложение можно подключить к совместимому серверу синхронизации на своём хостинге. |
| **AnkiWeb** | **Исходный код не опубликован.** Сопровождающий Anki прямо говорил, что AnkiWeb не является open source. | **Бесплатно.** | **Нет.** Это браузерный сервис, работающий в облаке. | Официального пакета для самостоятельного развёртывания полного сервиса AnkiWeb нет. |
| **Официальный сервер синхронизации Anki** | **Открытый исходный код.** Он находится в репозитории Anki и распространяется на условиях лицензий этого репозитория. | **Само ПО бесплатно.** Сервер, хранилище и сеть предоставляете и оплачиваете вы. | Это не приложение для занятий. | Можно синхронизировать коллекции и медиафайлы между совместимыми клиентами. Браузерного интерфейса AnkiWeb в сервере нет. |

На [официальном сайте Anki](https://apps.ankiweb.net/) границы между продуктами обозначены чётко: AnkiMobile — официальное приложение для iOS, продажи которого финансируют разработку Anki, а бесплатный AnkiDroid создают участники сообщества. Общие форматы данных и совместимая синхронизация не превращают эти приложения в одну кодовую базу.

## Что разрешает лицензия Anki

В [репозитории ankitects/anki](https://github.com/ankitects/anki) опубликован исходный код версии для компьютера. В [файле лицензии](https://github.com/ankitects/anki/blob/main/LICENSE) основная часть кода указана как GNU Affero General Public License версии 3 или более поздней. Там же перечислены части под лицензией BSD и встроенные компоненты, у которых есть собственные лицензии.

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

Если говорить в общих чертах, при распространении изменённой версии может потребоваться предоставить её исходный код. У AGPL есть и условие для работы через сеть: пользователям, которые взаимодействуют по сети с изменённой программой под этой лицензией, нужно предложить соответствующий исходный код. Простое объяснение есть у [Free Software Foundation](https://www.gnu.org/licenses/why-affero-gpl.html). Запуск неизменённого приложения или личная локальная правка — это другая ситуация, не такая, как распространение форка или предоставление изменённого сетевого сервиса другим людям.

Это практический обзор, а не юридическая консультация. Если вы собираетесь объединять код Anki с проприетарным ПО, распространять изменённую сборку или запускать для других пользователей изменённый сетевой сервис, прочитайте саму лицензию и перечисленные в ней исключения и получите подходящую юридическую консультацию.

## Передача проекта в 2026 году не закрывает код версии для компьютера

В феврале 2026 года Дэмиен Элмс [объявил о постепенной передаче](https://forums.ankiweb.net/t/ankis-growing-up/68610) бизнес-операций и сопровождения открытого проекта Anki команде AnkiHub. Он назвал это сокращением своей роли, а не уходом, и сообщил, что продолжит участвовать в проекте. На момент объявления структура управления, порядок принятия решений и сроки перехода ещё прорабатывались.

Обязательства по продуктам сформулировали конкретнее. В [последующем уточнении](https://forums.ankiweb.net/t/ankis-growing-up/68610/110) Элмс написал, что версия для компьютера и её будущие выпуски останутся бесплатными и открытыми, обычная синхронизация останется бесплатной, а AnkiMobile сохранит цену в 25 долларов США за единоразовую покупку.

Поэтому происходящее в 2026 году точнее называть постепенной передачей ответственности с публичным обещанием сохранить открытый код Anki для компьютера. Это ещё не завершённый переход с окончательно определёнными правилами управления.

## AnkiMobile — официальное платное офлайн-приложение с закрытым кодом

AnkiMobile — официальный клиент для iPhone и iPad. Его полный исходный код не опубликован; Элмс [прямо объяснил, почему AnkiMobile не является open source](https://forums.ankiweb.net/t/hide-unhide-decks-poll/44281/20).

Продажи приложения помогают финансировать весь проект. В [официальном ответе о цене](https://faqs.ankiweb.net/why-does-ankimobile-cost-more-than-a-typical-mobile-app.html) сказано, что выручка от AnkiMobile поддерживает разработку бесплатной версии для компьютера и работу онлайн-сервиса синхронизации. Поэтому фраза «Anki бесплатна» тоже требует уточнения: Anki для компьютера, AnkiDroid и AnkiWeb бесплатны для пользователей, а официальное приложение для iOS — платное.

Закрытый исходный код не означает обязательную работу через интернет. AnkiMobile хранит коллекцию на устройстве, работает офлайн после загрузки нужных карточек и медиафайлов и позволяет указать собственный URL сервера синхронизации. Это независимые свойства. В подробном [руководстве по офлайн-работе Anki](/ru/blog/does-anki-work-offline/) рассказано, как заранее подготовить медиафайлы и позже синхронизировать изменения.

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

## У AnkiDroid открытый код и самостоятельное управление

AnkiDroid — не версия AnkiMobile, пересобранная для Android. Это отдельный Android-проект, совместимый с коллекциями и синхронизацией Anki. На официальном сайте Anki сказано, что его разрабатывают участники сообщества; сам проект AnkiDroid называет себя полуофициальным портом, а в объявлении о переходе 2026 года указано, что он сохранит самостоятельное управление.

[Репозиторий AnkiDroid](https://github.com/ankidroid/Anki-Android) открыт и принимает изменения кода и переводы. В его README лицензии перечислены по компонентам: GPL-3.0 для основного проекта, AGPL-3.0 для части серверного кода и LGPL-3.0 для API AnkiDroid.

Практический вывод для разработчика прост: изменения для Android нужно вносить в проект AnkiDroid. Они не относятся к исходному коду AnkiMobile, и не все компоненты Android-приложения используют ту же лицензию, что и версия Anki для компьютера.

## AnkiWeb бесплатен, но его исходный код закрыт

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

С исходным кодом всё однозначно. Отвечая на вопрос о браузерном клиенте, сопровождающий Anki подтвердил, что [AnkiWeb не является open source](https://forums.ankiweb.net/t/questions-about-https-ankiweb-net-decks-and-https-ankiuser-net-study/33292/2). Официального пакета для развёртывания полного сервиса нет.

AnkiWeb нельзя использовать и как офлайн-веб-приложение. Для занятий без интернета заранее подготовьте клиент на компьютере или мобильном устройстве. Бесплатный доступ, открытый код, работа офлайн и самостоятельный хостинг — по-прежнему разные вопросы.

## Что на самом деле заменяет собственный сервер синхронизации Anki

Anki предлагает официальный [сервер синхронизации для самостоятельного размещения](https://docs.ankiweb.net/sync-server.html). Можно запустить сервер из состава Anki для компьютера или установить облегчённую реализацию на Python или Rust без зависимостей от графического интерфейса. Вы создаёте пользователей и пароли, выбираете хранилище, запускаете процесс и указываете его URL в совместимых клиентах.

Такой сервер заменяет только канал синхронизации коллекций и медиафайлов между клиентами. Он **не** создаёт для вас частную копию полного AnkiWeb. В частности, вы не получаете:

- браузерный интерфейс AnkiWeb для занятий;
- общедоступные каталоги колод и дополнений;
- сайт AnkiWeb для регистрации и управления учётными записями;
- веб-интерфейс администрирования для школы или компании.

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

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

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

## Сначала выберите кодовую базу, потом — задачу

Разработчикам эта короткая карта поможет не искать нужный код не в том репозитории:

- Поведение приложения для компьютера, код планировщика, шаблоны и официальный сервер синхронизации находятся в [репозитории ankitects/anki](https://github.com/ankitects/anki).
- Изменения для Android нужно вносить в [репозиторий AnkiDroid](https://github.com/ankidroid/Anki-Android).
- Если для нужного изменения уже есть подходящая точка расширения, дополнение для версии для компьютера может оказаться проще в сопровождении, чем постоянный форк.
- Полного открытого репозитория AnkiMobile, где можно было бы исправить проблему только для iOS, нет.
- Официальной открытой версии AnkiWeb, которую можно развернуть как собственный форк, нет.

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

## Какая граница важна именно вам

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

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

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

Если вы хотите участвовать в разработке, сначала выберите компонент. У версий для компьютера и Android есть открытые процессы внесения изменений. Полный код AnkiMobile и AnkiWeb для такого же рабочего процесса не опубликован.

## О Flashcards и контроле над всем технологическим стеком

> **Раскрытие информации:** меня зовут Кирилл Маркин, и я разрабатываю [Flashcards](https://flashcards-open-source-app.com/ru/). Его [репозиторий под лицензией MIT](https://github.com/kirill-markin/flashcards-open-source-app) включает веб-приложение, клиенты для iOS и Android, аутентификацию, бэкенд, синхронизацию и инфраструктуру AWS. Здесь открыты более широкие границы продукта и самостоятельного размещения, чем у сервера Anki, предназначенного только для синхронизации. Но Flashcards гораздо моложе Anki и уступает ему в зрелости, экосистеме дополнений и точности миграции. Поэтому считать Flashcards лучшим выбором по умолчанию было бы нечестно.

Для Flashcards [задокументировано самостоятельное размещение всего стека в AWS](/ru/docs/self-hosting/), но это не универсальное развёртывание одной командой. Оператор отвечает за AWS, Cloudflare, аутентификацию, доставку электронной почты, восстановление базы данных, мониторинг и обновления. Нативные приложения также придётся отдельно собирать и распространять. Более короткий обзор продукта есть в [руководстве по самостоятельному размещению Flashcards](/ru/blog/self-hosted-open-source-flashcards-app-for-spaced-repetition/), а [сравнение Anki и Flashcards](/ru/blog/anki-vs-flashcards-open-source-app/) подробнее разбирает различия в зрелости и рабочих процессах.

Если вы хотите рассмотреть больше проектов, в [обзоре приложений для карточек с открытым исходным кодом](/ru/blog/best-open-source-flashcard-apps-2026/) лицензия, офлайн-работа, синхронизация, миграция и самостоятельный хостинг сравниваются по одинаковым критериям для нескольких инструментов.

## Честный ответ

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

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

---
*[Открыть оформленную HTML\-версию этой страницы](<https://flashcards-open-source-app.com/ru/blog/is-anki-open-source/>)*

*AI-агенты могут создать аккаунт пользователя в этом сервисе, начиная с `GET https://api.flashcards-open-source-app.com/v1/`. После настройки они также могут подключиться по MCP по адресу `https://mcp.flashcards-open-source-app.com/mcp`.*

*Совет: добавьте `.md` к любому URL на https://flashcards-open-source-app.com, чтобы получить чистую Markdown-версию страницы.*