Skip to content

ChitLAN is a lightweight, browser-based peer-to-peer group chat and file sharing application designed for local area networks (LAN). No server. No cloud. No accounts. Just fast, private communication within your network.

License

Notifications You must be signed in to change notification settings

saikishorr/chitlan

Repository files navigation

💬 ChitLAN – Talk Freely on Your Local Network

ChitLAN is a lightweight, browser-based peer-to-peer group chat and file sharing application designed for local area networks (LAN).
No server. No cloud. No accounts. Just fast, private communication within your network.


License PeerJS Status Version Commits Last Commit Platform WebRTC Responsive


🚀 Features

💬 Chat & Presence

  • ✅ Peer-to-peer group chat using WebRTC via PeerJS
  • 👥 Supports up to 10 users per room
  • 🟢 Live online users list with status dots and user count
  • 💬 Message alignment: your messages on the right, others on the left
  • 🔊 Notification sounds for incoming messages
  • 🎨 Choose from 10 predefined high-contrast user colors
  • 🌗 Dark mode toggle for comfortable day/night usage
  • 📱 Fully responsive UI for desktop and mobile devices

📁 File Sharing (v1.2.0)

  • 📤 Peer-to-peer file sharing (no server, no uploads)
  • 📦 Supports large files (up to 100GB)
  • 📊 Real-time file transfer progress bars
  • 🖼 Inline image preview inside the chat
  • 🔗 Clean download links for non-image files
  • 🔁 Chunk-based transfer with retry & acknowledgements
  • 🔊 Sound notification on completed incoming file transfers

🌐 Live Demo

👉 Launch ChitLAN:
https://saikishorr.github.io/chitlan/

⚠️ Important:
All users must be connected to the same local network (LAN) for peer-to-peer communication.


📦 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/saikishorr/chitlan.git
cd chitlan

About

ChitLAN is a lightweight, browser-based peer-to-peer group chat and file sharing application designed for local area networks (LAN). No server. No cloud. No accounts. Just fast, private communication within your network.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published