Extensions, Add-Ons, and Customizations

__NOWYSIWYG__ __NOEDITSECTION__
There are several official and user-created apps, tools, user styles, userscripts, browser extensions, and bookmarklets that can be used to customize the appearance and functionality of Habitica and related websites. Below you will find a sortable list with a brief description of each item, as well as a link to its wiki page.
==Creating Third-Party Tools==
If you're a developer interested in building third-party tools using the Habitica API or creating userstyles, you're welcome to join the ranks of Comrades of Habitica. You can learn more on the Guidance for Comrades page.
==Type Key==
Type 	Explanation
Alt Interface 	An alternative means of interacting with your Habitica data.
Integration 	A program that allows Habitica to interact with a third-party program or app.
Display Customization 	Changes the way the official Habitica website appears for the user (generic category).
Display Customization - Stylus 	Changes the way the official Habitica website appears for the user, using Stylus, Greasemonkey, or a similar tool.
Display Customization - UserScript	Changes the way the official Habitica website appears for the user, using a UserScript.
Reporting 	Displays your Habitica data to you, but does not allow you to interact with it directly.
CLI 	Command Line Interface; Can be run from a command prompt without a coding environment.
API 	Application Programming Interface; A set of subroutine definitions, protocols, and tools for building software and applications.
==Current Apps and Extensions==
Name 	Type 	Platform 	Description
Android Pomodoro Integration 	Integration 	Javascript 	Tasker scripts and instructions to integrate the "Clockwork Tomato" Pomodoro timer for Android devices with Habitica using Tasker-habitrpg.
Anki Extension 	Alt Interface 	Browser with Flash 	Anki is a free, open source flash card program that allows you to rate cards' difficulties and utilizes spaced repetition to show you cards just as you're about to forget them, thus optimizing learning efficiency.
Antonbury's Habitica Bot 	Alt Interface 	Python 	This is a simple bot, written to automate and help with party-related tasks in Habitica.
Anti-Potions 	Integration 	Browser (via Google Apps Script) 	A crowd of onlookers will pay you 25 GP to drink a concoction that somewhat weakens you (-30 MP, -15 HP, or -150 XP)
Auto Accept Quests 	Integration 	Browser (via Google Apps Script) 	Run hourly, this script will join a quest automatically if an invite is available in your party.
Auto Bulk Remove Habitica Emails 	Integration 	Browser (via Google Apps Script) 	The script will remove all Habitica emails from your Gmail box received within a specified timeframe.
Auto Cast Buffs 	Integration 	Browser (via Google Apps Script) 	An automation script for Habitica that casts stat-buffing skills every 15 mins. The script checks the player's class to determine which skill to cast, and checks the player's mana to determine how many times to cast that skill. The player can configure how much mana they want left over after casting.
Auto Cast Party Buff Skills 	Integration 	Browser (via Google Apps Script) 	Run at specific times, this script will buff your party n number of times with your desired party buff. This script is deliberately designed not to check if you have enough mana first so it will error if it does not meet the buffing criteria.
Auto Cron 	Integration 	Browser (via Google Apps Script) 	Run after your Custom Day Start, this script will cron you automatically.
Auto Force-Start Quests 	Integration 	Browser (via Google Apps Script) 	This script will force-start quests after a certain number of hours or once a specified number of party members have accepted.
Auto Heal 	Integration 	Browser (via Google Apps Script) 	An automation script for Habitica that casts healing skills (Blessing & Healing Light) every 15 mins as needed to heal the player & their party. The script checks the health of the player & each party member before casting, so no mana is wasted. This script only works for healers.
Auto Schedule To-Do's with Google Calendar 	Integration 	Browser (via Google Apps Script) 	The script will create specific to-dos in your Google Calendar on a specified date, effectively giving a to-do a "start date".
Awesome Quest Manager 	Integration 	Browser (via Google Apps Script) 	Manage all quests of your party. Let other party members see your quest inventory, send invitations for those quests, and also start them. Customize the percentage of members required to have joined the quest for the "Start" button to appear in the UI.
Batch create sub-tasks 	Alt Interface 	Browser 	Batch create sub-tasks is a third-party website used to create multiple subtasks in detail without having to write it directly from Habitica. It requires your User ID and your API token.
Bad Day Mode 	Integration 	Browser (via Google Apps Script) 	Some days, it's better to rest than to do all of your tasks. Pressing the button fully heals you, buffs your CON to 9999, and Stealths all your Dailies so you take no damage if you miss them.
Beautify Habitica 	Display Customization - UserScript	Browser 	A more gamified interface. Permanent display of to-do list tabs.
Beeminder 	Integration 	Browser 	Integration with Beeminder, which tracks your progress for any goal that can be measured with a number and reminds you. Lets you pledge real life money to Habits and Tasks that keeps you accountable by taking it away if you continuously fail to do it.
Buff Limiter 	Integration 	Browser (via Google Apps Script) 	Allows users to set upper and lower limits on their buffs and runs automatic checks every few minutes. If their buffs fall outside of the limit parameters, the script automatically adjusts them to be inside the limits.
Bookmarklets 	Reporting 	Browser (most) 	Simple JavaScript to add to your bookmarks to hide system messages in party chat and create links in Markdown.
Bulk Attack Quest Boss 	Integration 	Browser (via Google Apps Script) 	This script will allow Mages and Warriors to bulk attack a quest boss using skills.
Bulk Buy Enchanted Armoire 	Integration 	Browser (via Google Apps Script) 	This script allows a user to buy in bulk from the Enchanted Armoire and to view the results in the script's logs.
Bulk Feed Pets Tool 	Alt Interface 	Browser (most) 	A tool that helps you bulk feed and hatch your pets. It will also allow you to bulk sell your items, analyze your pets and item collection plus more.
Challenge Data Tool 	Alt Interface 	Browser (most) 	Data analysis tool for selecting a Challenge winner. Has in-depth statics of members, and task clicks with options of PMing participants and gifting gems if you are the challenge owner.
Challenge Data Wrangler 	Alt Interface 	Python 	Data analysis tool for quickly selecting a Challenge winner. It treats the challenge like a multi-event sporting competition where the winner is the participant with the highest average place across all tasks.
Challenge from CSV 	Alt Interface 	Javascript/Browser 	Create Challenges from a CSV file.
Change Costume, Background, Pet, and Mount 	Integration 	Browser (via Google Apps Script) 	Saves and loads avatar costumes using in-app reward buttons.
Change Equipment 	Integration 	Browser (via Google Apps Script) 	Saves and loads avatar battle gear using in-app reward buttons.
Click Through Task Notifications Style 	Display Customization - Stylus 	Browser (except IE, Edge) 	Allows you to click items behind task-related notification bubbles when they are on the screen, so that you don't have to wait for all your notifications to disappear before accessing your guild or party notifications or user menu or creating a task.
Condense Habitica chat 	Display Customization - Stylus 	Browser (Except IE, Edge, Safari) 	Condenses messages in Habitica chatrooms (i.e. your party or group plan) to conserve screen space. Adds a scrollbar to long messages. Inspired by sonnet73’s now defunct Habitica Condense Chats user style.
Counting Tasks 	Integration 	Browser (via Google Apps Script) 	Allows you to create To Do's with increasing or decreasing counters on them. This way you can track how often you have done a task or configure tasks with a limited number of executions (e.g. using the credit on a 10-session membership card).
Cron Helper 	Alt Interface 	Browser 	Allows you to take care of all of your accidentally unchecked task entries, even though Habitica's Cron time has already expired.
Cross-Class Skills 	Integration 	Browser (via Google Apps Script) 	Use skills from other classes at a slightly higher mana cost.
Cross-Class Stat Buffs 	Integration 	Browser (via Google Apps Script) 	Use stat buffs from other classes to buff yourself (but not your Party).
custom attributes assistant script 	Display customization 	Browser (via Google Apps Script) 	this scripts make the keep: custom attributes easier to keep track of!
Dark Habitica Linguists Commonwealth Theme (Weblate) 	Display Customization - Stylus 	Browser (most) 	Turns Habitica's translation section on the Weblate website dark for more comfortable browsing and working at night.
Dark Habitica Wiki 	Display Customization - Stylus 	Browser (most) 	Turns the Habitica Wiki and Editor dark for more comfortable browsing and working at night.
Data Display Tool 	Reporting 	Browser (most) 	Shows you certain information from your Habitica account, including: Task Overview, Task Statistics, Tasks Untagged, Habit History, Habit Trends, Dailies History, Dailies Incomplete, To Do's with Dates, To Do's Completed, Drops Received Today, Quest Progress, Damage from Dailies, Stats and Streaks Backup, Unallocated Points, Missing Equipment, Current Appearance and Gear, Equipment Recommendations, Skills and Buffs.
Data Display Tool (Unofficial) 	Reporting 	Browser 	The Enhanced Data Display Tool for Habitica revolutionizes user interaction with a sleek, intuitive interface, presenting a streamlined view of Habits, To-Dos, and Tasks. It emphasizes enhanced data visualization through detailed statistics and interactive graphs, catering to both Habitica veterans and new users. This tool is focused on providing a more efficient and visually engaging way to track and manage self-improvement journeys, leveraging the familiar elements of Habitica with innovative, user-centric enhancements.
Data Display Tool White on Black 	Display Customization - Stylus 	Browser (except IE, Edge) 	CSS style for the Data Display Tool. Shows white text on black background, with grey charts.
Diatica 	Alt Interface 	Java 	A tool to control your account via voice commands. Aimed for use in cases where user has little time and wants to know quickly what can be done.
DnD Dice Rollbot 	Integration 	Browser (via Google Apps Script) 	This script installs a bot to roll dice for Habitica TTRPG players using chat commands in a user’s party.
Dueling Mode 	Integration 	Browser (via Google Apps Script) 	Challenge another player to a duel and the script keeps track of your score. Whoever wins gets the GP that both of you wagered.
Editable Fix Character Values Buttons 	Integration 	Browser (via Google Apps Script) 	Creates custom reward buttons whose text you can edit to change what the reward does. You can create up to five buttons and name them whatever you want, and edit the notes section to change what they do. You are able to affect HP, XP, MP, and GP, you can add to or subtract from those values, and it can be a number or a percent.
Emacs Extension for Habitica 	Alt Interface 	Emacs (MELPA) 	Emacs extension to view, add and update tasks for Habitica.
Equip Random Pet and Mount 	Integration 	Browser (via Google Apps Script) 	This script allows a user to change their pet and mount randomly. Users can also limit the options or exclude certain kinds of pets. The script can either be run manually or automatically using a trigger.
Experience Potion and Mana Potion 	Integration 	Browser (via Google Apps Script) 	Creates Custom Rewards for Experience Potion (pay 25 GP, gain 150 XP) and/or Mana Potion (pay 25 GP, gain 30 MP).
Faster Auto Accept Quests and Auto Notify on Quest End 	Integration 	Browser (via Google Apps Script) 	Auto accepts quest invites within a few seconds of receiving the quest, and notifies via private message when a quest has just finished.
Final Data VII 	Display Customization - Stylus 	Browser (except IE, Edge) 	CSS style for the Data Display Tool based on the Final Fantasy VII menu system aesthetic.
Get Party Quest Progress 	Integration 	Browser (via Google Apps Script) 	This script allows a party/individual to receive reports on pending quest progress (damage dealt/items collected) for all members of the party, regardless of quest status. Reports will post to a party chat and can be run on a trigger or requested on-demand by chat commands.
User Quest Progress 	Integration 	Browser (via Google Apps Script) 	This script sends the user a private message on a timed trigger (every n hours) with their current pending quest damage/items.
GitHub Integration 	Integration 	Python (Heroku) 	Score a Habitica Task when GitHub commits are pushed. Uses the Heroku platform.
Github RPG 	Integration 	Python (Heroku) 	Creates Habitica To Do tasks from Github issues. The service is deployed on the Heroku platform.
Gnothi 	Integration 	Browser 	Show correlations between Habitica tasks. Eg "Sleep is most affected by caffeine and exercise." Gnothi is a personal journal which uses AI to provide insights and resources; the Habitica integration is one feature.
Google Tasks Sync 	Integration 	Browser (via Google Apps Script) 	Copies all of your Google Tasks to Habitica, checks if any of the Google Tasks are updated or marked as done and marks the corresponding Habitica To Do accordingly.
Habash 	CLI 	Bash 	A (very minimal) Habitica terminal client written entirely in Bash.
Habit History Connector 	Reporting 	Google DataStudio 	Connector to allow Google DataStudio to create reports based on Habit and Daily history.
HabitCalendar 	Reporting 	Browser 	Uses netlify to display To Do's and a month of Tasks in a calendar view.
Habitica Add Task (Chrome Extension) 	Alt Interface 	Browser (Chrome, Opera) 	A Chrome extension that lets you add tasks to Habitica without needing to load the Habitica website.
Habitica Api-Helper Tool 	API 	Javascript 	An app for displaying Habitica Data and manually interacting with Habitica's API. Webhooks can be saved and deleted. Links to "How to process webhooks with Google-Apps-Script".
Habitica-autoheal 	API 	Browser (via Google Apps Script) 	Autoheal party on damage dealt via webhook and api call.
Habitica Compact/Light Header 	Display Customization - Stylus 	Browser (except IE, Edge) 	Condenses the header and makes it light grey. Removes party-related content from header.
HabiticaMagicJS 	API 	Javascript 	Javascript API wrapper for the Habitica API (V3) that make accessing Habitica's returned API data convenient.
Habitica Helper 	API / CLI 	Python 	A tool for automating some tedious tasks related to parties and challenges.
Habitican Randomizer 	API 	Browser 	Allows random selection of costume, equipment, pets, mounts, backgrounds, equipment purchases, and party transformations.
Habitipy Command-line Tool and API Client 	CLI, API 	Python 	A set of scripts to interact with Habitica. Python wrapper for the RESTful Habitica API and command-line interface with subcommands.
Habitica Launcher (Chrome Extension) 	Alt Interface 	Browser (Chrome, Opera) 	A simple extension for Google Chrome that opens your Habitica dashboard.
Habitica Lite + Email 	Alt Interface 	Browser 	A Google Script that allows you to manage your tasks via email or in a simple, fast loading web page that works in any browser. It can create tasks from Google Calendar events.
Habitica Pomodoro SiteKeeper 	Alt Interface 	Browser (Chrome, Opera, Edge, Firefox)	Originally forked from Habitica SitePass repository, with some bug fixes, functional improvements, and many added features. Main added feature: a fully customizable Pomodoro timer with website blocker and mobile notifications.
Habitica System Messages Cleaner Extension 	Display Customization 	Browser 	This extension hides Habitica system messages within a party chat (e.g., spells, boss damage, etc.) to improve your communication experience. The change is only temporary and is undone as soon as the extension is deactivated and the page is updated. The extension is designed to be easily installed and it is compatible with Google Chrome, Chromium, Firefox, Opera, and Brave Web Browsers.
Habitica Tags: Level Up 	Display Customization - UserScript	Browser (except IE, Edge) 	A fork of the Tags Always Visible script that adds additional features including hiding challenge tags, auto-selecting tags, parent and child tags, and mutually exclusive tags.
Habitica-Todo 	CLI 	Python 	This is intended to be a two-way sync between Habitica and the non-free version of Todoist. Tasks that are created in Habitica should be sent to the 'Inbox' project in Todoist.
Habitica To-Do action for IFTTT 	Integration 	Browser (IFTTT website) 	An application that allows IFTTT users to add items to their To Do list in Habitica via the IFTTT trigger(s) of choice.
Habitica Tracker 	Alt Interface 	Browser 	Web application that displays Habits, Dailies and To Do's completed in an expandable habit tracker style grid.
Habitica WCAG AAA Contrast 	Display Customization - Stylus 	Browser (Except IE, Edge) 	Increases contrast to AAA conformance where possible, in line with Web Content Accessibility Guidelines (WCAG).
Habitica Webhook Editor 	Alt Interface 	Browser 	An alternative editor for Habitica webhooks which includes all of the webhook options that are missing from the main site as well as workarounds for bugs in the webhook API.
Habitica utilities 	CLI 	Bash 	A script for automating tasks such as quest acceptance and cron
Habitican Curse 	CLI 	Python (MacOS, Linux, Windows) 	A terminal application for performing basic Habitica functions, allowing you to edit To Do's, Dailies, and Habits. Party quests can also be interacted with.
Habitican Wardrobes 	Alt Interface 	Browser 	Store your favorite costumes, equip effective battle gear and bulk cast skills.
HabitiFit 	Integration 	Browser 	A small, one-page web application that combines FitBit tracking data and Habitica Habits.
HabitRPG Calendar 	Display Customization 	Browser 	Takes your To Do's from Habitica and displays them in calendar format.
HabitRPG CLI Client - PHP 	CLI 	PHP 	A CLI client for HabitRPG created using the HabitRPHPG PHP library.
HabitRPG Metro 	Alt Interface 	Windows App 	A windows app to access Habitica that can be used on PC or Phone
Helix Dark Theme 	Display Customization - Stylus 	Browser (most) 	A theme for Habitica that is more comfortable for the eyes.
Hide Habitica Header 	Display Customization - Stylus 	Browser (Except IE, Edge) 	Hides the entire banner of character and party information.
hmyr's Habitica Tasks Page style 	Display Customization - Stylus 	Browser 	Makes various modifications to the Tasks page, with comments to simplify turning off any of them (hides To Do's, moves Skills to header, disables some skills, hides some menu items, etc).
Hopla 	CLI/API 	Bash, Python3 	A Command Line Interface (CLI) to interact with Habitica.
Inbox Display & Export Tool 	Alt Interface 	Browser (most) 	A tool to show, manage and export the contents of all the messages in your inbox along with information such as the sender's User ID and username, date/time posted, and whether you were the one who sent the message. Has the ability to send and delete messages.
Integromat 	Integration 	Browser 	Integromat is an integration service like IFTTT, Zapier and so on. By Integromat, Habitica and other services will be connected using webhooks. No coding required!
Launch Quests With Link 	Integration 	Browser 	This script generates a link that, when followed, displays the user’s quest inventory and allows a chosen (or random) quest to be launched by party members when you’re not available.
Manage Cron 	Integration 	Browser (via Google Apps Script) 	This script allows you to set your cron time to any hour of the day, including AM and PM times, and run cron automatically. Also allows you to run a one-time cron, which includes (1) casting stealth to cover all dailies, (2) setting cron for the turn of the next hour, (3) running auto cron immediately after the hour, and (4) resetting custom day start to the user’s chosen time.
Mike the monk superscript 	Integration 	Browser (via Google Apps Script) 	If you are planning on Using more than one of the scripts by mike_the_monk, it's easier to install this superscript, which combines all the scripts into one – because sometimes, running multiple scripts at once makes them to interfere with each other or causes errors.
MMM-HabiticaStats 	Reporting 	MagicMirror 	A MagicMirror² module for viewing Habitica player status in your smart mirror or wall display.
Mobile App for Android: Habitica 	Alt Interface 	Android 	The official Habitica Android mobile app.
Mobile App for iOS: Habitica 	Alt Interface 	iOS 	The official Habitica iOS mobile app.
Multi PM - Workflow Extension 	Integration 	iOS 	A tool that allows a person to send a message to multiple user IDs through Workflow.
NodeRED Wekan to Habitica To Do's 	Integration 	Node-RED 	A Node-RED flow that integrates a Wekan Kanban Board and Habitica.
Notify Healers 	Integration 	Browser (via Google Apps Script) 	This script checks the health of party members and notifies a party's healers if healing is needed. Has lots of options to tailor to each party's needs.
Notify Quest Latecomers 	Integration 	Browser (via Google Apps Script) 	The script allows you to keep track of the quest attendance in your party and sends out notifications to the party, its leader or the latecomers.
Notion Make.com sync 	Integration 	Notion (via [make.com]) 	Allows you to sync your Habitica todos to a Notion database using Habitica's API and Notion's integration system, with Make.com as a middleman
Obsidian-Sync 	Integration 	Obsidian 	This plugin for Obsidian incorporates a view to display and interact with the task management app Habitica.
OmniRPG 	Integration 	AppleScript 	AppleScript that counts the number of tasks completed over the last day within OmniFocus, then sends it to a set Habit within Habitica.
Org-Mode 	Integration 	EmacsLisp 	This is a quick hack to integrate org-mode and Habitica.
Partial Healing 	Integration 	Browser (via Google Apps Script) 	Normally, you fully heal upon leveling up. Players who want an added challenge can instead only partially heal upon level up.
Party & Guild Data Tool 	Reporting 	Browser (most) 	A tool that helps you analyze what is going on in your guild or party.
Party chat react 	Integration 	Browser (via Google Apps Script) 	For Healers (should have basic understanding of programming to be able to unlock the code): Instantly heal Boss damage preceded with auto casting Protective Auras as required; Buy Mana potion when low on Mana.For everyone (should have Gmail): Email notification to oneself when any Quest aborted, also when Transformation Item cast on the user.
Party Progress Info 	Reporting 	Browser 	Helps decide what next Quest Pet the party should handle. Shows Pet Progress per Party. Easily share the url with your party, no api passwords needed.
Party Progress Info Link 	Integration 	Browser (via Google Apps Script) 	Helps creating links to the Party Progress Info tool for your party.
Party Up! 	Integration 	OSX, Linux, Windows 	The Party Up! script automates the process of inviting users to your Habitica party based on specific criteria. The script periodically fetches users who are looking for a party and sends invitations to those who meet the specified filters.
The script offers automated invitations by fetching users looking for a Habitica party and sending invitations every 2 minutes. Users can be filtered based on minimum level, preferred language, and activity status. The minimum level filter invites only users above a specified level. The preferred language filter allows for filtering users based on their preferred language. The active users filter provides the option to invite only active users, defined as users who created their account more than a month ago and have logged in recently.
Pebble Watch App: Habitica Tasks 	Alt Interface 	Pebble 	Access your Habitica tasks and mark them as completed on your Pebble watch.
Phobia Protection Extension 	Display Customization - Stylus 	Browser (except IE, Edge) 	Hides pets, mounts, quest bosses, equipment, and backgrounds displaying any combination of the following creatures on the website so that players with phobias about those creatures can use the site with safety: bees, beetles, dinosaurs and pterodactyls, dragons, ghosts, monkeys, moths, nudibranchs, rats, skeletons, snackless monster, snails, snakes, spiders, whales and orcas, zombies. It can also hide animated items.
Print Quest Info 	Integration 	Browser (via Google Apps Script) 	Prints useful info about all of Habitica's quests to a spreadsheet, including # of completions (party or user), completions needed (party or user), % complete (party or user), quest rewards, quest name, and party members with the quest scroll in their inventories.
Productive Game 2 - Trees 	Integration 	OSX, Linux, Windows App and Browser 	A timer/pomodoro/timeboxing app created in Unity, that creates a tree for each successful timer, with built-in Habitica habit scoring. Heavily influenced by the Forest APP. Under active development.
Profile Dailies Progress Bar 	Integration 	Browser (via Google Apps Script) 	Progress bar on your profile (visible to others too) reflecting progress of today's Dailies.
POSH.sh - Pomodoro Offline Support for Habitica 	CLI 	Bash 	An offline timer for the Pomodoro Technique for Habitica and basic task manager.
Push Todos with Duedates to Top Script 	CLI 	Python 	Moves active To Do's with due dates to the top of the To Do list (excluding To Do's with future due dates)
Quest Tracker 	Integration 	Browser (via Google Apps Script) 	Automatically updates a Google Sheet in the player's Google Drive whenever the player's party completes a quest. The spreadsheet shows how many quest completions are needed by each party member for every quest in Habitica, in order to get all the rewards. Also shows total quest completion percentages for each party member and quest. The spreadsheet can be shared with the player's party, so only one party member needs to run this automation (preferably the party leader).
Scribbles for Habitica 	CLI 	Bash / Python 	A collection of scripts to complete simple tasks with Habitica. New scripts added periodically.
Set Self-Buffs 	Integration 	Browser (via Google Apps Script) 	Allows a user to modify their stat buff values to any custom value without affecting the buffs of others in their party.
Shrink Your Habitica Tasks 	Display Customization - Stylus 	Browser (except IE, Edge) 	Condenses the task list and eliminates the search bar.. Notes are hidden until hover.
Simple View/Hide the Gamification 	Display Customization - Stylus 	Browser (except IE, Edge) 	Hiding all the gamification elements including the warning when you are in the inn.
Simulate Poison Damage 	Integration 	Browser (via Google Apps Script) 	Deals damage to you without affecting your party members.
Slack Chat Integration 	Integration 	Browser 	Send and receive messages between a Habitica chat and a Slack channel.
Stayin' Alive Script 	Integration 	Browser (via Google Apps Script) 	The script was developed using Google Apps Script and can be configured to run on a time basis. It will try to keep you alive by any means possible, either by using healer skills or buying health potions.
Strategitica 	Integration 	Browser 	Displays Habitica tasks in calendar format, along with some other helpful info and a sleep toggle.
Swap HP or XP for MP 	Integration 	Browser (via Google Apps Script) 	Creates a custom skill that allows players to pay 5 HP for 10 MP, or pay 50 XP for 10 MP.
Sync Habitica Tasks 	Integration 	Browser (via Google Apps Script) 	Functional but still in beta. This script updates the tasks on alternate accounts based on task activity on a primary account. Allows a user to contribute and earn rewards for task activity on multiple accounts simultaneously, without having to complete tasks in each account
Tags Always Visible 	Display Customization - UserScript	Browser (except IE, Edge) 	Displays your tags permanently above your tasks and lets you use them without needing to click on the "Tags" button
Task Adjustor 	Alt Interface 	Browser 	A webpage, maintained by a Habitica mod, that displays your tasks and allows you to modify some of their settings, such as difficulty, tags, dates, and attributes. The tool is intended for making similar changes to several tasks at once.
Task Management Scripts 	Integration 	Browser (via Google Apps Script) 	Three task management scripts which allow a user greater control over their tasks. Functionality includes: backup to another account, copy/duplicate, mass delete, auto-reschedule to-dos.
Task Reward Calculator 	Reporting 	Desmos 	A calculator graph that helps with calculating how much gold,xp,dmg,mana you receive every time you complete a task.
Tasker-habitrpg 	Integration 	Javascript 	A Javascript and example scripts that empower the Android Tasker application to interact with Habitica's API.
Tasks-habitica 	Alt Interface 	Javascript 	Allows users to view and interact with their To Do's through a browser window running javascript.
Things-bitica 	CLI 	Bash 	A simple script to create Habitica To Do's from tasks completed in Things within the last 24 hours. More improvements to come.
TimeCamp 	Integration 	Browser (Chrome) 	Track time directly in the Habitica app and a start/stop timer button to your tasks.
Todoist Sync 	Integration 	NodeJS 	Command-line client for syncing your Todoist tasks to Habitica.
Todoist Habitica Sync 	Integration 	Python 	Docker or command-line app for one way synchronization from Todoist to Habitica.
To-Do Overs 	Alt Interface 	Browser 	Create To Do's that are automatically re-created upon completion.
Toggl 	Integration 	Browser 	Integrates the Toggl timer service with Habitica.
Transform Yourself Year-Round 	Integration 	Browser (via Google Apps Script) 	Why wait until the next Grand Gala to turn yourself into a snowman, flower, starfish, or ghost? Creates buttons that transform you for 15 GP (5 GP to turn back), including a never-before-seen Random Transformation item that randomly turns you into one of the four options.
Trello-Habitica 	Integration 	Browser 	You can keep your Trello cards in sync with Habitica using this Power-Up. No coding is required; just fill in the form and you're all set!
Warrior Subclasses 	Integration 	Browser (via Google Apps Script) 	Gives Warriors who have reached level 60 the option to choose one of four subclasses: berserker, defender, gladiator, and blademaster.
Warrior, Mage, Healer, Rogue Subclasses 	Integration 	Browser (via Google Apps Script) 	Gives Habiticans who have reached level 60 the option to choose one of 16 available subclasses (four per class).
Webhooks with Serverless Functions on Cloudflare Workers	Integration 	Cloudflare Workers 	An article providing instructions for using Habitica's Webhooks in conjunction with Cloudflare Workers.
Zapier 	Integration 	Browser 	With this Habitica App Integration you are able to integrate with any other Zapier Integration Apps, like Google Sheets, Rescue time, Evernote, Trello, Github etc and either perform actions in other apps based on information occurring in Habitica, or vice versa.
Habitica Discord Bot 	Reporting 	Javascript 	A discord bot that listens for Habitica webhooks and sends the info to a discord channel. It can monitor completed tasks, unchecked tasks, habit progress and return, Todo task completed and Reward claimed.
==No Longer Maintained / Old Apps & Extensions==
Name 	Type 	Platform 	Description
A Gentler, Purpler Habitica 	Display Customization - Stylus	Browser (except IE, Edge) 	Changes the task color scheme from the range of cool to hot colors to a range of shades of purple. Creates a consistent palette and may be less stressful.
Alpha Habitedex 	Display Customization - Stylus	Browser (except IE, Edge) 	Gotta Hatch'em All! Find 270 fully animated Pokémon (plus hidden shinies!) all while staying productive! *Designed for use in conjunction with Final Habitica VII.
Athelinde's Dark Habitica Style 	Display Customization - Stylus	Browser (except IE, Edge) 	Restyles interface with dark to black color scheme. Condenses task list and buttons.
Boss Button CSS Extension 	Display Customization - Stylus	Browser (except IE, Edge) 	Hides all the gamified Habitica images to leave a professional impression. Runs on Stylus and may be easier to install than the Boss Button Extension.
Boss Button Extension 	Display Customization 	Browser (Chrome, Opera) 	Hides all the gamified Habitica images to leave a professional impression.
Boss Healing and Reverse Blessing 	Alt Interface 	Browser 	Allows you to add health to a quest boss and deal damage to party members.
Chat Extension 	Alt Interface 	Browser (Chrome, Opera, Firefox) 	Alternative Web chat client for Habitica
Chrome Extension 	Integration 	Browser (Chrome, Opera, Firefox) 	Monitors browsing habits to motivate users to stay focused. Users lose Health Points for lingering on bad websites, and gain Experience Points and Gold Points for using good websites. The Chrome Extension also allows users to set the hours and days of the week that need to be productive and integrate browsing habits with HabitRPG to improve overall productivity.
Dark Energy Theme 	Display Customization - Stylus	Browser (except IE, Edge) 	CSS Style that replaces almost every element on every page with a darker counterpart.
DeepDark Habitica 	Display Customization - Stylus	Browser (except IE, Edge) 	CSS style that redesigns Habitica pages based on the DeepDark Firefox/Thunderbird Theme.
Final Habitica VII 	Display Customization - Stylus	Browser (except IE, Edge) 	CSS style that redesigns Habitica pages based on the Final Fantasy VII menu system aesthetic.
Firefox Extension 	Integration 	Browser 	Monitors your browsing habits to divvy points to your Habitica character.
Lose Health Points for lingering on bad websites, gain Experience Points and Gold Points for hanging out on good websites. Set the hours when you want to be productive and integrate your browsing habits with Habitica to improve your overall productivity.
GitHabit - GitHub Webhooks 	Integration 	Javascript 	GitHabit is a way to make work done on GitHub count for daily Habits on Habitica. This helps keep developers motivated by automatically counting contributions towards leveling up, and can be easily set up to be used with multiple repositories on GitHub.
Google Calendar Integration Linux Script 	Integration 	ShellCode 	Imports your Google Calendar events for tomorrow into your Habitica To Do's.
Habitica All-Yellow Tasks 	Display Customization - Stylus	Browser (except IE, Edge) 	A style that makes all tasks yellow, unless they are completed, not due (grey), or rewards
Habitica Condense Chats 	Display Customization - Stylus	Browser (except IE, Edge) 	Dramatically condenses party/guild chats so that less scrolling is required.
Habitica Darker style 	Display Customization - Stylus	Browser (except IE, Edge) 	This is a simple CSS modification that can be installed via Stylus.
Habitica Dark Theme 	Display Customization - Stylus	Browser (except IE, Edge) 	A theme that changes the Habitica UI to something more comfortable to the eye, especially at night.
Habitica Dismounted Style 	Display Customization - Stylus	Browser (except IE, Edge) 	Tired of riding your mounts? Dismount them for awhile! Note that this style modification dismounts every avatar, not just you.
Habitica Highly Customizable Navbar 	Display Customization - Stylus	Browser (Except IE, Edge) 	A style that gives you the ability to hide any button in the header other than the sync button or the user menu button (though you can hide anything under the user menu other than the settings and logout buttons).
Habitica Language Randomizer 	API 	Tasker 	Interacts with Habitica's API to randomize languages on your Habitica account at two-hour intervals via a Tasker project.
Habitica Magic Wand 	Alt Interface 	Browser (Chrome, Opera, Firefox) 	A Chrome Extension that automatically does certain things when Habitica is loaded or refreshed.
Habitica SitePass 	Alt Interface 	Browser (Chrome, Opera) 	Was a website blocker that plugs into Habitica and limits you from visiting websites that you decide. You could opt to visit these sites by spending gold. Now deprecated, but Habitica Pomodoro SiteKeeper is a functioning fork.
Habitica Time Machine 	Display Customization - Stylus	Browser (Chrome, Firefox, Opera) 	A user style that allows users to "go back" to events (such as seasons, holidays, world bosses, or April Fools' pranks) that may not be currently happening in order to experience some visual aspects of them again.
Habitica ToDo Chrome Extension 	Alt Interface 	Browser (Chrome, Opera) 	Provides users with a shortcut to add current webpages to their To Do list.
HabitRPG .NET Simple Client 	API 	Windows (.Net) 	Simple .NET HabitRPG Client Library.
HabitRPG Android client 	Alt Interface 	Android 	Deprecated unofficial "HabitRPG" mobile app by MagicMicky. They are no longer recommended for use. They have been replaced by the new Mobile App for Android: Habitica
HabitRPG deprecated official Mobile Client	Alt Interface 	Android, IOS 	Deprecated official "HabitRPG" mobile apps. They are no longer recommended for use. They have been replaced by new apps: 
*Habitica Mobile Client for Android
*Habitica Mobile Client for iOS
HabitRPG Interactive 	Alt Interface 	Browser (Chrome, Opera) 	Open source chromium extension that allows you to easily view and interact with your Habitica lists without having to go directly to the page.
HabitRPG Java Client 	API 	Java 	HabitRPG Java Client is very simple to use!
HabitRPG-CLI - Windows 	CLI 	Windows 	A Windows application written in AutoIT that allows you to send an "up" or "down" message for a habit through the HabitRPG API.
HabitRPGApplet 	Alt Interface 	Cinnamon (Linux desktop environment)	An applet for Cinnamon (Linux desktop environment) that will let you access your Dailies from the panel.
Heal Boss and Damage Party 	Integration 	Browser (via Google Apps Script) 	Allows a user to add health to a quest boss and deal damage to party members.
Hide Habitica Columns 	Display Customization - Stylus	Browser (Except IE, Edge) 	Hide/remove any task columns. Customized to respond to any number of columns removed.
Hide Reward Items 	Display Customization - Stylus	Browser (except IE, Edge) 	A simple CSS style that hides reward items on the tasks page.
Hide System Messages in Party on Habitica 	Display Customization - Stylus	Browser (Chrome, Opera, Firefox) 	Hides system messages (i.e. skill casts, quest progress, avatar transformations) in your party.
Hide Task Options 	Display Customization - Stylus	Browser (Except IE, Edge) 	Removes the tags, search bar, and extra Add Task button, freeing up vertical display space.
Home Assistant Integration 	Integration 	Python 	Enables you to track name, level, class, gold, XP / next level XP, HP / max HP, and mana / max mana in Home Assistant (Hass).
Hrpg Command Line 	CLI 	Perl 	Command-line client for Habitica. Supports viewing status, listing tasks by types, creation of new tasks, scoring tasks up or down (incrementing/decrementing), unticking all Dailies, API debugging, and more.
Join Challenge Form 	Alt Interface 	Browser 	This form provided a workaround for (now closed).
Large Print Habit 	Display Customization - Stylus	Browser (except IE, Edge) 	A simple CSS style that increases the font size for many aspects (but not all) of Habit and increases the size of emoji. It is easy to adjust if an even larger font is needed.
Merfy's HabitRPG: Custom Compact Edition 	Display Customization - Stylus	Browser (except IE, Edge) 	Stylus CSS add on that allows Hide completed Dailies, Display compact Dailies, To Do's and Habits, Hide unused task controls, Hide tags, Animate avatars, mounts, and pets, Change the header background, Change the task area background, Lighten text (for dark backgrounds), Remove game-like images for work-safe environments.
Mount Fade Out Extension 	Display Customization 	Browser 	A UserScript that causes mounts to temporarily disappear when you hover your mouse over an avatar.
Munin Plugins 	Integration 	PHP 	Plugins for Munin to graph users' XP, HP, MP, GP, open Tasks and open Dailies.
NotificaBot 	Integration 	Netlify 	A bot that notifies Habiticans by private message when they are mentioned in chat
Habitica PHP API Wrapper 	Integration 	PHP 	A PHP wrapper for Habitica's API V2
PHP Character Widget 	Reporting 	PHP 	A widget displaying a player's user name, current appearance and select stats (level, class, health, XP and mana) that can be placed on the player's own website.
PlanHW 	Integration 	Browser 	A homework planner for the modern student, including natural language recognition.
PollBot 	Integration 	Browser (via Google Apps Script) 	This bot helps to manage polls in a guild and track users' votes on the polls. *You do not need to access Google Apps Script to use this integration.
QuickToDo 	Alt Interface 	Windows 	A simple Windows application that allows users to quickly add To Do's to Habitica without having to visit the website or use the mobile apps.
Remember the Milk Sync 	CLI 	Javascript 	Command-line client for importing your Remember the Milk tasks into your HabitRPG To Do's. When you complete your HabitRPG To Do's and run the client again, it marks those tasks complete in Remember the Milk! Start getting XP for completing those tasks, and stop entering them manually!
Remove Group Damage Notifications 	Display Customization - Stylus	Browser (except IE, Edge) 	Hides damage and buff notifications in the Party chat. BUG: Also hides any chat messages in which the current user has been tagged (with the @username markup). This bug cannot be resolved at the moment.
Reverse To-Dos Color Theme 	Display Customization - Stylus	Browser (except IE, Edge) 	Changes Yellow-Red color sequence in To Do's to a more soothing Yellow-Blue sequence.
Spider Squisher Extension 	Display Customization 	Browser (Chrome, Opera) 	A Chrome extension that squished spiders and rats so that you don't have to see them. The extension hid spider and rat images on the old habitrpg.com site only. It does not work on the new habitica.com site.See: Phobia Protection Extension
Ultra Compact Animated Style 	Display Customization - Stylus	Browser (except IE, Edge) 	A restyling of the Habitica site focused on maximizing your screen real-estate.
Unscroll Habitica Chat Messages 	Display Customization - Stylus	Browser (except IE, Edge) 	Allows for long messages in Parties, Guilds, and Tavern Chat to take up to 600 pixels in height, so you can read more of the entire post without the limited scrolling area that Habitica uses by default.
Webservice::HabitRPG - Perl API 	API 	Perl 	A full-featured Perl interface for Habitica.
WunderHabit - Wunderlist Extension 	Integration 	Browser 	Level up in Habitica by completing To Do's in Wunderlist.
Wordpress Plugin 	Reporting 	Browser 	A widget displaying a player's user name, current appearance and select stats (level, class, health, XP and mana) that can be placed on the player's own website.
fr:Extensions, modules complémentaires et personnalisations
ru:Персонализация
ja:拡張機能・アドオン・カスタマイズ
zh:扩展和插件
pt-br:Extensões, Extras e Customizações
 
Category:Quick References