Tasha is a tool for creating characters for Dungeons & Dragons 5th edition (2024).
Tasha can be installed by cloning the repo, building a wheel file with poetry, and installing it through pip.
git clone https://github.com/mtttech/tasha
cd tasha
poetry build
cd dist
pipx install tasha-0.*.*-py3-none-any.whl
Run Tasha by typing the following command.
tasha
Characters created by Tasha are saved to your HOME directory within the .config/tasha/characters folder, which will be created if it doesn't already exist. Characters will be saved in the .TOML format. Below is an example of such a character.
alignment = "Chaotic Neutral"
armors = [ "Light", "Medium", "Shield",]
background = "Entertainer"
cantrips = 4
feats = [ "Magic Initiate", "Chef",]
features = [ "Divine Order", "Spellcasting", "Channel Divinity", "Cleric Subclass", "Ability Score Improvement", "Sear Undead",]
gender = "Female"
gold = 0
hit_die = 8
hit_points = 33
initiative = 2
languages = [ "Common", "Draconic", "Elvish",]
level = 5
name = "Bekha"
proficiency_bonus = 3
savingthrows = [ "Charisma", "Wisdom",]
size = "Medium"
skills = [ "Acrobatics", "Performance", "History", "Religion",]
species = "Elf"
speed = 30
spell_slots = [ 4, 3, 2,]
tools = [ "Musical Instrument - Dulcimer",]
traits = [ "Darkvision", "Elven Lineage", "Fey Ancestry", "Keen Senses", "Trance",]
weapons = [ "Simple",]
[bonus]
Strength = 2
Dexterity = 0
Constitution = 0
Intelligence = 0
Wisdom = 0
Charisma = 1
[prepared_spells]
Cleric = [ "Bestow Curse", "Continual Flame", "Create Food and Water", "Ceremony", "Blindness/Deafness", "Spirit Guardians", "Healing Word", "Cure Wounds", "Silence",]
[attributes.Strength]
score = 19
modifier = 4
[attributes.Dexterity]
score = 14
modifier = 2
[attributes.Constitution]
score = 13
modifier = 1
[attributes.Intelligence]
score = 13
modifier = 1
[attributes.Wisdom]
score = 18
modifier = 4
[attributes.Charisma]
score = 11
modifier = 0
[classes.Cleric]
level = 5
hit_die = 8
subclass = "Life Domain"