Naita

Guide

Everything you need to run a session

Open the file. That's it.

Naita is a single HTML file. Open index.html in any modern browser — Chrome, Firefox, Safari, Edge. No installation, no server, no internet connection required after the first load.

On the home screen, choose your role for the session:

Your choice is remembered between sessions. Use Switch Mode to change it at any time without losing data.

Campaigns, entities, and the whole picture.

The GM home screen shows your campaign library. Each campaign is an independent save file — a .cths archive containing all entities, journals, combat state, compendium items, and any associated images.

Entities

Entities are the people and creatures in your campaign — investigators, NPCs, Mythos horrors. Each entity has characteristics, skills, inventory, weapons, spells, and an optional portrait image.

Compendium

The Items tab holds your campaign's compendium — reusable weapons, spells, and gear. Add an item once; assign it to any entity from their inventory panel. Compendium items travel with the campaign save.

Your investigator. Your notes. Your sheet.

Players access a separate campaign library that holds their own investigator data. GM packages can be imported to pull in entity templates, handout journals, and compendium items the GM has prepared.

Rich text. Images. Categories. All in one place.

Journals are the narrative layer of Naita — session notes, handouts, lore entries, and anything else that needs to be written down and potentially shared.

Initiative. HP. The round-by-round grind.

Switch to the Combat workspace tab during a scene. Entities loaded in the current session are automatically added to the tracker with their weapons pre-populated as read-only rows.

Portable archives. Everything in one file.

Campaign save files (.cths) are ZIP archives. Inside, JSON files hold all structured data. A resources/ folder holds binary images, named by their SHA-256 hash to prevent duplication.

Images are stored in browser memory (IndexedDB) during a session and packed into the save file on export. They persist across reloads without exporting, but exporting is the only way to move them to another device.