Pircy is a small patch to sirc and a collection of sirc scripts that gives sirc a GNOME GUI. Unlike other sirc GUI front-ends, Pircy is written entirely in perl and runs in the very same program space as the rest of sirc. That means that normal sirc scripts can interact with and override the Pircy GUI. Since the scripting engine in Pircy is a part of the client itself, sirc scripts can take advantage of the full power of Perl and are much less limited than most scriptable IRC clients.