Ii (IRC client)

Minimal IRC client

Original author(s)| Anselm R. Garbe, Nico Golde
Stable release|

2.0[1] / 4 October 2022

Written in| C
Operating system| Unix-like
Available in| English
Type| IRC client
License| MIT License
Website| tools.suckless.org/ii/

IRC It, or ii is a free and open-source Unix IRC client written in C by the suckless.org community.

From the readme:[2]

> ii is a minimalist FIFO and filesystem-based IRC client. It creates an irc directory tree with server, channel and nickname directories. In every directory a FIFO in file and a normal out file is created. The in file is used to communicate with the servers and the out files contain the server messages. For every channel and every nickname there are related in and out files created. This allows IRC communication from command line and adheres to the Unix philosophy.

ii is described as a client "even more plain" than the usual CLI-based clients, which are "commonly thought to be the most basic". It consists of less than 500 lines of sourcecode. Its core command set includes "joining and parting, changing nickname and setting topics."[3][4][5]

Author Tobias Schlitt called ii "fantastic" and his "tool of the year", which "simply uses the file system to structure IRC connections, channels and queries and offers FIFOs to communicate with the server. It allows you to write IRC bots in bash (or any other language that allows file access)".[6]

ii became the ideological father of multiple similar FUSE-based chat clients like XMPP client `jacc`,[7] `sj`,[8] or `ircfs`.[9]

## See also

[edit]

* Comparison of Internet Relay Chat clients

## References

[edit]

1. ^ https://tools.suckless.org/ii/. `{{cite web}}`: Missing or empty `|title=` (help)
2. ^ Golde, Nico; Garbe, Anselm (31 October 2011). "ii". suckless. suckless.org. Retrieved 2012-10-12.
3. ^ Lederer, Christian ("phrozen77") (September 13, 2010). "ii – A Filesystem-based IRC Client". irc-junkie.org. Sulzbach-Rosenberg, Germany: IRC-Junkie.org: Your daily dose of IRC related news. Archived from the original on July 25, 2011. Retrieved 2012-10-12.`{{cite web}}`: CS1 maint: numeric names: authors list (link)(rationale)
4. ^ "Using the ii irc client - nion's blog". nion.modprobe.de. Retrieved 2025-03-06.
5. ^ "ii - ArchWiki". wiki.archlinux.org. Retrieved 2025-03-06.
6. ^ Schlitt, Tobias. "Tool of the year: ii (irc it)". schlitt.info. Dinslaken. Archived from the original on 2013-02-04. Retrieved 2012-10-12.
7. ^ "/usr/web/sources/contrib/stassats - Plan 9 from Bell Labs". plan9.io. Retrieved 2025-03-06.
8. ^ Klemkow, Jan (2025-02-28), younix/sj, retrieved 2025-03-06
9. ^ Adam (2021-10-21), sector-f/ircfs, retrieved 2025-03-06

## External links

[edit]

* Official website

* v
* t
* e

Internet Relay Chat (IRC)

* Comparison of clients

Common terms|

* BNC
* Bot
* DoS attack
* Flood
* Netsplit
* Operator
* Script
* IRCd
* Services
* Takeover

Related protocols|

* IRCX
* MSN Chat
* CTCP
* DCC
* XDCC
* Ident

Networks|

* DALnet
* EFnet
* Freenode
* GameSurge
* IRCnet
* Libera Chat
* OFTC
* QuakeNet
* Rizon
* RusNet
* SlashNET
* Snoonet
* Undernet

Technology|

* Eggdrop
* Infobot
* BitlBee
* ZNC
* UnrealIRCd

See also|

* List of commands
* Subculture
* Jarkko Oikarinen

Clients|

| macOS|

* Colloquy
* Fire
* Homer
* Ircle
* Linkinus
* Snak

|

Microsoft Windows|

* Bersirc
* mIRC
* Microsoft Comic Chat
* PIRCH
* Shareaza
* Visual IRC

Unix-like|

* ircII
* Ii

Cross-platform|

* Ayttm
* BitchX
* IRC Cloud
* Irssi
* Konversation
* KVIrc
* LeafChat
* naim
* Nettalk
* Smuxi
* WeeChat
* HexChat
* PJIRC
* Quassel IRC

Multi-IM|

* Centericq
* Empathy
* Kopete
* Miranda NG
* Pidgin
* Trillian

Web-based|

* CGI:IRC
* PJIRC
* Mibbit

Web browser components|

* ChatZilla
* Mozilla Application Suite
* Mozilla Thunderbird

Library and plug-ins|

* ERC
* rcirc

Category

This Internet Relay Chat-related article is a stub. You can help Wikipedia by expanding it.

|

* v
* t
* e

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template