Built this after a recurring frustration at our agency: the team would agree on something in Slack ("only admins can export users"), someone would open a PR two weeks later that quietly broke it, and nobody caught it until QA or after deploy.
Mo watches a Slack channel for decisions. When someone tags @mo to approve something, it stores it. When a PR opens, Mo checks the diff against the approved decisions and flags conflicts before merge.
It doesn't review code quality. It only cares whether the code matches what the team actually agreed to.
Would love feedback, especially from anyone who's been burned by this exact problem.
Try it here: https://hey-mo.io
I was looking for something kind of like this. We wanted to gate release PRs on approval from people in the company that don’t use GitHub.
That's exactly what it does! Is your team or business stakeholders who make the decisions on slack? Understanding this will help me assess if Mo fits well with your team.