Embed a customer support chat widget that remembers each customer's history.
Automatically turn resolved support tickets into reusable answers for future customers.
Trigger webhook actions like filing refund tickets directly from a support conversation.
Let customers request their data be permanently deleted from the support agent's memory.
| allen-saji/everdesk | 0xradioac7iv/tempfs | 7vignesh/pgpulse | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Self-hosting requires a Cognee Cloud account, Upstash Redis, and Google OAuth credentials, the hosted version needs none of this.
EverDesk is a customer support chat agent designed to remember individual customers across conversations instead of treating every chat as a fresh start. A company trains it on their own documentation, embeds a single script tag on their website, and the agent can then answer customer questions using that knowledge while also recalling what happened with that specific customer before. When a returning customer starts a new conversation, the agent recognizes them and can refer back to earlier issues rather than asking them to explain everything again. When a support conversation is marked resolved, the fix that worked gets written into a shared knowledge base, so the next customer with the same problem gets an immediate answer instead of waiting for a person to solve it again. The agent can also take actions on a company's behalf, such as filing a refund ticket or notifying a team, by calling webhooks that the company sets up in plain English descriptions, with safety checks like rate limits and signed requests to prevent misuse. Customers can also ask to be forgotten, which deletes their stored memory completely and is reflected immediately in the company's dashboard. Behind the scenes, EverDesk uses a memory service called Cognee Cloud to store two separate types of data for each company: their knowledge base documents and a shared graph of customer memories. It uses Groq to decide which action, if any, should fire during a conversation. Companies can use the hosted version directly by signing up and dropping in the embed script, or developers can self-host it. Self-hosting needs Node.js 20 or newer, a Cognee Cloud account, an Upstash Redis database, and Google sign-in credentials for the dashboard, with a Groq API key optional for the action-taking features. The project is written in TypeScript and released under the MIT license, and it currently has 0 stars on GitHub.
EverDesk is an embeddable customer support agent that remembers each customer across conversations and can trigger webhook actions.
Mainly TypeScript. The stack also includes TypeScript, Next.js, Redis.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
double-check against the repo, no cap.