Clue Solver
Greg Stoll has a Clue board game solver/helper that takes all the information you know and figures out what the various probabilities are given all that information. His uses a Python or Rust server-side component; I rewrote it as a single-page app, entirely client-side, and also rewrote the "next move" suggestion to be the move that gives you the most information rather than the one that is currently the best guess at the truth.
You can use it here or view it on Github.
