CLI & GUI for People with DID & OSDD
readme.md

Plural Log #

A CLI for people who have Dissociative Identity Disorder (DID) or Other Specified Dissociative Disorder (OSDD) to track switches.

Alternatives #

  • PluralKit
    • can track switches
    • cannot list reasons for a switch
    • data is stored on a discord bot
      • this is a dealbreaker for me
  • Prism
    • Vibe Coded, immediate non-starter
    • End to End Encrypted
    • Has mobile app

Basically, I wanted a way to track my switches that didn't involve a discord bot and/or vibecoded app.

Current Features #

  • allows for manually adding new members, updating system name, & viewing existing entries.

  • update system name

  • Add members with names, pronouns, & emoji

  • Log switches with a reason, using either member names or emoji

  • Query history for a given date or date range

  • edit log entries

    • change the time a switch occured
  • GUI built in iced with gui command

    • Add Members
    • Add Switches
    • Update System Name

Short Term Plans #

  • Change Switch options to checkboxes rather than dropdowns

Long Term Ideas #

  • sqlite for storing info? overkill?
  • maybe figure out end to end encryption like prism has so we can have a mobile app