Flowbot

This is an IRC bot which stores messages from the channel and understands hashtags so that later you can search for messages based on tags, as well as query the latest messages. Tags can also be added to messages afterwards, if the original message was e.g. missing some tag. Tags can also be removed if they are not relevant or, for instance, if a #todo item has been taken care of.

The bot has a built-in web server that you can also use to query messages.