The client of the future https://irssi.org
  • C 90.6%
  • XS 3.4%
  • Perl 2.1%
  • Meson 2%
  • Prolog 1.5%
  • Other 0.4%
Find a file
steering7253 438bac4c8d
🚀
2025-09-10 13:24:22 -06:00
.github/workflows fix xbps 2025-07-25 16:24:11 +02:00
.obs test OBS workflow 2022-05-19 14:37:59 +02:00
docs add ipaddr and family to connrec and perl SERVER_REC 2025-04-07 13:51:49 -06:00
fuzz-support Fix some glib deprecation warnings 2019-10-31 23:49:40 +01:00
scripts Merge pull request #1380 from ailin-nemui/scriptassist 2022-10-14 21:46:50 +02:00
src replace str->str & g_string_free with g_string_free_and_steal 2025-07-22 12:03:49 +02:00
subprojects update glib version to fix timezone assertion bug 2022-12-18 20:00:29 +01:00
tests good-bye and thanks, autotools 2022-02-19 21:44:10 +01:00
themes add new PUBNOTICES level 2022-04-21 13:38:40 +02:00
utils adapt pep440 dev version in make-dist.sh 2025-04-29 20:52:56 +02:00
.clang-format fix clang formatting 2021-04-01 21:21:06 +02:00
.gitattributes Add .gitattributes to ensure all shell scripts have LF as eol-style. 2016-01-31 20:49:59 +02:00
.gitignore good-bye and thanks, autotools 2022-02-19 21:44:10 +01:00
AUTHORS Add OTR support. 2018-02-26 23:32:57 +01:00
COPYING Update FSF address. 2007-05-08 17:51:51 +00:00
INSTALL explicitly list pkg-config as build dependency, since meson needs it to find glib 2023-12-19 13:51:46 +01:00
irssi-icon.png New icon by ditCh. 2008-03-04 17:46:11 +00:00
irssi.conf Merge pull request #83 from ailin-nemui/shelp 2022-05-29 20:27:54 +02:00
MANIFEST.in Add some missing files to make-dist 2022-02-20 18:55:45 +01:00
meson.build detect third argument type of puts 2025-07-21 18:35:09 +02:00
meson_options.txt remove deprecated defines 2022-02-20 17:33:36 +01:00
NEWS Merge tag '1.4.5' into integrate/1.4.5 2023-10-01 19:19:33 +02:00
README.md 🚀 2025-09-10 13:24:22 -06:00
TODO Add todo for gnutls. 2008-03-30 13:53:33 +00:00

The Ultimate IRC Experience: Irssi 🚀

Irssi is the modular, text-mode chat client that puts you in control. 🧑‍💻 It comes with built-in IRC support, and its extensible design lets you connect to other chat networks, including ICB 💬, SILC 🔒, XMPP (Jabber) 🕊️, PSYC 🧠, and Quassel 🏘️, via third-party modules. Its the perfect tool for developers, sysadmins, and anyone who prefers the power and efficiency of the command line. 💻


Getting Started 🚀

Installation 🛠️

There are a few ways to get Irssi up and running. If you're looking to contribute to development, you'll want the latest source. For a stable release, you can download a pre-packaged tarball. 📦

Development Source Installation

To get the absolute latest features and fixes, clone the Git repository and build the project using Ninja and Meson. 👨‍💻

git clone https://github.com/irssi/irssi
cd irssi
meson Build
ninja -C Build && sudo ninja -C Build install

Release Source Installation

For a stable, tested version, download the official release from GitHub. Be sure to verify the signature for a secure installation. 🔐

tar xJf irssi-*.tar.xz
cd irssi-*
meson Build
ninja -C Build && sudo ninja -C Build install

System Requirements

Before you start, make sure you have the following dependencies: 👇

  • glib-2.32 or greater
  • openssl 🛡️
  • perl-5.8 or greater (for Perl support) 🧩
  • terminfo or ncurses (for the text frontend) 🖥️

For more detailed instructions, check the INSTALL file. 📄


Dive into the Details 📖

Documentation 📚

Whether you're a new user or a seasoned pro, the Irssi documentation is your best friend. 🤝

  • New User's Guide 👶: A gentle introduction to the basics.
  • Questions and Answers : Find quick solutions to common issues.
  • Built-in Help /HELP 💡: Use the /HELP command directly in Irssi for detailed information on every command and syntax.

Customization

Make Irssi your own with a vibrant community of themes, scripts, and modules. 🎨

  • Themes 🌈: Customize the look and feel of your chat client.
  • Scripts ✍️: Extend functionality with user-created scripts.
  • Modules 🏗️: Add support for new protocols or features.

Community & Support 🫂

Get Involved 👋

Irssi is an open-source project and thrives on community contributions. We're always looking for new developers! 🌟

  • Bug Reports & Suggestions 🐞💡: Have a problem or a great idea? Check the GitHub issues to see if it's already been reported, or open a new one. You can also email us at staff@irssi.org. 📧
  • Contributions 💖: Feel free to submit patches via GitHub pull requests.
  • Chat with us! 🗣️: You can find the developers and other users in #irssi on irc.libera.chat. 💬

Security 🛡️

We take security seriously. If you discover a security issue, please report it privately to staff@irssi.org. Your help in keeping Irssi secure is greatly appreciated. 🙏