Free IRC clients
Choosing the best IRC client for your needs
Download the whole article as PDF
- 2005-09-07
- User space | Easy
-
Write a full post in response to this!
In this article I’m going to look at a staple application of many user’s lives. No, not a web browser, but an IRC client. Internet Relay Chat (IRC) is a simple, but effective, way for multiple users to communicate with each other in an environment that most likely equates to your local bar.
In this article, I’m going to look at five IRC clients for the Unix/Linux terminal.
I’ve chosen a terminal version, rather than a GUI version because I find them more flexible if I have to use an IRC client that I can access from almost any platform, including remotely over a dial-up or telnet connection. This is, in fact, exactly the situation I found myself in just last week.
I’ll cover the ease of installation, feature set and overall impressions of each application. However, this is not a comparison article. Although I will make comparisons to show the differences between the packages, the aim is not to find the “best” package, only to demonstrate the range and quality of the packages on offer.
Internet Relay Chat (IRC) is a simple, but effective, way for multiple users to communicate with each other in an environment that most likely equates to your local bar
Here are the five applications I have chosen to review; the descriptions are taken from those on FreshMeat :
- netwalker-ircc – A simple, fast IRC client with an ncurses UI.
- WeeChat – A portable, fast, light, and extensible IRC client.
- Rhapsody IRC – An IRC console client for Unix.
- centericq – An ncurses-based client for ICQ, Yahoo!, AIM, IRC, Jabber, MSN, and LiveJournal.
- naim – An ncurses-based console for AIM, IRC, ICQ, and Lily client.
Let’s get started with netwalker.
Netwalker-ircc
| Name | Netwalker IRCC |
| Maintainer(s) | Lancelot2K |
| License | GPL |
| Platforms | Unix, Mac OS X |
| MARKS (out of 10) | |
| Installation | 8 |
| Vitality | 8 |
| Stability | 9 |
| Usability | 8 |
| Features | 7 |
In short..
You can download netwalker-ircc through FreshMeat or through the netwalker-ircc homepage. Technically the product is still in beta, although my initial impressions of the software don’t suggest that there are any significant bugs in the application. I think the beta label applies more to the features the author would like to include in the product.
Compilation is very straightforward—the application relies only on the most basic of requirements and so it can get away with a simple Makefile. Once compiled there is a step required by the application to set up a suitable configuration file. You do this by supplying the - c command line option. You’ll then need to edit the file and set the various options, such as your name, nickname and the server you want to connect to.
Here lies a limitation of the application; it supports only a single server connection at any one time, and there’s no built in functionality to support multiple configuration files. This does mean that for the many people who use multiple servers this application is not going to be particularly useful.
However, if you use just one server, then the application does support multiple channels. Once started up—you can see a sample here in figure 1—the application allows you to switch between different “screens”. Each screen relates to a different aspect of your IRC session, so screen 0 relates to your console, screen 1 the server channel and screen 2 your first user channel. You change between either by using a command, or using the function key; escape returns you to the server console.
Once connected, the basic functionality you would expect from an IRC client is there; you can connect, join channels—strictly the basics. More complex functionality, for example direct chat and file transmission are not supported.
Despite these limitations, I really like netwalker. It’s simple, the screen is unfussy (too much information can often make text-based IRC clients a nightmare) and the quick-key access to channels make it easy to flip around my main haunts. The size also means it would be ideal in those situations where space was comparatively limited; say when carrying applications round on a USB key, or if you want to cram more applications into a CD distribution. I certainly wouldn’t hesitate to use netwalker in these situations.
WeeChat
| Name | WeeChat |
| Maintainer(s) | FlashCode |
| License | GPL |
| Platforms | Unix, Windows |
| MARKS (out of 10) | |
| Installation | 9 |
| Vitality | 8 |
| Stability | 9 |
| Usability | 7 |
| Features | 10 |
In short..
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This article is made available under the "Attribution-NonCommercial-NoDerivs" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by-nc-nd/3.0/.
Biography
Martin Brown: Martin “MC” Brown is a member of the documentation team at MySQL and freelance writer. He has worked with Microsoft as an Subject Matter Expert (SME), is a featured blogger for ComputerWorld, a founding member of AnswerSquad.com, Technical Director of Foodware.net and, and has written books on topics as diverse as Microsoft Certification, iMacs, and free software programming.
- Login or register to post comments
- 26719 reads
- Printer friendly version (unavailable!)




Best voted contents
-
Google App Engine: Is it evil?
Terry Hancock, 2008-04-24 -
The Bizarre Cathedral - 3
Ryan Cartwright, 2008-05-05 -
Free Software Magazine Awards 2008
Tony Mobily, 2008-04-22 -
The Bizarre Cathedral - 2
Ryan Cartwright, 2008-04-27
Similar entries
Buzz authors
All news
From the FSM staff...
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). A site about short stories and writing.
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Installing an all-in-one printer device in Debian
Ryan Cartwright, 2008-05-05 -
What is the free software community?
Tony Mobily, 2008-03-29 -
Things you miss with GNU/Linux
Ryan Cartwright, 2008-05-01 -
Why Microsoft should not lose (and free software will still win)
Ryan Cartwright, 2008-04-21 -
Beyond Synaptic - using apt for better package management
Ryan Cartwright, 2008-04-03

Dedicated server