OSS探訪

Chatwoot — Web chat・email・WhatsApp・SNSを一つのinboxへ集約し、self-hostできるomnichannel support desk

OSS健全度 100
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
36,823
主要言語
Ruby
ライセンス
未判定
リポジトリ最終更新
2026/09/15

概要

Chatwootは、website live chat、email、Facebook、Instagram、Twitter、WhatsApp、Telegram、LINE、SMSなどのcustomer conversationを一つのshared inboxへ集約するcustomer-support platformです。contact history、routing、automation、help center、reporting、Captain AIまでを一体化し、self-host版はRails/Sidekiq、PostgreSQL/pgvector、Redisで運用できます。2026年8月27日公開の最新安定版はv4.17.1です。Community codeはMITですがenterprise/以下は別のcommercial licenseなので、repository全体をMIT製品として扱わないことが重要です。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

複数channelを一つのsupport inboxへ集約し、customer単位で文脈を引き継ぐ

website widget、email、Facebook、Instagram、Twitter、WhatsApp、Telegram、LINE、SMS等を一つのworkspaceで扱えます。contact profileとinteraction historyをconversationへ結び付け、channelをまたいだsupport文脈を維持できます。

private note、@mention、label、canned response、auto-assignment、business hours、team、automation、agent capacity managementなど、shared inboxをteamで運用するための機能も揃います。

出典:[2]

help center・customer segmentation・campaign・reportingまでsupport前後の業務を統合する

Help Center PortalでFAQやguideを公開し、contact segment、custom attribute、pre-chat form、campaignでcustomer engagementを拡張できます。conversation、agent、inbox、label、team、CSAT reportも提供されます。

Slack、Dialogflow、Shopify、Google Translate、Linear、Dashboard App等とのintegrationもあり、support consoleから周辺業務へつなげられます。

出典:[2]

Captain AIとself-host stackを組み合わせ、routine supportを自動化する

Captainはroutine queryへの回答やagent workload削減を目的としたAI agentで、v4.17.1ではanalytics、reasoning、conversation contextが改善されています。self-hostではOpenAI API key/endpointをSuper Adminから設定します。

production ComposeはRails webとSidekiq worker、PostgreSQL 16 + pgvector、Redis、persistent storageを組み合わせます。source toolchainはRuby 3.4.4、Node.js 24.x、pnpm 10.x、Vue 3系です。

出典:[2][3][8][4][9][10]

Intercom/Zendesk型のcustomer-support業務をself-hostし、dataとworkflowを自分で制御したいteamに

website chatだけでなくemailやmessaging channelまで一つのsupport deskへ集約し、help center・automation・reportingまで自社infrastructureで運用したい組織に向きます。単なるchat serverではなくsupport operation全体を置き換えたい場合に比較価値があります。

self-hostしても外部channelとAI providerへの依存・data egressは残る

WhatsApp、Meta系channel、email、SMS、translation、commerce等は各providerのAPI、credential、rate limit、policyへ依存します。Captainを有効にすれば設定したAI endpointへsupport contextが送られます。

「Chatwootをself-hostしたからcommunication dataがすべてlocalで完結する」とは考えず、channel/AI/integrationごとのdata pathとcredential boundaryを確認する必要があります。

出典:[2][8]

CommunityはMIT、enterprise/はcommercial license。利用codeのeditionを確認する

root LICENSEはenterprise/以外をMIT Expatとし、enterprise/以下はEnterprise Licenseへ分離しています。Enterprise codeのproduction利用には有効なsubscriptionとseat数に応じたlicenseが必要です。

そのためOSS探訪ではlicenseをNOASSERTIONとします。fork、commercial deployment、再配布では実際に使うcode pathがCommunityかEnterpriseかを確認する必要があります。

出典:[6][7]

security supportはlatestのみ。internet-facing運用では継続upgradeが前提

Security Policyはlatestだけをsupportedとし、それ以前をunsupportedとしています。v4.17.1 releaseもsecurity updates/hardeningを受けるためupgradeを推奨しています。

authentication、customer PII、attachment、channel credentialを扱うため、database migrationとintegration regressionを検証しながらlatest stableへ追従する運用が必要です。

出典:[5][3]

production Composeはreference。password・TLS・mail/storage・backupをoperatorが仕上げる

v4.17.1のComposeはPostgreSQL passwordをoperatorが設定し、Rails/PostgreSQL/Redisをloopbackへbindするreferenceです。public deploymentではreverse proxy/TLS、mail、file/object storage、backup、secret managementまで設計する必要があります。

READMEも必要なenvironment variableを設定しないとfeatureが壊れ得ると説明しており、channelやintegrationが増えるほどconfiguration surfaceは広がります。

出典:[4][2]

参考にした公式資料

  1. [1]chatwoot/chatwoot — GitHub repository metadata(2026-09-15)
  2. [2]Chatwoot v4.17.1 — README(2026-09-15)
  3. [3]Chatwoot v4.17.1 release(2026-09-15)
  4. [4]Chatwoot v4.17.1 — Production Docker Compose(2026-09-15)
  5. [5]Chatwoot v4.17.1 — Security policy(2026-09-15)
  6. [6]Chatwoot — Community/Enterprise license boundary(2026-09-15)
  7. [7]Chatwoot — Enterprise License(2026-09-15)
  8. [8]Chatwoot — Captain AI configuration(2026-09-15)
  9. [9]Chatwoot v4.17.1 — Ruby version(2026-09-15)
  10. [10]Chatwoot v4.17.1 — Frontend package metadata(2026-09-15)
編集部からの補足

単なるchat widgetではなく、複数channel・contact history・routing・automation・reportingまでcustomer-support業務をself-hostできる点を評価しました。CommunityとEnterpriseのlicense境界、外部channel依存、latest-only security supportが導入判断の要点です。

3ステップで試す

  1. 1

    ソースを取得

    git clone --depth 1 https://github.com/chatwoot/chatwoot.git
  2. 2

    リポジトリへ移動

    cd chatwoot
  3. 3

    公式手順を確認

    READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
公式READMEで確認

成長

成長の推移 · 直近30日

36,823 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
152
Open PR
398

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • vuejs
  • intercom
  • zendesk
  • rails
  • design
  • sass
  • actioncable
  • opensource
  • livechat
  • javascript
  • docker
  • docker-image
Stars
36,823
Forks
8,927
Watchers
295
Open Issues
1,012
主要言語
Ruby
ライセンス
未判定
リポジトリ最終更新
2026/09/15
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。