概要
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系です。
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を確認する必要があります。
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かを確認する必要があります。
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へ追従する運用が必要です。
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は広がります。
参考にした公式資料
- [1]chatwoot/chatwoot — GitHub repository metadata(2026-09-15)
- [2]Chatwoot v4.17.1 — README(2026-09-15)
- [3]Chatwoot v4.17.1 release(2026-09-15)
- [4]Chatwoot v4.17.1 — Production Docker Compose(2026-09-15)
- [5]Chatwoot v4.17.1 — Security policy(2026-09-15)
- [6]Chatwoot — Community/Enterprise license boundary(2026-09-15)
- [7]Chatwoot — Enterprise License(2026-09-15)
- [8]Chatwoot — Captain AI configuration(2026-09-15)
- [9]Chatwoot v4.17.1 — Ruby version(2026-09-15)
- [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
ソースを取得
git clone --depth 1 https://github.com/chatwoot/chatwoot.git - 2
リポジトリへ移動
cd chatwoot - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近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
あわせて探訪
- n8n204,350 Stars
視覚的なキャンバスとコードを組み合わせ、サービス連携やAIエージェントを自動化するfair-code基盤。
TypeScript - Ollama181,014 Stars
オープンモデルをPCやサーバーで取得・実行し、CLIとローカルAPIから利用するランタイム。
Go - AUTOMATIC1111 Stable Diffusion WebUI164,915 Stars
Stable Diffusionの画像生成・編集、モデル切替、拡張、APIをブラウザで操作するGradio製UI。
Python - Dify155,790 Stars
AIワークフロー、RAG、エージェント、モデル管理、観測を視覚的に統合するLLMアプリ開発基盤。
TypeScript - Open WebUI152,106 Stars
OllamaやOpenAI互換APIをまとめて使えるセルフホスト型AIワークスペース。
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。