I've just released a more-or-less working version of automatch, but there's plenty of work left to be done on it. If anyone is interested in helping out, here's what I think it needs:
1. Porting to Chrome/Safari. I've only written it for GM in Firefox, and I don't know how to produce a Chrome extension.
2. Testing. If you can break it, I'll do my best to fix it. Please post the JavaScript console output along with a description of how to reproduce the bug.
3. UI work. The current UI has neither brains nor beauty.
4. Match requirements. I've implemented # of players, rating range, and # of card sets. What other features do we want? They're pretty easy to implement in Python... take a look in the "requirement" directory for examples.
5. AutoJoin. It's silly to wait around for another Automatch player if there's an open game that already meets your requirements. AutoJoin could consist of a handful of clients that sit in Coucil Room, Counting House, etc and report available games to the server, plus server code that sends the client to the appropriate room and joins a matching game when it appears.
6. Challenges. Most online game servers have a way of seeing who else is online and issuing a challenge directly. This shouldn't be hard to add to the automatch framework.
https://github.com/aiannacc/goko-dominion-tools