ChatOllama is an open-source chatbot platform built with Nuxt 3 and designed to provide a private, extensible interface for working with multiple modern language model providers. It goes beyond a basic chat UI by supporting a broad model ecosystem that includes OpenAI, Azure OpenAI, Anthropic, Google Gemini, Groq, Moonshot, Ollama, and other OpenAI-compatible services. The platform also includes higher-level capabilities such as AI agents, document-backed knowledge bases, real-time voice chat, and Model Context Protocol integration for external tools. Its RAG functionality allows document upload and knowledge-base-driven interaction, while vector database support adds more scalable retrieval options. Deployment is streamlined with Docker Compose, and the project also includes internationalization and modular feature toggles for controlling what parts of the system are enabled. As a result, ChatOllama feels less like a single chatbot and more like a flexible self-hosted AI workspace.

Features

  • Multi-provider model support
  • AI agents with tool access
  • Knowledge bases with RAG document upload
  • Real-time voice chat
  • MCP-based tool integration
  • Docker-ready deployment

Project Samples

Project Activity

See All Activity >

Categories

Chatbot

License

MIT License

Follow ChatOllama

ChatOllama Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ChatOllama!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Chatbot Software

Registered

2026-04-20