Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Scriptable Ruby client for Quassel

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 ext
Octocat-spinner-32 lib
Octocat-spinner-32 quassel @ e83af91
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .gitmodules
Octocat-spinner-32 DEVELOPERS.rdoc
Octocat-spinner-32 INSTALL
Octocat-spinner-32 README.rdoc
Octocat-spinner-32 setup.rb

Quassel-Ruby - Quassel Client in Ruby

This is a work-in-progress Ruby client for the distributed IRC client Quassel.


Currently, Quassel-Ruby is able to connect to the core, login with given credentials, and display messages sent from core in the console.

The goal of the project is to provide a scripting interface, allowing Ruby scripts to send and respond to IRC messages and events.


To connect to a running core using specified credentials, and print IRC messages:

quassel-client -s quassel/scripts/logger -u username -p password

To act as a proxy between a running core and other Quassel clients, printing messages sent between them:

quassel-client -s quassel/scripts/proxy

To show full usage:

quassel-client -h


  • ruby 1.9

  • running Quassel core

  • qtruby

  • bindata

  • case

  • eventful

  • caseconverter

  • trollop

Something went wrong with that request. Please try again.