Introduction     Overview    How to buy     About IRC     Etiquette on IRC     IRC History
Version History

Snak Manual

Connecting to a server
Joining channels
Sending messages
Keeping track of people
Customization and settings
Using DCC
IRC commands


About IRC

The acronym "IRC" means Internet Relay Chat. IRC is different from other chatting systems like AIM and ICQ in that it's intended for conversation within a whole group of people, rather than one on one. Additionally IRC fully supports private conversations between two people.

IRC Networks

There are many IRC servers, but they are not all connected to each other. They are organized into different networks, the largest of which are EFNet and Undernet. All servers on a given IRC network exchange messages but do not bridge to other networks.

Some networks are regional like OZnet (Australia) and BrasNet (Brasil). Others, like EFNet and Undernet have servers all over the world. All the servers on the same network carry the same channels. The channels are the virtual meeting rooms that you can join.

Most networks have thousands of channels, each focused on a geographical location, like england or boston or subject, like soccer or cars. Channel names normally begin with the # characters, but it is not necessary to type this in Snak. You can obtain a list of the channels that are available on a given network by using the list command.

All channel members see the text that is typed into the channel. This makes it possible to have a real-time conversation with people all over the world.

Snak will let you connect to multiple servers at the same time and the servers do not have to be on the same network. Therefore you can participate in channels on multiple networks if you so desire.

At any given time the largest of the IRC networks may have as many as 100,000 participants. Almost anyone can find a channel that focuses on a topic of interest. It's estimated that at any given time there is a million people using IRC across the various networks.

About the program

The primary functions of an IRC client are to display the messages other participants send to the channel, and to allow you to send your own. However, a client like Snak does much more.

Some of the features are:

  • Unique docking windows allow efficient use of window space
  • Windows can be customized to fit almost every taste
  • Actions list lets you respond automatically to many events
  • Highlight feature can highlight or speak messages
  • Full speech support with individual voice assignment
  • Two powerful script languages - AppleScript and ircII
  • Files can be sent with DCC by dropping them on the User list
  • Easy download of MP3 files from sorted list of available songs<
  • Built-in address book allows you to keep track of the snippets of information you find as you talk to other people via IRC
  • Help tags provide quick reminders about settings
  • Guardian feature can help parents and teachers control what channels their children and students can visit
  • Settings like background color and font can be selected individually for each channel
  • Connection records can specify multiple servers, which allows the program to try each server until it finds one that will connect
  • Integrated notify list makes it easy to track when your friends are connected to IRC
  • Aliases and scripting helps eliminate much tedious typing and provides powerful features
  • Find and Find Again functions search in the channel listing and channel text
  • Multiple connections and multiple channels per connection
  • Intuitive Drag and Drop support in many situations
  • Automatic and Manual logging functions
  • Support for Command-clicking URL

If you find bugs in the program it's important that you report them to me at "" so that I may fix them. Please do not assume that someone else has reported the bug. If you report a bug, please be sure to let me know if it's reproducible, and exactly what steps to take to make it happen. Every system is unique in some way and each of us uses the program in our own way.

If you like the program be sure to tell others about it. If you have problems with it, tell me.

You can always find the newest version of Snak on my web page at "" and I can be reached at ""


Snak is Copyright © 1997-2006 Kent Sorensen. All Rights Reserved.
Logo design by energetics-design.