Chatwoot — Open Source Customer Support & Live Chat
Chatwoot is an open-source Intercom/Zendesk alternative with live chat, email, social media support, and omnichannel inbox for customer communication.
这个资产会安全暂存
这个资产会先安全暂存。复制的指令会要求 Agent 读取暂存文件,并在激活脚本、MCP 配置或全局配置前先确认。
npx -y tokrepo@latest install 60e0b759-349e-11f1-9bc6-00163e2b0d79 --target codex先暂存文件;激活前需要读取暂存 README 和安装计划。
What it is
Chatwoot is an open-source customer engagement platform that serves as a self-hosted alternative to Intercom and Zendesk. Built with Ruby on Rails and Vue.js, it provides a unified inbox for managing customer conversations across live chat, email, WhatsApp, Facebook Messenger, Instagram, Twitter, and Telegram.
Chatwoot is designed for support teams that want full data ownership and the ability to customize their customer communication workflows without paying per-agent SaaS pricing.
How it saves time or tokens
Chatwoot consolidates multiple communication channels into a single dashboard, eliminating the need to switch between separate tools for email, chat, and social media. Rule-based automation handles routing, labeling, and auto-responses. Canned responses let agents reply to common questions with a single keystroke. The embeddable chat widget requires just one script tag to add to your website.
How to use
- Run the Chatwoot Docker container with
docker runproviding a secret key and frontend URL. - Open
http://localhost:3000and create your admin account. - Set up your first inbox (website live chat, email, or social channel) and install the widget on your site.
Example
# Start Chatwoot with Docker
docker run --name chatwoot -p 3000:3000 \
-e SECRET_KEY_BASE=$(openssl rand -hex 64) \
-e FRONTEND_URL=http://localhost:3000 \
chatwoot/chatwoot:latest
# Open http://localhost:3000
# Create admin account -> Set up inbox -> Install widget
Related on TokRepo
- Self-hosted tools -- Chatwoot is a self-hosted customer support solution
- Automation tools -- automate customer support routing and responses
Common pitfalls
- The single Docker container setup works for evaluation but lacks persistence; use Docker Compose with PostgreSQL and Redis for production deployments.
- WhatsApp integration requires a separate WhatsApp Business API provider (360dialog or Twilio), which adds cost.
- Email channel setup requires correct IMAP/SMTP configuration; misconfigured DNS records cause emails to land in spam.
常见问题
Chatwoot provides similar features to Intercom including live chat, email inbox, and social channel integration. The key differences are that Chatwoot is open-source (MIT license), self-hosted, and does not charge per-agent. It lacks some of Intercom's advanced features like product tours and outbound campaigns.
Chatwoot supports website live chat, email, WhatsApp, Facebook Messenger, Instagram DM, Twitter DM, Telegram, LINE, SMS (via Twilio), and API-based custom channels. All channels feed into a single unified inbox.
Yes. Chatwoot has a bot integration API that lets you connect external chatbots. When a conversation starts, the bot can handle initial responses and hand off to a human agent when needed. Integrations exist for Dialogflow and Rasa.
Chatwoot uses PostgreSQL as its primary database and Redis for caching and background job processing. Both are required for production deployments. The Docker Compose setup includes both services.
Chatwoot supports team-based routing, agent assignment, supervisor roles, and conversation SLA tracking. It handles multi-team setups with separate inboxes and automated routing rules. Performance scales with your PostgreSQL and Redis infrastructure.
引用来源 (3)
- Chatwoot GitHub— Chatwoot open-source customer engagement platform
- Chatwoot README— Built with Ruby on Rails and Vue.js
- Chatwoot Documentation— Omnichannel inbox for chat, email, WhatsApp, and social media
来源与感谢
- GitHub: chatwoot/chatwoot — 28.4K+ ⭐
- Website: chatwoot.com
讨论
相关资产
Huly — All-in-One Open Source Project Management Platform
Huly is an open-source alternative to Linear, Jira, Slack, and Notion. Project tracking, team chat, knowledge base, and HR tools in a single unified platform.
Postiz — Open Source Social Media Scheduling & Management
Postiz is an open-source social media scheduling tool with AI content generation, multi-platform posting, team collaboration, and analytics — a Buffer/Hootsuite alternative.
Maybe — Open Source Personal Finance Manager
Maybe is an open-source personal finance app for tracking net worth, investments, spending, and budgets with bank syncing and self-hosting support.
Webstudio — Open Source Visual Website Builder
Webstudio is an open-source Webflow alternative with a visual drag-and-drop editor, full CSS support, headless CMS integration, and self-hosting on Cloudflare.