A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

What Is It?

Soloterm is an application you run in the terminal (mac, windows, linux) to log your solo TTRPG sessions. Being a terminal based app, it has fast keyboard navigation. 

You own the data. It's all right on your computer. No internet required. No account required.

What Can It Do?

Track Games

You create a game and track multiple sessions within the game.  Games are just a name for adding session logs to. You'll need to add a game before adding logs.

Once you have a game setup, you can start adding session logs.

Log Sessions

Session logging is done via a simple text editor. The editor provides:

  • Autosaving changes as you go
  • No formatting is displayed, however, you can enter formatting (like markdown)
  • Import/Export a session

Lonelog Tags 

Lonelog is a syntax for session logging. It's great. Go check it out. I've added Lonelog support to session logging via tags.

  • Insert tag templates, then fill out
  • Insert a core log (Character Action, Oracle Question, Dice) template, then fill it out
  • It tracks "open" tags so when you open the tag modal, the most recent open tag appears for quick entry.
  • You can customize the tag templates by editing the config.yaml file created when the application starts. Press F1 to find the config file.

Game Notes

Separate from session logs is game notes. Notes are intended to live beyond a single session. Things like the adventure hook, key NPCs, and location descriptions could go here. Any tags added here appear in the tag modal under a Notes Tags section.

Searching

You can quickly search session logs and notes for details. A snippet of the content is provided for context and the words you searched for are highlighted in yellow. Picking the result will jump you straight to the proper location in the session or note. 

Random Tables

You can add random tables to the application which are then integrated into the dice roller allowing quick and easy random generation for the session log.

Dice Rolling

There's a flexible dice roller that allows you to quickly enter a standard dice notation (1d6, 2d6kh1, etc.) and get a result. You can enter multiple rolls and get the results in one key press. Once you have the result, you can insert it directly into the log.

You can also select from a list of entries, or roll on a random table.

Snippets allow you to save frequently used dice rolls, table references, and expressions for quick reuse directly from the dice roller.

Simple Character Sheets

Once you've added a character, you can edit their character sheet to add entries and their values. It's simple by design, but flexible enough to track things that you reference the most.

Where Do I Get It?

The code and application are released under the MIT license. You can access both on Github.

If you find issues, have suggestions for changes, or want to submit a change you've made, please do so through Github.

Updated 1 day ago
Published 21 days ago
StatusIn development
CategoryTool
PlatformsWindows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(7 total ratings)
AuthorSquidhead Games
TagsSolo RPG, Tabletop role-playing game
ContentNo generative AI was used

Download

Download NowName your own price

Click download now to get access to the following files:

Release Downloads
External

Development log

Comments

Log in with itch.io to leave a comment.

This is awesome! Thanks for making it!

I'm sorry but how in the hell do I open this on linux mint

It's an actual command-line application, so from whatever terminal you're using. (As per another comment from the dev.)

Yeah I get that, it doesnt work

(+1)

I may need to build it for another CPU. Run this command and let me know what it returns:

uname -m
(1 edit)

x86_64


Also worth noting I am very tech illiterate and switched to linux with my friend's help because fuck windows

(+1)

Yep, that's the issue. I need to make a new release that includes x86 binaries. I will work on that this morning and post an update when it is ready.

(+1)

Done! You can download an x86 version from Github.

What is the file format for the Linux download on github? I downloaded it but the file has no extension.

(1 edit)

There is no extension. You should be able to download it, then just type the name in the terminal to execute it. Try this:

./soloterm_linux

You may need to download a new binary. I re-released it with binaries for x86 and arm processors. I only had arm binaries out there, so you may need the x86 version.

Solo isn’t my preference, but this is sick. Incredible work!! I think I’ll need to figure out a way to use this anyway.

(+1)

Thanks for the kind words! I've been having fun working on it as well as using it.

Any way to use this with termux on android?

I have no idea, sorry.

Just downloaded it. Simply: wow! Holy cow this is exactly what I was looking for. Not long ago, when I read the this Lonelog bookled from Zotiquest (Loner creator) I thought I need just a simple app on my Debian machine to run my solo games. Up to now, I used jrnl terminal note taking app, which it its job, but this one is way way better. I will play around with it more. I need to figure out how F2 Action, F3 Oracle and F4 Dice best work. This app is a piece of art! Thank you very much for providing this to the RPG game audience. Very cool!

Wow, thanks for the kind words! It's great to hear you find it useful. I've installed it on my linux server at home that I can SSH into and play from anywhere.

For Ctrl+T Tags, F2 Action, F3 Oracle, and F4 Dice, check out the Lonelog PDF (it's free) for guidance. I've found it very helpful for tracking things and notating mechanics.