better-chat
🤖 Build an AI chat app with multi-model support, secure user data isolation, and advanced features like model integration and persistent conversation management.
claude mcp add --transport stdio chris31372-better-chat docker run -i better-chat
How to use
better-chat provides an enhanced chat experience with durable messaging backed by reliable storage. The server concept focuses on maintaining durable objects for conversations, ensuring messages persist and can be retrieved even across sessions. Tools and capabilities suggested by the project emphasize real-time updates and user-friendly interfaces to manage chats with friends and family. To use the server, download the release package from the project’s releases page, install it on your operating system, and run the provided server container. Once running, you can connect clients to the durable chat backend to send, receive, and manage messages with confidence that data is stored durably.
How to install
Prerequisites:
- Docker installed and running on your machine.
- Access to the internet to pull the container image (if using the Docker approach).
Installation steps:
-
Open your browser and navigate to the better-chat Releases page to download the latest package (zip) for your OS.
-
Extract the downloaded archive to a preferred location.
-
If using Docker, ensure Docker is running, then execute:
docker run -i better-chat
-
If you have an alternative deployment method provided in the release (e.g., a native installer), run the installer following the OS prompts and complete the setup.
-
After installation, start the server and verify that the web or API endpoints are accessible according to the release instructions.
-
Connect client applications to the running server using the documented connection details.
Note: The exact run command may differ based on the packaging in the release; refer to the included README or installer prompts for precise instructions.
Additional notes
Tips and common issues:
- The better-chat release links in the repository may point to a zipped installer; ensure you download the correct version for your OS.
- If you encounter connectivity issues, verify that the server container or process has network access and that any required ports are open.
- For durability features, ensure the runtime environment has sufficient storage and that any required persistence volumes or durable storage backends are configured as described in the release notes.
- If you experience installation prompts about unknown sources, follow OS-specific security prompts to allow installation.
- Since this project provides a downloadable desktop app, the MCP configuration example above uses a Docker-based deployment for containerized runs; adapt according to your actual deployment method described in the release notes.
Related MCP Servers
AstrBot
Agentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
archestra
Secure cloud-native MCP registry, gateway & orchestrator
better-chatbot
Just a Better Chatbot. Powered by Agent & MCP & Workflows.
gemini-cli-media-generation
An example of using Gemini CLI with MCP Servers for Genmedia and Gemini 2.5 Flash Image model
ToolsForMCPServer-extension
Simplified Google Workspace Automation with Gemini CLI Extensions
secure-rag-multi-agent
Secure Retrieval-Augmented Generation (RAG) with role-based access control using Mastra AI orchestration, with JWT Secure, also Deep Research built with Cedar & Next.js. Gemini, OpenAI, Openrouter, & Gemini CLI usable. Also exposes tools, agents as MCP Server Also A2A Agent Cards