Home
/
Tools
/
Sales and Dungeons: Thermal printer TTRPG utility
Sales and Dungeons: Thermal printer TTRPG utility
Summary
Sales & Dungeons is a free, open-source thermal printer utility for TTRPGs that lets you generate and print dungeons, encounters, and other content, with optional AI integration via OpenAI, OpenRouter, or local models.
No content available
0
Like
0
Add to favorites
Original Article
Export to Word
Export to PDF
View Cached Full Text
Cached at:
05/24/26, 12:34 AM
# Sales & Dungeons
Source: [https://sales-and-dungeons.app/](https://sales-and-dungeons.app/)
Works on all major OS, even on ARM and Raspberry Pi

More than just static data\! You can also create random generators\. You can generate random names, items, monsters or even full dungeons and encounters\. Only your imagination is the limit\.

Organize your sessions with the session grid\. You can create buttons to trigger random generators or quickly access templates\. You can even share the grid via a link in the same network, enabling your players to trigger prints themselves or use a different device like a mobile phone\.

Use the power of LLMs to generate content\. You can let the AI generate new entries for your Template or translate them into a different language\. You can also run LLM prompts inside of generators to get more organic results\.
You can useOpenAI,OpenRouterand evenlocal modelsgiving you the flexibility to use the service and model you prefer\.
Coming Soon:Generate the whole template design \(HTML, Nunjucks, etc\.\) based on prompts, so that even without any advanced HTML knowledge you can create your own templates\.
Free & Open Source
Sales & Dungeons is free and open source software\. It is licensed under the MIT License\. The source code is available on GitHub and contributions are welcome\. Leave a star if you like\!
[Browse on GitHub](https://github.com/BigJk/snd)
Create Templates with HTML
Templates are written in HTML and can be styled with CSS\. You can use the full power of HTML to create your own templates with complex layouts and styles\. To insert data into your templates, you can use the Nunjucks templating engine or you can use JavaScript\.
Easily import data
Import data from all kinds of sources\. Sales & Dungeons can import data from:
CSVFoundryVTT ModulesFight Club 5e XML Format5eTools FormatJSON
Workshop
You can download Templates, Generators and Data Sources from the Workshop inside the application\. The Workshop is a place where you can share your creations with the community\!
Various Connections
Support for various methods of communication with the Thermal Printer\.
Windows Direct PrintingRaw USB PrintingCUPS \(Linux, Mac\)Serial
Some example prints

Let's get started\!
Visit the Documentation to learn which printer to use, set it up and start creating your own templates\!
[Documentation](https://sales-and-dungeons.app/docs/intro/)
Support the Project
I programmed the first version of the app 5 years ago\. Oh how time flies\! If you like the project and want to support it, you can buy me a coffee\!
[](https://ko-fi.com/A0A763FPT)
Copyright © 2024 Sales & Dungeons
•
Privacy Policy
Build with
tailwindcss and
Similar Articles
Reddit r/LocalLLaMA
An open-source local AI dungeon app using Gemma 4 and FLUX for text and image generation, fully private and runs under 8GB RAM.
Reddit r/LocalLLaMA
A developer released a local LLM-powered RPG where procedurally generated NPCs, locations, items, and quests persist as in-game objects, showcasing a novel integration of generative AI into gaming.
Lobsters Hottest
A retrospective article exploring the tabletop origins, development, and narrative significance of the 1999 CRPG Planescape: Torment, highlighting its unique tragic storytelling and its role in Interplay's Dungeons & Dragons adaptations.
X AI KOLs Timeline
A PRD generator tool that uses HTML to create better product requirement documents, helping AI agents avoid hallucinations during development. The video walks through the generator's workflow and capabilities.
Reddit r/openclaw
Clawdrop offers curated agentic AI playbooks for small business operators, aiming to automate back-office tasks and help SMB owners upskill.