Tiny Tiny IRC is an open source AJAX-powered IRC client. The idea behind this being that you don't need either client software or even a stable network connection to stay connected to IRC, just keep the site opened to see new messages.

You can also use Android client to stay connected on the go, all without slow pesky reconnects because of mobile data connection instability.

Screenshots: one, two

Features

  • Supports multiple users and multiple IRC network connections per user
  • Has basic IRC client functionality and some additional niceties
  • Supports interface translations (work in progress)
  • Supports WebKit notifications
  • Can be easily styled and themed with user CSS
  • Uses AJAX (with faux-PUSH updates) for fast and responsive operation
  • Free software, licensed under GNU GPL
  • Android client

Requirements

Server-side

  • HTTP server (anything that can run PHP will work, for example Apache)
  • PHP5 (requires compiled-in support for iconv, PostgreSQL and JSON functions)
  • Java (see JavaDependencies) to run backend connection server (see RunningConnectionDaemon).
  • PostgreSQL 8.3+ (MySQL is not supported because of JDBC unicode and other issues, don't enable it).

Client-side

  • Any modern browser should work fine.

Download

Download tarball, v0.8 (May 9, 2013)

Please read the installation guide before installing.

Trunk code is available on Github - recommended to use instead of release tarballs.

ttirc_main.png (110.2 kB) Andrew Dolgov, 05/09/2013 11:30 am

ttirc_prefs.png (120.1 kB) Andrew Dolgov, 05/09/2013 11:30 am

site_shot.png (36.5 kB) Andrew Dolgov, 05/12/2013 02:38 pm