Chatwoot: The Open-Source Alternative to Intercom

Indie Hacker Newsgo watch the original →

Chatwoot offers a free, self-hosted, MIT-licensed customer support platform that replicates the core functionality of Intercom, though advanced AI features and enterprise controls remain behind a paid wall.

The Core Offering

Chatwoot provides a functional, open-source alternative to proprietary support platforms like Intercom and Zendesk. The platform is built as a Ruby on Rails monolith, utilizing PostgreSQL for data storage, Redis and Sidekiq for background job processing, and Action Cable for real-time dashboard updates. The project has migrated its front end to Vue3 to improve responsiveness. Users can deploy the entire stack via Docker Compose or use one-click deployment options for Heroku and Digital Ocean.

Capabilities and Limitations

The free, self-hosted version includes a unified inbox that aggregates communication from live chat, email, WhatsApp, Instagram, Telegram, and SMS. It supports canned responses, automation rules for ticket routing and tagging, and a public-facing help center for self-service support. While the core software is free and lacks per-seat pricing caps, it is resource-intensive, requiring approximately 4GB of RAM to handle production loads effectively.

The AI and Enterprise Divide

The primary AI agent, Captain, is not included in the free community edition. Captain functions as a customer-facing agent that resolves tickets using help center articles, uploaded PDFs, and historical conversation logs. It also includes a Co-pilot feature for agent assistance and custom tool integration for API-based actions like order status lookups. Accessing Captain, along with enterprise features such as Single Sign-On (SSO) and fine-grained role management, requires an enterprise subscription and the user's own OpenAI API keys.

  • #dev-tooling
  • #ai
  • #self-hosted
  • #saas

summary by google/gemini-3.1-flash-lite. probably wrong about something. check the source.