😄

自分でホスティングできるライブチャットシステム『ShenDesk』を開発しました

に公開

みなさん、こんにちは。
私は ShenDesk の開発者です。
ShenDesk は、モダンなチームのために設計されたリアルタイム対応のカスタマーサポート&マーケティングシステムで、自由度とコントロール性を重視しています。

私は ShenDesk を作り始めた理由があります。
多くのライブチャットツールは「高すぎる」「閉じすぎている」あるいは「セルフホストを望む開発者向けではない」と感じたからです。
小規模チームの多くが「自分たちのデータを所有したい」「Webサイトやアプリに直接サポートを統合したい」「必要に応じてSaaSも使いたい」と話していました。

そこで、私はそれを実現するために ShenDesk を開発しました。


💡 ShenDesk が他と違う理由

● Web とモバイルアプリの両方で動作
訪問者インターフェイスは純粋な HTML ページで構成されており、モバイルアプリ(WebView経由)や任意のWebサイトに直接埋め込むことができます。
つまり、プラットフォームを問わず、単一の統合されたサポートシステムとして機能します。

● 無料で使える SaaS と 無料のセルフホスト型
オンラインで無料体験が可能なほか、自分の環境に無料でプライベートデプロイすることもできます。
Windows / Linux / Docker のすべてに対応しています。

● 豊富な機能セット
リアルタイム訪問者トラッキング、マルチエージェント対応ライブチャット、メッセージ管理、オープンAPI、各種統合機能などを備えています。
エージェントはWebベースのコンソールからオンライン訪問者を監視し、チャットを開始したり即時に応答できます。

● 開発者のために作られた構成
Server Application:.NET 8
Agent Console:WPF
Web Admin Panel:Vue 3
すべてコンテナ化されており、オープンAPIを使って自由にカスタマイズ可能です。


🔧 開発の背景

私は、小規模チームであっても大企業と同等のリアルタイムコミュニケーションツールを使えるべきだと考えています。
ただし、それは「自由」と「所有権」を伴うものでなければなりません。

ShenDesk なら、すべてを自分でホスティングでき、アプリやサイトにシームレスに統合し、必要に応じて拡張することもできます。


🚀 ぜひお試しください

🌐 公式サイト:https://shendesk.com
📘 ドキュメント:https://docs.shendesk.com

オンラインでも、自分のサーバーでも、無料で体験できます。
セルフホストやリアルタイム通信、カスタマーエクスペリエンス改善に関心のある開発者からのフィードバックをお待ちしています。


👋 最後に

現在も ShenDesk は進化を続けています。
もしあなたがライブチャットシステムを開発・導入した経験があるなら、
リアルタイム更新、負荷分散、柔軟なデプロイをどのように実現したか、ぜひ教えてください。

一緒に語りましょう。


UI スクリーンショット

訪問者インターフェイス:高速読み込み&メッセージロスなし

Visitor Interface

エージェントコンソール:信頼性が高く、機能も充実

Agent Console

Web 管理パネル

Web Admin Panel

Discussion