Repolode
HabitRPG

HabitRPG/habitica

Трекер привычек с открытым исходным кодом, который превращает ежедневные цели и задачи в ролевую игру с XP, HP, золотом и экипировкой.

Open source альтернатива:HabitifyStreaks

Звёзды
14,238
Форки
4,455
Открытые issues
131
Последний коммит
4 часа назад

Что это?

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

Проект представляет собой веб-приложение на JavaScript: для backend используются Node.js и Express, для хранения данных — MongoDB, а frontend построен на Vue.js. В репозитории находятся веб-приложение и код сервера, а также инструкции по запуску локальной среды разработки.

В README также приведены ссылки на отдельные репозитории приложений для Android и iOS. Там же указано, что сторонние инструменты, использующие Habitica API, должны соблюдать опубликованные правила его использования. По состоянию на 4 августа 2026 года отправка публичных pull request приостановлена, но кодовая база по-прежнему открыта и доступна всем.

Ключевые возможности

  • 01Превращает привычки, ежедневные задания и задачи из списка дел в задания, за выполнение которых начисляются опыт и золото.
  • 02Снимает HP за пропущенные ежедневные задания, добавляя последствия за отставание.
  • 03Позволяет тратить заработанное золото на игровое оружие и броню.
  • 04Создан с использованием Node.js, Express, MongoDB и Vue.js.
  • 05Содержит инструкции по настройке локальной среды разработки.

Сценарии использования

  • Формирование ежедневного распорядка привычек с игровыми наградами и штрафами.
  • Изучение структуры приложения для продуктивности с геймификацией на Vue и Express.
  • Запуск локального экземпляра Habitica для разработки или тестирования.

Быстрый старт

  1. 1

    Используйте размещённую версию на habitica.com

  2. 2

    Чтобы настроить локальную среду разработки, следуйте руководству по настройке в вики проекта

Что важно знать

  • Публичные pull request с кодом приостановлены с 4 августа 2026 года.
  • В репозитории запрещён код, сгенерированный ИИ, а коммиты с помощью ИИ будут отклонены.
  • В метаданных лицензия не указана однозначно, поэтому перед повторным использованием проверьте файл LICENSE.

Темы

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

Что такое habitica?
Трекер привычек с открытым исходным кодом, который превращает ежедневные цели и задачи в ролевую игру с XP, HP, золотом и экипировкой. Habitica — приложение для формирования привычек, которое превращает повседневную жизнь в ролевую игру. Выполняйте привычки, ежедневные задания и задачи из списка дел, чтобы получать опыт и золото, а за пропуск ежедневных заданий теряйте HP. Повышение уровня и покупка оружия и брони за золото — основной игровой цикл, который делает отслеживание привычек увлекательным.
habitica можно использовать бесплатно? Какая у него лицензия?
habitica распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
habitica всё ещё поддерживается?
Активно поддерживается. Последний коммит в habitica — 21 окт. 2026 г..
Для чего можно использовать habitica?
Формирование ежедневного распорядка привычек с игровыми наградами и штрафами. Изучение структуры приложения для продуктивности с геймификацией на Vue и Express. Запуск локального экземпляра Habitica для разработки или тестирования.
Как установить habitica?
Используйте размещённую версию на habitica.com Чтобы настроить локальную среду разработки, следуйте руководству по настройке в вики проекта
Где скачать habitica?
Исходный код и инструкции по установке — на GitHub: https://github.com/HabitRPG/habitica

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Meteor — полнофункциональная JavaScript-платформа для создания современных веб-приложений, а также приложений для iOS, Android и настольных систем на основе одной кодовой базы.

44,8 тыс.5,3 тыс.JavaScriptOtherОбновлён 3 часа назад