Skip to content
Colloquy is an advanced IRC, SILC & ICB client for macOS and iOS!
Objective-C C JavaScript CSS R XSLT Other
Branch: main
Clone or download

Latest commit


Type Name Latest commit message Commit time
Failed to load latest commit information.
Carthage/Checkouts Update KissXML to 5.3.1 + patches Nov 30, 2019
Chat Core.xcodeproj Xcode 11.2.1 recommended settings (no change) Nov 30, 2019
Chat Core remove unnecessary = nil’s that break dcc Jun 9, 2019
Colloquy (Mac).xcodeproj Update comments on the build number script Sep 25, 2017
Colloquy (Old).xcodeproj Xcode 11.2.1 recommended settings (no change) Nov 30, 2019
Colloquy (iOS).xcodeproj Xcode 11.2.1 recommended settings (no change) Nov 30, 2019
Colloquy TV 1.9.2 Mar 31, 2018
Colloquy.xcworkspace Continue to use the Legacy Build system for the time being Aug 26, 2018
Mac-Old Xcode 11.2.1 recommended settings (no change) Nov 30, 2019
Mac Fix Colloquy (Mac)’s build Aug 24, 2015
Mobile Fix auto-scroll on iOS 13. #3691 Nov 24, 2019
Resources Improved Korean Language Jul 1, 2018
Settings Add -Wno-arc-performSelector-leaks to silence performSelector: warnings Jun 9, 2019
Shared enough nullability fixes to join an irc room + send a message when ru… Jun 9, 2019
Tools Use ditto instead of zip, to create a smaller archive Jan 7, 2018
old-mac-binary-frameworks Move frameworks.tar.gz out of Frameworks/ to avoid conflicts Sep 2, 2017
.gitignore Add IDEWorkspaceChecks.plist to .gitignore Jun 5, 2018
.gitmodules Add Sparkle to Cartfile and add as submodule Dec 10, 2017
Basic.pch Remove SYSTEM(NAME) macro from Basic.pch May 16, 2019 Change Code of Conduct to markdown format Sep 9, 2017
Cartfile Update Sparkle to 1.20.0 Jul 22, 2018
ChatCore Add initial shell for a new Mac project and share build settings with… Feb 19, 2011
Colloquy.entitlements Add aps-environment to entitlements Sep 25, 2017
Colloquy.order Added a preliminary order file to COlloquy for Release builds. This o… Oct 1, 2005
Makefile Update Makefile to use workspace. Feb 20, 2011 Add F-Script instructions to readme Dec 19, 2018 Move more files to Mac-Old/Resources, mostly style related Dec 22, 2017



This repository uses git submodules for some of its dependencies, so you will have to check those out as well. You can do this for example by specifying --recurse-submodules when using git clone, or by running git submodule update --init --recursive after cloning. The latter command is also useful after switching branches.

The Colloquy (Aggregate) Mac target also depends on the F-Script framework being installed on your machine. You can manually download it from

To update these dependencies to newer versions, please refer to the instructions in the Cartfile and don't update the submodules manually.

Additionally, the Colloquy.xcworkspace expects the bouncer repository at ../bouncer. This dependency is not managed, so you have to place it at that location manually. If you do not have access to the bouncer repository, simply ignore the missing reference. The expected behavior is, that Colloquy for Mac builds without errors also in that case.

Build & Run

To build and run an app, open up Colloquy.xcworkspace and select the appropriate scheme from the dropdown menu. For macOS builds Colloquy (Aggregate) is the correct target, and iOS builds should use Colloquy (iOS).

Additional Documentation

… can be found at, but it might be outdated.

You can’t perform that action at this time.