Welcome, and thank you for using SimpleIRC. This documentation applies to version 1.0.0 and was last updated on January 15, 2026.
The Settings dialog is shown when the application launches.
- Server: The IRC server to connect to. The default is
irc.libera.chat. Typing will replace the default value. - Channel: The channel to join on the server. Channel names must begin with a
#. - Nickname: Your IRC username. The default nickname is
John. Typing will replace the default value. - Show timestamps on messages: When checked, timestamps are displayed before each message. This option is enabled by default.
- Credits: Opens a dialog displaying license and credit information.
The Message screen contains four controls:
- Message list
- Message input box
- Send button
- Settings button
This application does not support IRC slash (/) commands.
To build this application, install the required dependencies:
pip install pyinstaller wxpython irc
When building with PyInstaller, include the following parameter:
--add-data="C:\Users{user}\AppData\Local\Python{yourpythoninstallation}\Lib\site-packages\irc\codes.txt;irc"
The Inno Setup script is included in the repository. Be sure to update the version number, URL, and publisher fields as needed.