Since then, things have grown. We got into Y Combinator, has grown into a platform used by thousands of companies around the world. Some teams use it for a few hundred conversations a week. Others run it at massive scale, handling tens of millions of messages across channels. Through all of that, we’ve stayed focused on keeping it open-core, self-hostable, and developer-first.
Today, we’re back on HN to share Chatwoot 4.0 — the biggest update we’ve shipped so far.
The most visible change in Chatwoot 4.0 is Captain, our new AI agent. It’s built into the platform and can automatically handle repetitive support questions. Under the hood, it uses OpenAI, and it’s fully opt-in. Nothing gets sent anywhere unless you configure it to. Right now, it generates responses based on your Help Center articles, and we’re actively working on adding actions (tool calling capabilities). We’ve already tested it with Shopify and Linear APIs. It works great and opens up some interesting automation paths.
Additionally, we’ve reworked core parts of the system. The UI has been fully revamped using Vue 3. It’s faster, cleaner, and easier to extend. On the backend, we focused heavily on performance. Some deployments now handle over 200 million messages, so we’ve optimized querying to make things faster and more predictable. We’ve also added smarter caching, reduced duplicate fetches, and cleaned up both frontend and backend logic to better handle high-throughput workloads.
We also rebuilt the Help Center module. It’s now a proper self-service portal. Markdown-based, cleaner UI, better search, and support for custom domains.
If you’re already using Chatwoot, the upgrade is available now. If you remember our original launch or you’re looking for a support tool you can actually own and extend, we’d love for you to check it out again.
Code: https://github.com/chatwoot/chatwoot
Docs: https://www.chatwoot.com/docs
Demo: https://app.chatwoot.com
stevefan1999•1h ago