Open Source Chatbot Projects

Discover 22 open source Chatbot repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Chatbot projects here are most often combined with AI, TypeScript and LLM. Last updated October 3, 2026.

22 repositories · updated October 3, 2026

anse: Chat with Multiple AI Models in One Interface

anse: Chat with Multiple AI Models in One Interface

Anse is a TypeScript web app for chatting with AI services and generating images through a unified interface. It suits people who want configurable model providers, locally stored chat sessions, and deployment options for their own instance.

TypeScriptAIChatbot
Added Dec 20, 2025 View details
vscode-copilot-chat: Your AI Peer Programmer in VS Code

vscode-copilot-chat: Your AI Peer Programmer in VS Code

The vscode-copilot-chat extension brings conversational AI assistance directly into Visual Studio Code. It acts as an AI peer programmer, helping developers write code faster and smarter through chat interactions and intelligent suggestions. This powerful tool enhances the coding experience by providing context-aware help and automating multi-step tasks.

TypeScriptVs CodeGitHub Copilot
Added Dec 11, 2025 View details
ClickUi: A Desktop Assistant for Chatting with AI Models

ClickUi: A Desktop Assistant for Chatting with AI Models

ClickUi is a Python desktop assistant that opens with a hotkey and supports text and voice conversations with local or API-based AI models. It suits people who want AI tools available alongside their everyday computer work.

PythonAIDesktop App
Added Dec 9, 2025 View details
typebot.io: Build and Embed Visual Chatbots

typebot.io: Build and Embed Visual Chatbots

Typebot is a visual chatbot builder for creating conversational flows and embedding them in web or mobile apps. It suits teams that want integrations and response analytics, with the option to self-host.

TypeScriptChatbotSelf Hosted
Added Dec 6, 2025 View details
kotaemon: Chat with Documents Using RAG

kotaemon: Chat with Documents Using RAG

kotaemon is a customizable web interface and toolkit for asking questions about documents with retrieval-augmented generation. It suits teams that want a self-hosted document QA app or developers building and adapting RAG pipelines.

PythonRAGLLM
Added Nov 22, 2025 View details
Hollama: A Minimal In-Browser LLM Chat App

Hollama: A Minimal In-Browser LLM Chat App

Hollama is a lightweight LLM chat application designed to run entirely within your web browser. It offers support for both Ollama and OpenAI servers, providing a private and feature-rich environment for interacting with large language models. Users can enjoy a responsive interface, local data storage, and advanced customization options for their chat sessions.

AIChatbotLLM
Added Nov 22, 2025 View details
LibreChat: Self-Host a Multi-Provider AI Chat Platform

LibreChat: Self-Host a Multi-Provider AI Chat Platform

LibreChat is a self-hosted chat platform that brings models from multiple AI providers into one interface. It adds agents, tools, file workflows, and multi-user controls for individuals and teams that want more control over their AI setup.

AITypeScriptSelf Hosted
Added Nov 6, 2025 View details
chatbang: Access ChatGPT from the Terminal

chatbang: Access ChatGPT from the Terminal

Chatbang is a Go CLI that provides terminal access to ChatGPT without requiring an API key. It uses a Chromium browser session, so it suits users who prefer a terminal interface and already have a compatible browser installed.

GoGolangCLI
Added Oct 17, 2025 View details
matterbridge: Connect Chats Across Messaging Platforms

matterbridge: Connect Chats Across Messaging Platforms

Matterbridge relays messages between channels on many chat platforms, so communities can communicate without moving everyone to one service. It suits administrators who need to connect existing chat systems through configurable gateways.

GoGolangChatbot
Added Oct 12, 2025 View details
wa-js: Access WhatsApp Web Functions from JavaScript

wa-js: Access WhatsApp Web Functions from JavaScript

WA-JS exports WhatsApp Web functions through a JavaScript global API for browser-based integrations and automation. It suits developers building chat, group, business, or account workflows that run in WhatsApp Web.

TypeScriptLibraryAPI
Added Oct 11, 2025 View details
Previous Page 2 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️