
Connect. Chat. Collaborate.
A free, open source messaging platform with voice notes, video, file sharing, AI assistant, typing indicators, read receipts, and an embeddable support widget — clone, deploy, and make it yours.



Everything you need, nothing you don't
Seven message types, real-time indicators, group management, an AI chatbot, and an embeddable support widget — all in one platform.
Running in under 60 seconds
Three commands. That’s it. Docker handles the databases, the dev script handles the rest.
git clone github.com/neofuture/chatrcp .env.example .envbash dev.shWhat dev.sh does: Starts Docker (PostgreSQL + Redis), runs database migrations, launches 5 development servers (frontend, backend, widget, CSS watcher, cache invalidator), and opens the app — all with hot reload. One command replaces 15 minutes of manual setup.
Meet Luna — your AI assistant
Luna is an AI chatbot powered by GPT-4o-mini that appears as a regular contact in your conversation list. No special UI, no learning curve — just message her like anyone else.
- Streaming token-by-token responses
- Typing indicators while “thinking”
- Full conversation history & context
- AI-generated conversation summaries
- Code help, brainstorming, Q&A
- Swap model via environment variable

Who is Chatr for?
Whether you’re a startup, agency, or enterprise — Chatr gives you a complete messaging platform you own, customise, and deploy on your terms.
Add live chat in 30 seconds
Paste a single <script> tag into any website. A floating chat bubble appears instantly. Visitors type a message; agents reply from the Chatr dashboard. No sign-up, no email capture — zero friction.
- Works on any website
- No visitor sign-up needed
- White-label branding
- Voice, files & link previews
- 24h persistent sessions
- Replaces Intercom at £0
<!-- Add to any page -->
<script
src="https://your-server.com/chatr.js"
data-server="https://your-server.com"
data-position="bottom-right"
data-theme="dark"
data-primary-color="#3b82f6"
data-greeting="How can we help?"
></script>Free code. Expert support from £15/hr.
Chatr is MIT-licensed — clone, deploy, and customise for free. Need a hand with setup, deployment, or customisation? Our paid support starts at just £15/hour.
Add live support to any website
Paste one line of JavaScript and your customers can chat with you in real time. No sign-up, no email, zero friction. Sessions persist for 24 hours.
A fully white-labelled Palette Designer lets you customise every colour, toggle dark mode, and copy the embed snippet with one click.


Dark & light themes, mobile-first
Every pixel designed for mobile. Responsive layout adapts to desktop with a persistent sidebar. Switch themes with one tap — no reload, no flicker.




Every screen, polished
Registration, conversations, groups, friends, profiles, settings, emoji picker, reactions, replies, code blocks, and more — every screen is designed and tested.












Built on the stack trusted by Slack, Shopify & Netflix
Real-time analytics dashboard
17+ live metrics, code health gauges, commit intelligence, security audit, and an embedded test runner.

How Chatr stacks up
Feature-for-feature comparison with the biggest names in messaging and live chat.
| Feature | Chatr | Intercom | Zendesk | Drift |
|---|---|---|---|---|
| Real-time messaging | Yes | Yes | Yes | Yes |
| Voice messages | Yes | No | No | No |
| Video sharing | Yes | No | No | No |
| File sharing (50 MB) | Yes | Yes | Yes | Yes |
| Code blocks with syntax highlighting | Yes | No | No | No |
| Link previews (Open Graph) | Yes | Yes | No | No |
| Typing indicators | Yes | Yes | Yes | Yes |
| Ghost typing (live keystrokes) | Yes | No | No | No |
| Read receipts (3-state) | Yes | Yes | partial | No |
| AI chatbot (GPT-4o-mini) | Yes | paid | paid | paid |
| Conversation summaries (AI) | Yes | paid | No | No |
| Group chats with roles | Yes | No | No | No |
| Friend system & blocking | Yes | No | No | No |
| Embeddable support widget | Yes | Yes | Yes | Yes |
| White-label widget branding | Yes | paid | partial | partial |
| TOTP 2FA | Yes | Yes | Yes | No |
| SMS verification | Yes | No | No | No |
| Per-field privacy controls | Yes | No | No | No |
| Dark & light themes | Yes | No | partial | No |
| Offline message queue | Yes | No | No | No |
| Self-hosted / on-premise | Yes | No | No | No |
| Full source code access | Yes | No | No | No |
| No per-seat pricing | Yes | No | No | No |
| MIT license | Yes | No | No | No |
50+ features. All included. Day one.
No feature gating, no premium tiers, no “contact sales”. Every feature ships with the repo.
- Text messaging
- Voice messages with waveforms
- Image sharing with lightbox
- Video sharing with player
- File attachments (50 MB)
- Code blocks (40+ languages)
- Link previews (Open Graph)
- Emoji reactions
- Message replies (quoted)
- Edit messages
- Unsend / delete for everyone
- Full emoji picker with search
- Typing indicators
- Ghost typing (live keystrokes)
- Online presence dots
- Read receipts (3-state)
- Recording indicator
- AI conversation summaries
- Group chats
- Group roles (Owner/Admin/Member)
- Group invitations
- Group avatars & covers
- Friend requests & search
- User blocking
- AI chatbot (Luna / GPT-4o-mini)
- Streaming AI responses
- Embeddable support widget
- Widget palette designer
- Guest sessions (24h TTL)
- White-label branding
- Dark theme (deep navy)
- Light theme
- One-tap theme toggle
- Email verification
- SMS verification
- TOTP two-factor auth
- Password recovery flow
- JWT + refresh token auth
- Token blacklisting
- Redis rate limiting
- Per-field privacy controls
- Profile system (avatar, bio, cover)
- Settings panel
- Notification preferences
- Date separators & grouping
- Offline message queue
- IndexedDB cache
- Responsive mobile-first UI
- Real-time dashboard
- Code health gauges
- Security audit panel
- Embedded test runner
- Commit intelligence
- Swagger API docs
Built by one developer. In 30 days.
What would this cost to build?
A messaging platform of this scope — real-time, AI-integrated, fully tested, and deployed — would typically require a funded team and 6–12 months of development.
For acquirers: Chatr represents production-ready IP with immediate commercial value. The embeddable widget alone competes with Intercom (£39–99/seat/month), and the full platform includes AI integration, enterprise authentication, and a three-tier test suite — all documented, deployed, and ready to integrate or resell.
Ready to get started?
50+ features, 3,000+ tests, MIT-licensed. Clone the repo and deploy for free — or get expert help from £15/hour.