+
Skip to content

A private, self-hosted chat room that runs locally. Use it over Tor and share the link with your friends to enjoy a real-time conversations with no logs or tracking at all 🤝.

License

Notifications You must be signed in to change notification settings

blei920/Private-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GROUPV4.5 – Real-Time Group Chat App 💬

GROUPV4.5 is a self-hosted web chat application built with Flask and Socket.IO.
It provides real-time messaging, groups, DMs, polls, file sharing, voice notes, reactions, and calls.
⚠️ All data (users, messages, polls, files) is stored only in server memory – everything is lost when the server restarts.


🖼️ Screenshots

Register Page

Register Page

Chat Window

Chat Window

Group Page

Group Page


✨ Features

  • 🔐 User login & registration with CAPTCHA
  • 👥 Global chat + private groups with multiple channels
  • 📩 Direct Messages (DMs) with optional calls
  • 📁 File & image sharing (with previews)
  • 🎙️ Voice message recording (up to 60s)
  • 📊 Poll creation & voting
  • 😂 Emoji reactions
  • 📝 Edit, reply & delete messages
  • 🔎 Search loaded messages
  • 🎨 Light & dark theme toggle
  • 🚫 Banned word filter
  • 🔔 Desktop notifications
  • 📱 Fully responsive UI

⚡ Installation & Running

1. Clone the repository

git clone https://github.com/blei920/Private-Chat.git

2.Open cd

cd Private-Chat
  1. Install modules
pip install flask flask-socketio requests beautifulsoup4
  1. Run the server
python3 GROUPV4.5.py
  1. Open in your browser
http://127.0.0.1:5000

⚙️ Configuration

File size limit: 1 MB per file

Voice message limit: 60 seconds

Rate limit: 1000 requests per 5 minutes per IP

Spam protection: prevents rapid spam messages

Banned words: built-in filter list


📜 License

Released under the MIT License. You are free to use and modify this project for personal or educational purposes.

About

A private, self-hosted chat room that runs locally. Use it over Tor and share the link with your friends to enjoy a real-time conversations with no logs or tracking at all 🤝.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载