Showing 648 open source projects for "chat application"

View related business solutions
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 1
    Realtime Chat Application

    Realtime Chat Application

    Build and deploy a real time chat application

    This full-stack tutorial project shows how to build and deploy a real-time chat app using React on the client and Node/Express with Socket.io on the server. It covers the mechanics of establishing WebSocket connections, broadcasting and receiving messages, and maintaining active user rooms. The repository includes scripts and instructions to spin up both client and server quickly so you can experiment locally. It illustrates common patterns like event-driven messaging, joining/leaving rooms,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    chat

    chat

    chat web app for teams, sass with user management and ratelimit

    chat is a team-oriented chat web application delivered as a SaaS-style system with built-in user management, rate limiting, and support for several major model providers. It is positioned as a collaborative chat platform rather than a single-user demo, which is reflected in its administrative structure, multi-user handling, and deployment-oriented documentation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Laravel Chat

    Laravel Chat

    A Laravel chat package. You can use this package to create a chat app

    Create a Chat application for your multiple Models.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    shadcn-chat

    shadcn-chat

    CLI for adding customizable and re-usable chat components

    shadcn-chat is a chat application template built using ShadCN/UI and Next.js. It provides a modern, stylish, and customizable chat interface designed for developers who want to integrate chat functionality into their applications quickly. The project follows best practices for UI development and supports real-time messaging features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    Bedrock Chat

    Bedrock Chat

    AWS-native chatbot using Bedrock

    Bedrock Chat is a mirrored version of an open-source project that provides a conversational interface for interacting with large language models and AI services through a chat-style application. The project typically focuses on delivering a user interface that allows individuals or teams to communicate with AI models, manage conversations, and experiment with prompts and responses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Agent Chat UI

    Agent Chat UI

    Web app for interacting with any LangGraph agent (PY & TS) via a chat

    Agent Chat UI is an open-source web application that provides a graphical interface for interacting with AI agents built using LangGraph and related frameworks. The project is implemented as a modern Next.js application and allows users to chat with agent workflows running on remote or local LangGraph servers. Through a simple configuration process, developers can connect the interface to a deployed agent by specifying the server URL, assistant identifier, and authentication credentials. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Gemini Next Chat

    Gemini Next Chat

    Deploy your private Gemini application for free with one click

    Gemini Next Chat is an open-source web application that allows you to deploy your own private chat interface powered by Google’s Gemini models (e.g., Gemini 1.5, Gemini 2.0, etc.). It is built with Next.js/TypeScript and targets developers and hobbyists who want a self-hosted solution for interacting with advanced multimodal models (text, image, voice).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Flutter Chat UI

    Flutter Chat UI

    Actively maintained, community-driven chat UI implementation

    Create the in-app chat experience. Actively maintained community-driven chat UI implementation for React Native and Flutter with an optional Firebase BaaS. Flyer Chat is a platform for creating in-app chat experiences using Flutter or React Native. This repository contains chat UI implementation for Flutter. We offer no paid plugins and strive to create an easy-to-use, almost drop-in chat experience for any application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Mattermost Desktop

    Mattermost Desktop

    Mattermost Desktop application for Windows, Mac and Linux

    Mattermost Desktop is a native desktop application for Mattermost, a workplace messaging alternative to Slack. Mattermost Desktop is developed using Electron and runs on Windows, Mac and Linux.
    Downloads: 144 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 10
    Chat UI Kit React

    Chat UI Kit React

    Build your own chat UI with React components in few minutes

    Build your own chat UI with React components in a few minutes. The Chat UI Kit from Chatscope is an open-source UI toolkit for developing web chat applications. Tired of struggling with sticky scrollbars, content editable, responsiveness, and CSS hacks? This kit is for you. Headless chat library, React hook for state management in chat applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    RisuAI

    RisuAI

    Make your own story. User-friendly software for LLM roleplaying

    RisuAI (or Risu) is a cross-platform AI roleplay chat application—available as both a desktop and web solution—offering creative story-building and character interaction experiences with support for multiple APIs, in-chat assets, regex capabilities, and more. Supports OpenAI, Claude, Gemini, DeepInfra, Ooba, OpenRouter... and More. Display the image of the current character, according to his/her expressions.
    Downloads: 47 This Week
    Last Update:
    See Project
  • 12
    AnythingLLM

    AnythingLLM

    The all-in-one Desktop & Docker AI application with full RAG and AI

    A full-stack application that enables you to turn any document, resource, or piece of content into a context that any LLM can use as references during chatting. This application allows you to pick and choose which LLM or Vector Database you want to use as well as supporting multi-user management and permissions. AnythingLLM is a full-stack application where you can use commercial off-the-shelf LLMs or popular open-source LLMs and vectorDB solutions to build a private ChatGPT with no compromises that you can run locally as well as host remotely and be able to chat intelligently with any documents you provide it. ...
    Downloads: 134 This Week
    Last Update:
    See Project
  • 13
    Zulip

    Zulip

    Powerful open source team chat application

    Zulip is a powerful open source group chat application that combines the immediacy of real-time chat with the productivity benefits of a threaded conversation model. Zulip’s unique threading model allows users to easily catch up on important conversations, helping to save time and increase productivity.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Enchanted

    Enchanted

    Enchanted is iOS and macOS app for chatting with language models

    Enchanted is an open-source, cross-platform application built to let users chat with privately hosted large language models from Apple devices, including macOS, iOS, and visionOS. Designed to work seamlessly with servers like Ollama, it provides a privacy-focused alternative to traditional cloud AI UIs by connecting directly to your own LLM endpoints such as Llama, Mistral, Vicuna, and more.
    Downloads: 39 This Week
    Last Update:
    See Project
  • 15
    Mumble

    Mumble

    Mumble is an open-source, low-latency, high quality voice chat

    Mumble is an open-source, low-latency, high-quality voice chat software. There are two modules in Mumble; the client (mumble) and the server (murmur). The client works on Windows, Linux, FreeBSD, OpenBSD, and macOS, while the server should work on anything Qt can be installed on. Low-latency and high-quality voice-chat program written on top of Qt and Opus. Administrators appreciate Mumble for being able to self-host and have control over data security and privacy. Some make use of the...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 16
    Groq Desktop

    Groq Desktop

    Local Groq Desktop chat app with MCP support

    Groq Desktop is a cross-platform (Windows / macOS / Linux) local desktop application that provides a graphical chat interface for interacting with Groq-hosted, function-call-capable models. It bundles a built-in MCP (Model Context Protocol) server enabling smart function calling, letting users chat with an AI, send images, or interact with richer multimodal inputs — all from a friendly desktop UI. The app is built with modern web technologies and packaged for native distribution, making it accessible even to non-developer users who just want to experiment with Groq models without writing code. ...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 17
    QA-Pilot

    QA-Pilot

    QA-Pilot is an interactive chat project that leverages LLMs

    QA-Pilot is an interactive chat-based application designed to help users understand and navigate GitHub repositories using large language models. It enables users to clone repositories locally and then interact with them through a conversational interface, allowing for rapid exploration of codebases without manual searching. The system supports both local and cloud-based LLM providers, making it flexible for different environments and privacy requirements.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Halloy - IRC Client

    Halloy - IRC Client

    IRC application written in Rust

    Halloy is an open-source IRC client written in Rust, utilizing the Iced GUI library. It aims to provide a simple and fast client for Mac, Windows, and Linux platforms
    Downloads: 9 This Week
    Last Update:
    See Project
  • 19
    DeepChat

    DeepChat

    A smart assistant that connects powerful AI to your personal world

    ...As a cross-platform AI assistant application, DeepChat not only supports basic chat functionality but also offers advanced features such as search enhancement, tool calling, and multimodal interaction, making AI capabilities more accessible and efficient.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 20
    macai

    macai

    All-in-one native macOS AI chat application

    macai is a native macOS AI chat application that consolidates access to multiple AI providers into a single, polished desktop interface. It is built specifically for macOS using Swift and SwiftUI, delivering a lightweight and responsive experience that integrates seamlessly with the operating system. The app supports a wide range of providers, including OpenAI, Anthropic, Google Gemini, xAI, Perplexity, and Ollama, allowing users to switch between local and cloud-based models without changing tools. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    VT.ai

    VT.ai

    Multimodal AI chat app with dynamic conversation routing

    VT.ai is a minimal multimodal AI chat application designed to provide a simple and efficient interface for interacting with large language models. It focuses on delivering a clean user experience with support for both text and multimodal inputs, allowing users to engage with models in a flexible way. The application is lightweight and designed to run with minimal overhead, making it suitable for quick interactions and experimentation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    ChatLab

    ChatLab

    Local-first AI chat analysis tool for insights from conversation data

    ChatLab is an open source desktop application designed to help users analyze and better understand their personal chat histories through structured data exploration and AI-assisted insights. It enables users to import chat exports from multiple messaging platforms and transform them into a unified data model for consistent analysis. By combining a flexible SQL engine with AI agents, the tool allows users to query, summarize, and explore conversation patterns in a more interactive and intelligent way. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    TUUI

    TUUI

    A desktop MCP client designed as a tool unitary utility integration

    Tuui is a desktop chat application built around the Model Context Protocol (MCP), designed as a unified tool to streamline AI interactions by orchestrating LLM APIs across various vendors, with many components generated or transformed through AI workflows. This repository is essentially an LLM chat desktop application based on MCP. It also represents a bold experiment in creating a complete project using AI.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Hollama

    Hollama

    A minimal LLM chat app that runs entirely in your browser

    Hollama is a lightweight open-source chat application designed to run entirely within the browser while interacting with large language model servers. The project provides a minimal but powerful user interface for communicating with local or remote LLMs, including servers powered by Ollama or OpenAI-compatible APIs. Because the application runs as a static web interface, it does not require complex backend infrastructure and can be easily deployed or self-hosted. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Metastream

    Metastream

    Watch streaming media with friends

    ...Browse for your favorite media and add the URL to the queue. A number of popular websites are already supported for playback. New features are added on top of streaming websites such as real-time chat and timestamp markers. Synchronized playback of streaming media across various websites. Public, private, and offline sessions. Support for WebRTC peer-to-peer connections. Easily add watch party support to your website by redirecting the user to Metastream. Metastream used to be an Electron desktop application until development was stopped due to roadblocks in acquiring a Widevine license. ...
    Downloads: 17 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB