pyACH is a web app written by Suraj Kapoor and Zach Smith that implements the ACH(Analysis of Competing Hypotheses) methodology.
You can use it at http://pyach.herokuapp.com.
You can use ACH to help you analyze a situation and avoid cognitive bias. Using ACH you can lay out and weight all the evidence being considered, the hypotheses that are competing to explain the evidence, and finally indicate, according to your own judgment, the degree to which each hypothesis accords with the given evidence.
Enter each piece of available evidence and each competing hypothesis. Rate each piece of evidence for its credibility and its relevance to the overall question. Finally, the intersection of each hypothesis and piece of evidence contains a cell to rank consistency. Indicate, using the dropdown menu, whether a given hypothesis is Very Inconsistent, Inconsistent, Neutral, Consistent, or Very Consistent with the given piece of evidence.
The inconsistency score for each hypothesis is displayed directly above the entry for that hypothesis. The higher it is, the weaker the hypothesis is overall relative to the evidence at hand.
This app consists of a backend written in Python using the Flask web microframework, and an AJAX frontend written in JQuery.