Papercups
Open-source customer messaging platform and live chat widget.
Why consider Papercups?
Papercups is an open-source customer communication platform and live chat widget built in Elixir and React. It is a self-hostable alternative to Intercom, Zendesk, and Drift.
Learn Papercups by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide3 sections
Overview of Papercups
Papercups provides privacy-friendly customer messaging infrastructure. It includes an embeddable React chat widget, a unified agent inbox, Slack integration (replying to customer messages directly from Slack), and webhook automation.
Running with Docker Compose
Deploy Papercups locally:
git clone https://github.com/papercups-io/papercups.gitcd papercupsdocker compose up -dOpen http://localhost:3000 to register an account and generate an embeddable chat widget script.
Embedding the Chat Widget
Add the Papercups widget to your web application:
<script type="text/javascript" async defer src="https://app.papercups.io/widget.js"></script><script> window.Papercups = { config: { accountId: "YOUR_ACCOUNT_ID", title: "Welcome to our support", subtitle: "Ask us anything in real-time", primaryColor: "#1890ff" } };</script>Papercups is licensed under the permissive MIT License.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.