Whisker is a free, open-source customer conversation platform + CRM — forked from Chatwoot, rebuilt with a pet-themed soul, deep RTL/Persian support, and an AI layer that connects to any OpenAI-compatible router (OpenRouter / LiteLLM / OmniRoute / NineRouter / Ollama / Groq / vLLM).
Everything is unlimited and self-hosted. No per-seat pricing, no forced cloud calls, no locked AI.
Whisker یک پلتفرم گفتگوی مشتری متنباز و رایگان است؛ فورکی از Chatwoot با هویت جدید، پشتیبانی کامل فارسی و RTL، لایه هوش مصنوعی آزاد و ویجت تممحور با حالت مَسکات.
We believe customer conversations deserve better than paywalled AI and locked features. Whisker started as a fork of Chatwoot v4.17.0 with one mission: take the best open-source support desk in the world and make it truly free, personal, and local-first — with the polish of Goftino-style UX, native Persian/RTL experience, and BYOR (Bring Your Own Router) AI that never phones home.
| 🏠 | Self-hosted, privacy-first — docker compose up and you're done |
| ♾️ | Unlimited operators, conversations, archives, history |
| 🤖 | AI included free — connect any OpenAI-compatible endpoint |
| 🐾 | Pet-themed widget & desktop mascot (Pawly) |
| 🌍 | RTL-first: Persian, Arabic, English as first-class citizens |
ما معتقدیم گفتگو با مشتری نباید گروگان پلنهای پولی باشد. Whisker یعنی همهی امکانات، رایگان و روی سرور خودت.
Live chat, email, Facebook, Instagram, WhatsApp, Telegram, SMS, Line and more — all inboxes unified in one powerful dashboard.
Connect any OpenAI-compatible API: OpenRouter, LiteLLM, OmniRoute, NineRouter, Ollama, Groq, vLLM… with per-account config, fallback chains and cost tracking. Your keys stay in your env — never in plaintext DB.
Feed your Help Center articles to your own AI agent. Grounded answers with citations, no external SaaS.
theme.json controls colors, icon, motion presets, sounds, position, RTL, department picker, multi-step pre-chat form and pet-mode — where the mascot itself is the chat bubble.
A floating Tauri-based mascot on the operator's desktop: hops and notifies on new conversations, click to open inbox.
Visual drag-and-drop flow builder to automate routing, conditions, AI replies, and actions — no code required.
Teams, labels, automation rules, macros, canned responses, campaigns, reports & CSAT, help center portal, SLA, audit logs, SSO, platform APIs, webhooks, Slack integration…
# dev stack
docker compose -f docker-compose.yaml up -d postgres redis mailhog
overmind start -f Procfile.dev
# → dashboard: http://localhost:3000
# production, single command
docker compose -f docker-compose.production.yaml up- Ruby 3.3+
- Node.js 20+
- PostgreSQL 14+
- Redis 6+
See docs/index.html for the full documentation.
The official product website is live at whisker-site.vercel.app (deployed via Vercel).
The source lives in landing/ — a static single-page site. To deploy your own:
cd landing && npx vercel --prod| Phase | Scope | Status |
|---|---|---|
| P0 | Enterprise detox, rebrand, tokens, docs | ✅ done |
| P1 | Dashboard reskin + RTL + fa i18n | ✅ done |
| P2 | Widget revamp (themes, voice notes, dept picker) | ✅ done |
| P3 | Goftino parity backend (Bale channel, worktime, ban rules, NPS…) | ✅ done |
| P4 | AI layer (whisker_ai engine, RAG, copilot, widget auto-reply) |
✅ done |
| P5 | Desktop pet (Tauri, tray, notifications, API polling) | ✅ done |
| P6 | Flow builder, theme marketplace, docs site | ✅ done |
See PLANNING.md for the full plan.
Pawly is a companion app for operators. Download the latest release for Windows / macOS / Linux from the Releases page.
git-flow, base branch develop. Stable releases are tagged from master.
Upstream sync: monthly merge from chatwoot/chatwoot via the upstream remote.
Please report vulnerabilities through SECURITY.md.
MIT — see LICENSE. This project is a fork of Chatwoot; upstream copyright notice is preserved as required by the MIT license.
Whisker © 2026, Whisker contributors · upstream © 2017–2026 Chatwoot Inc · MIT
🐾 Customer conversations with a soul.