-
Make IRC accessible to less technical people by reducing 'configuration'.
-
Make tasks like setting up a bouncer trivial.
-
Improve on UI and UX of current IRC clients
Maintain irc connection even when user is not using client.
As a side effect of being always online, we can log all messages to enable features such as infinite past scrolling on the clients and searchable logs.
As another side effect of being always online, we know when an AFK user receives a private message or a mention.
Maintain user preferences such network and channel list on the cloud and bind it to his moo account.
There is tons of communities on IRC, let's write an algorithm to index them and sort them in a meaningful way. Perhaps even give them popularity statistics.
irc-moo clients will be able to detect other irc-moo clients on channels, enabling extra features between them such as:
-
Encrypted p2p communication (completely outside of irc network, p2p!)
-
Tic-Tac-Toe game between two irc-moo clients?
Abstract the ugly details of IRC such as hostname/channels and NickServ with comprehensive GUIs.