Room-first community chat for small, expressive spaces.
ChatSpace Community Edition gives communities self-hosted shared rooms with avatars on a live stage, real-time room chat, community-wide chat, private DMs, linked pairs, voice, webcams, games, uploads, reactions, and practical moderation tools.
Created in collaboration with
- Live room stage with draggable avatars, profile images, webcams, typing indicators, speech balloons, and linked pairs.
- Room chat, Community Chat, private DMs, and linked-party private tabs.
- Room creation with image or video backgrounds, background upload progress, and owner/admin/developer room editing.
- Locate Friends with room navigation and DM actions.
- Games: Chess and Checkers.
- Voice chat, voice notes, file attachments, image/PDF/document uploads, reactions, edit/delete history, and moderator-visible deleted messages.
.agstGestures with animated GIF playback, optional audio, private/published palettes, and shared room-stage playback.- Moderation tools for room owners, guides, developers, and admins, including warn, kick, room ejection lists, blocks, and community ejection for higher staff roles.
- Admin dashboard for users, roles, system limits, backups, restores, tool logs, and block/ejection cleanup.
- Setup flow with SQLite recommended and optional MySQL/MariaDB support.
- Designed for ordinary PHP hosting: Apache, NGINX, LiteSpeed, and PHP 8.x.
- Upload and extract ChatSpace Community Edition.
- Run Setup and select or configure your database.
- Create the first admin account with an avatar, then enter the lobby and create the first room.
See INSTALL.md for PHP extension requirements, database options, and deployment notes.
When Mark and Catie first started the web version of ChatSpace, the promise was simple: provide something people could download and install on even a cheap web host. If a host can run common PHP apps like WordPress or 4images, it should be in the right neighborhood for ChatSpace Community Edition.
That promise is being kept here.
ChatSpace Community Edition is led by NeO/Mark from ChatSpace, working in collaboration with Catie Clark + Lyra AI.
See AUTHORS.md for project credits.
AstroPlaces Chat proposed the .agst Gesture format adopted here as an open standard for portable animated gestures with text and optional audio, following the Astro Places Package Format with toc.json manifests.
ChatSpace Community Edition is free and source-available under the Elastic License 2.0. You may self-host it, use it, modify it, and share it under the project license. It may not be resold, repackaged as a paid product, offered as a hosted/managed service, or used to build a commercial competing product.
See LICENSE.md.


