Esta página se muestra en inglés. Una traducción al español está en curso.
SkillsApr 22, 2026·3 min de lectura

Habitica — Gamify Your Habits and Productivity

A habit-building and productivity app that treats your real-life goals like an RPG, rewarding you with experience, gold, and gear as you complete tasks and build streaks.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
Habitica Overview
Comando de instalación directa
npx -y tokrepo@latest install c9e09c58-3e02-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con dry-run.

Introduction

Habitica turns your daily tasks, habits, and to-do lists into a role-playing game. You create a pixel-art avatar that levels up, earns gold, and unlocks gear as you check off real-world goals. Missing tasks costs your character health, providing motivation through gentle gamification.

What Habitica Does

  • Tracks habits (positive/negative), daily recurring tasks, and one-off to-dos
  • Awards experience points and gold for completing tasks, with health penalties for misses
  • Provides party and guild systems for accountability with friends or communities
  • Offers boss battles and quests that require the whole party to stay on track
  • Includes pets, mounts, equipment, and cosmetic rewards as long-term incentives

Architecture Overview

Habitica is a Node.js application using Express on the backend with MongoDB as its primary data store. The web client is built with Vue.js. A cron job runs daily per user to apply damage for missed dailies and recalculate streaks. The mobile apps (iOS and Android) share the same REST API.

Self-Hosting & Configuration

  • Clone the repo and copy config.json.example to config.json with your settings
  • Requires Node.js 18+ and a running MongoDB 6+ instance
  • Set MongoDB connection URI, session secret, and optional SMTP config in config.json
  • Run npm start for development or use PM2/systemd for production
  • No official Docker image, but community Dockerfiles exist in the repo

Key Features

  • RPG mechanics including classes (Warrior, Mage, Healer, Rogue) with unique abilities
  • Streak tracking that rewards consistency and penalizes broken chains
  • Challenge system for creating shared task templates within guilds
  • Full REST API for building custom integrations and bots
  • Mobile apps for iOS and Android with push notification reminders

Comparison with Similar Tools

  • Todoist — powerful task manager but no gamification layer
  • TickTick — includes habit tracking with Pomodoro but no RPG elements
  • Streaks (iOS) — focused on streak tracking only; Habitica adds social quests and rewards
  • SuperBetter — gamified resilience app; Habitica covers broader daily task management
  • Forest — focuses on focus sessions; Habitica covers the full productivity workflow

FAQ

Q: Can I self-host Habitica for my team? A: Yes. The full source is open under GPLv3. Self-hosting gives you control over data and lets you customize game mechanics.

Q: Does the gamification actually help with productivity? A: Many users report improved consistency due to streak motivation and social accountability through party quests. Results vary by individual.

Q: What happens when I miss a daily task? A: Your character takes damage. If health reaches zero, you lose a level, one random piece of equipment, and some gold, then respawn.

Q: Is there an API for integrations? A: Yes. Habitica provides a full REST API. Community integrations exist for Google Calendar, Todoist import, and browser extensions.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados