Meeerc is an IRC client written in java. It uses a stand-alone engine to which your favorite GUI can be connected. I made a temporary test gui. Some more info will follow..