Chatwisp

An accessible, real-time forum for everyone.

About

Chatwisp is a lightweight, real-time forum application built with WebSockets. It is designed with accessibility at its core, making it easy to use with screen readers and other assistive technologies.

The server is written in Python and uses JSON files for persistent storage. Clients include a web client that runs in any modern browser, a native Windows client built with wxPython, and Linux GUI and terminal clients.

A community-run project

There is no central Chatwisp server. Every community runs its own server and points its clients at it. Anyone can host a server and invite others to connect.

Run the server with:

pip install -r requirements.txt
python server.py

Then open http://your-server:8765/ in a browser, or enter your server's address in a desktop client.

Features

Download the Desktop Client

For a native Windows experience, download the desktop client:

Download for Windows