Chatterly

Real-Time Chat for Your Local Network with Modern UI

🚀 Instant Messaging
📁 100MB File Sharing
🔒 No Internet Required
🌓 Dark Mode
📊 Quick Polls
🌐 Cross-Platform

Powerful Features

💬

Real-Time Chat

Instant messaging with typing indicators and emoji support

📎

File Sharing

Share files up to 100MB with progress tracking

🖼️

Image Preview

Inline image display with click-to-expand functionality

🕐

Smart Timestamps

Live updating "2 minutes ago" style timestamps

💾

Persistent History

Last 50 messages saved and restored on restart

🔐

User Authentication

Simple username/password login with profiles

🌙

Dark Mode

Toggle between light and dark themes

🔕

Do Not Disturb

Temporarily mute notification sounds

📌

Pinned Messages

Keep important messages highlighted per room

📊

Simple Polls

Quick yes/no polls for gathering feedback

Enhanced User Experience

🌓

Dark Mode Toggle

Switch between light and dark themes for comfortable viewing any time of day

☀️ Light
🌙 Dark
🔔

Do Not Disturb

Mute notifications for focused work sessions

15 min 30 min 1 hour Custom
📌

Pinned Messages

Keep important announcements visible at the top of each room

📌 Team meeting at 3 PM today!
📊

Quick Polls

Create instant yes/no polls to gather team feedback

Pizza for lunch?
✅ Yes (8) ❌ No (2)

Perfect For Every Scenario

🏠

Home Networks

  • Family communication hub
  • Share photos instantly
  • Coordinate household tasks
  • No monthly fees
🏢

Office Teams

  • Quick team updates
  • File sharing without cloud
  • Works during internet outages
  • Zero external dependencies
💻

Development Teams

  • Code snippet sharing
  • Local testing coordination
  • Build status updates
  • Debug collaboration

Built with Modern Technology

Core Technologies

Node.js Express Socket.io Multer

Key Features

WebSocket Real-time Cross-platform Responsive

Browser Support

Chrome Firefox Safari Edge

Platform Support

Windows macOS Linux Mobile

Deploy Your Way

🏠

Local Development

Perfect for home networks and testing

npm install
npm start
# Access at http://localhost:3000
🌐

Production (Apache)

Enterprise deployment with SSL

NODE_ENV=production npm start
# Configure Apache proxy
# Enable SSL certificates

Start Chatting Today

Join thousands of teams using Chatterly for seamless local communication

100% Open Source
0ms Local Latency
No User Limits