← all repositories
keinsaasforever/better-chatbot

A chatbot template that swallowed an entire AI workspace

Navigator crams multi-model chat, voice, visual workflows, and MCP tool integration into a single deployable Next.js workspace.

1.2k stars TypeScript Chat AssistantsAgents
better-chatbot
Not currently ranked — collecting fresh signals.
star history

What it does

Navigator (formerly Better Chatbot) is a Next.js workspace that bundles together a half-dozen AI services you probably already pay for. It offers a unified chat interface across OpenAI, Anthropic, Google, xAI, and Ollama, then layers on code execution, image generation, web search, data visualization, and browser automation via MCP servers. Teams can create custom agents and node-based workflows and drop them into any conversation.

The interesting bit

The entire interface is organized around @mentions: agents, workflows, and individual MCP tools are all summoned with an @ prefix, and a ⌘P toggle lets you switch between autonomous, manual, or no-tool modes on the fly. The workflow builder is the stand-out piece—you chain LLM reasoning nodes to tool execution nodes in a visual editor, publish the result, and it becomes a reusable @workflow_name that behaves like a native chat command.

Key highlights

  • Supports major LLM providers and exposes MCP tools inside real-time voice chat, not just text threads.
  • Visual workflow builder turns multi-step automations into callable @ tools within chat.
  • Includes built-in JS/Python execution, interactive data tables/charts, image generation, and semantic web search.
  • Designed for team sharing of agents, workflows, and MCP configurations.
  • Ships as a Vercel-centric Next.js template with a one-button deploy flow.

Caveats

  • Original development is paused until February; only security patches are expected in the interim.
  • The README labels it a template, so expect to maintain a full Next.js application stack rather than dropping in a library.
  • The breadth of integrations suggests a growing surface area of API keys and service dependencies, though the README claims only one LLM key is strictly required.

Verdict

Best for developers or small teams who want a self-hosted, multi-model alternative to ChatGPT and need heavy tool integration out of the box. Look elsewhere if you want a lightweight chat UI or guarantees of active development in the near term.

Frequently asked

What is keinsaasforever/better-chatbot?
Navigator crams multi-model chat, voice, visual workflows, and MCP tool integration into a single deployable Next.js workspace.
Is better-chatbot open source?
Yes — keinsaasforever/better-chatbot is open source, released under the MIT license.
What language is better-chatbot written in?
keinsaasforever/better-chatbot is primarily written in TypeScript.
How popular is better-chatbot?
keinsaasforever/better-chatbot has 1.2k stars on GitHub.
Where can I find better-chatbot?
keinsaasforever/better-chatbot is on GitHub at https://github.com/keinsaasforever/better-chatbot.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.