Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

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.

Files for PyChat, version 1.5.0
Filename, size File type Python version Upload date Hashes
Filename, size PyChat-1.5.0.linux-x86_64.exe (101.6 kB) File type Windows Installer Python version any Upload date Hashes View hashes
Filename, size PyChat-1.5.0-py2.7.egg (78.7 kB) File type Egg Python version 2.7 Upload date Hashes View hashes
Filename, size PyChat-1.5.0.tar.gz (22.4 kB) File type Source Python version None Upload date Hashes View hashes

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 SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page