Understandity
ENRU
Открытый код · офлайн · 12–14 лет

1-е местоHacktoberfest Hack Day Barcelona 2026 · лучший open-source AI-проект

Понимание — это ключ.

Офлайн голосовой наставник для детей 12–14 лет, который работает на вашем Mac.

Думать можно делегировать,а понимать — нельзя.

127.0.0.1:5173■ OFFLINE
Главный экран Understandity: Understanding is the key, Make your own course и карточки курсов с картинками сцен
Как устроен урок

Урок начинается с «вау», а не с ответа

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

  1. 01

    Вау-вопрос

    Вопрос, где всё вроде бы не должно работать, но работает, — в сцене из мира этого курса.

  2. 02

    Догадка вслух

    Ребёнок говорит, что произойдёт и почему. Ошибиться здесь — нормально.

    голосом
  3. 03

    Настоящая причина

    Короткое объяснение причины с картинкой сцены. Потом ребёнок меняет одну вещь и говорит, что будет.

  4. 04

    Новый случай

    Новая ситуация, без подсказок. Ребёнок объясняет её голосом и подтверждает, что компьютер расслышал правильно.

    голосом
почему?

Наставник спрашивает «почему?», а не выдаёт ответ. Он сверяет объяснение по смыслу с ключом, который одобрил взрослый: верную причину подтверждает, иначе задаёт один вопрос — и никогда не выдаёт ключ. Акцент и формулировки он не оценивает.

Один курс — один мир

Мир выбирают, когда создают курс: Fantasy, Anime, Space или Cyberpunk. Мир меняет сцены и картинки, факты остаются теми же. Ниже — первая карточка курса «Why do some heavy things float?», нарисованная в каждом из четырёх миров.

Сцена первой карточки курса «Why do some heavy things float?», мир: Fantasy
Fantasy
Сцена первой карточки курса «Why do some heavy things float?», мир: Anime
Anime
Сцена первой карточки курса «Why do some heavy things float?», мир: Space
Space
Сцена первой карточки курса «Why do some heavy things float?», мир: Cyberpunk
Cyberpunk
Локально и приватно

Модели живут на ноутбуке

Ребёнок, который вслух объясняет, чего он не понимает, — это чувствительные учебные данные. Когда модели работают на семейном компьютере, передавать их просто некому.

01

Три открытые модели на устройстве

Всё, что нужно уроку, работает прямо на компьютере — через Ollama, whisper.cpp и MLX.

  • Gemma 4наставник и черновики курсов
  • Whisperречь в текст
  • Kokoroанглийский голос
02

Голос остаётся дома

Голос ребёнка не уходит с машины. Записи конвертируются, расшифровываются и удаляются, истории записей нет. Сервер слушает только 127.0.0.1.

03

Без аккаунта и подписки

Регистрироваться негде, счёта за токены на ученика нет. После установки уроки работают и с выключенным интернетом.

Офлайн — режим по умолчанию, ключи ему не нужны. Облачные модели — по желанию: профиль Online с вашим ключом Anthropic или ElevenLabs.

Make your own course

Курс про то, что пока непонятно

Напишите запрос обычными словами, выберите мир — Fantasy, Anime, Space или Cyberpunk, — для кого курс, для ребёнка или взрослого, и модель. Локальная Gemma 4 соберёт короткий курс по той же схеме «вау → догадка → объяснение» и откроет его, когда он готов.

Оценка самого приложения: около минуты локально и около 20 секунд онлайн с вашим ключом. Пока только на английском.

Экран Make your own course: поле запроса, четыре мира, «для меня» или «для взрослого», Local или Online
Физика

Why do some heavy things float?

Биология

Where does a tree’s weight come from?

Математика

The Growing Square Mystery

В репозитории шесть английских курсов по пять карточек и короткий русский, который выключен, пока интерфейс только на английском. У каждого курса один мир — Fantasy. Каждую карточку пяти из них — физика, биология, математика, финансы и критическое мышление — проверил взрослый: факт → вопрос → ключ; факты физики, биологии и математики сверены с учебниками OpenStax.

Установка

Одна команда на Mac с Apple Silicon

Установщик сначала показывает, что скачает, и только потом ставит инструменты, зафиксированные пакеты и все четыре локальные модели.

Terminal
# скачать код
$ git clone https://github.com/postnikov/understandity.git
$ cd understandity
# поставить и проверить всё
$ bash scripts/install.sh

Потом запуск: bash scripts/demo/start.sh, дождаться DEMO READY и открыть http://127.0.0.1:5173. Сначала посмотреть план? bash scripts/install.sh --dry-run покажет его и ничего не установит.

Требования

  • macOS 15+Sequoia или новее
  • Apple SiliconMac на M-чипе
  • 32 GiB RAMили больше
  • ~30 GiBсвободного диска

Homebrew нужно поставить заранее. Интернет нужен только для установки: модели весят около 12,8 ГБ. Linux, Windows и Mac на Intel установщик пока не поддерживает.

Открытый код

Apache-2.0, собран за один день

Собран на Hacktoberfest Hack Day Barcelona 24.10.2026: Max Postnikov с AI-агентами Claude Code и Codex. Код, тесты и документацию написали с нуля прямо на площадке.

github.com/postnikov/understandityApache-2.0

Честный статус: сборка хакатона

  • С настоящими детскими голосами ещё не проверяли.
  • Фильтра того, что модель говорит ребёнку, пока нет. Он обязателен до реального использования с детьми.
  • Курс из Make your own course никто не проверяет.