(Copied from the author own words)
mIRGGI is the first IRC client for S60 3rd Edition devices. It is also available for 2nd edition devices. It is currently in early stages because I just began writing it on 10th of March. I've been meaning to do this for a long time but haven't gotten to it. I don't like the J2ME IRC clients (one big reason is that they suck up a lot of memory on S60) and I don't like using PuTTY, especially on devices without keyboard. Also their fonts are quite ugly (I like small vector fonts, as is obvious from this release
This is a hobby project and mainly targeted at my needs but I will try to find some relaxing time to enhance it. And especially the things that bother me personally will get fixed fast. There are most certainly some bugs but I have successfully used it for several hours at a time via GPRS without problems.
mIRGGI has also been seen for a selected few as a terminal IRC client for Linux and Windows. Those versions haven't been updated for a loooong time and were never really released. I might do a version for Windows Mobile someday, too.
How To Use It?
First, change the settings (they are automatically displayed when running mIRGGI for the first time). Input nick, username, realname and server. Press back and then connect.
If you want mIRGGI to connect to channels or open query windows on startup, input them to Auto windows setting. Separate channels and nicks with commas. If you need keys for channels, you can input them too. Example: #channel key,&channel2,nick1,nick2 will open #channel with a key, &channel2 without a key and query windows for nicks nick1 and nick2. These windows are numbered 1-4 and you can use keys 1-4 to quickswitch to them.
To input text, press enter or OK button. This will bring the cursor to the input line at the bottom of the screen. Press enter or OK to send the line/command. If you don't want to type anything, pressing OK/enter on an empty line disables inputting. If the line starts with / it is considered a command, otherwise the text is sent to the channel or query target.
When not inputting text, left/right change the windows. Also pressing 0-9 will jump to that window (0 is always the server window, channels and queries start from 1). Up/down will scroll the current window. At the moment, the window scrolls down when new text arrives. I know, this can be annoying sometimes.
Windows are created when joining to a channel or starting a query. They are not closed if you leave a channel at this time. You can use /cquery command to change the nick in the current query window if the other party changes their nick.
What Commands Does It Support?
Commands start with / as usual and the following commands are supported: msg, nick, join, leave, part, query, cquery, mode, me, topic, away, who, whois, whowas. Mode accepts * as the first parameter which means the current channel.
All other lines starting with / are sent as-is to the server, like /quote command on some clients. So you can also send commands that are not on the list, you just might have to add : characters to certain places.
mIRGGI also should be CTCP compliant as it provides responses to these required CTCP messages: CLIENTINFO, VERSION, PING. Also CTCP ACTIONs are shown and sent. mIRGGI does not yet implement sending these.
I have just released v0.4.6. It will hopefully fix some more problems with the scrolling issue and also it contains KOI8-R and KOI8-U character sets. 2nd Edition version is also functional.
mIRGGI has been tested on Nokia N93, E70, E61, N73 and E60. It should work on any S60 3rd Edition device. 2nd edition version has been tested on 6260 and N70