Skip to main content

Asynchronous Chat Client

Project description



PyChat can be installed using pip

pip install PyChat


PyChat can be uninstalled using pip

pip uninstall PyChat


PyChat is based on Python 2.7. PyChat uses Twisted and PyGTK.


Starting the application

To start the application run the following command

# Runs the application
pychat [options]
  • Run pychat -h/–help for various options.

In order to connect to a client, a server should be created. Server can be created inside the application or by starting a daemon server.

Starting a daemon server

Clients connect to a server. Daemonized Server uses twisted’s plugin system, twistd. To start a daemon server run the following commands.

# Runs the daemon server
twistd PyChat [options]
  • Run twistd PyChat –help for various options


For filing bugs raise an issue at



  • Tabbed Chatting


  • basic tests
  • port from optparse to argparse
  • basic Shortcuts
  • Server can be started from gui


  • File sending now available

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
PyChat-1.5.0.linux-x86_64.exe (101.6 kB) Copy SHA256 hash SHA256 Windows Installer any Jan 7, 2015
PyChat-1.5.0-py2.7.egg (78.7 kB) Copy SHA256 hash SHA256 Egg 2.7 Jan 7, 2015
PyChat-1.5.0.tar.gz (22.4 kB) Copy SHA256 hash SHA256 Source None Jan 7, 2015

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page