better chatbot
Basic Information
Better Chatbot is an open-source chatbot template and developer-focused platform for building modern AI chat interfaces. It is built with Next.js and the Vercel AI SDK and is designed to integrate external tools using the Model Context Protocol (MCP). The repository provides a working chat application plus infrastructure to add and call MCP tools, publish visual workflows as callable tools, and wire LLM responses to automated multi-step tool executions. It supports realtime voice interactions via an LLM Realtime API, local or Docker-based hosting, and production deployment on Vercel. The project expects developer setup with LLM provider API keys and optional PostgreSQL for persistence. Included guides cover MCP server setup, Docker hosting, OAuth, system prompts, and adding OpenAI-like providers. The codebase serves both as a deployable chatbot and as a framework for composing tool-backed agentic workflows.