awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 Repos

Awesome GitHub RepositoriesWeb Chat Interfaces

Browser-based applications for interacting with AI models.

Distinguishing note: Focuses on web-based chat interfaces.

Explore 26 awesome GitHub repositories matching user interface & experience · Web Chat Interfaces. Refine with filters or upvote what's useful.

Awesome Web Chat Interfaces GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ruvnet/rufloAvatar von ruvnet

    ruvnet/ruflo

    61,524Auf GitHub ansehen↗

    Ruflo is an AI agent orchestration platform and workflow automation tool designed to decompose high-level goals into executable action plans. It functions as a manager for multi-agent swarms, organizing autonomous entities into collaborative topologies that utilize shared consensus to complete complex tasks. The framework distinguishes itself through a retrieval-augmented generation layer and knowledge graphs for reasoning over linked data. It incorporates a trajectory-based learning loop that analyzes previous execution paths to refine cognitive patterns and improve future reasoning accuracy

    Provides a web chat interface featuring parallel tool execution and visual goal-planning dashboards.

    TypeScript
    Auf GitHub ansehen↗61,524
  • imclumsypanda/langchain-chatglmAvatar von imClumsyPanda

    imClumsyPanda/langchain-ChatGLM

    38,183Auf GitHub ansehen↗

    This project is a LangChain-based framework for building retrieval-augmented generation systems, autonomous agents, and multimodal chatbots. It functions as an open-source orchestrator that connects local inference engines and online APIs to manage various large language model deployments. The system distinguishes itself by providing specialized interfaces for local knowledge bases, allowing the loading and vectorization of private documents to create context-aware assistants. It also supports multimodal capabilities, enabling the processing of both text and image inputs through vision-capabl

    Ships a web-based user interface for managing multiple conversations and customizing system prompts.

    Python
    Auf GitHub ansehen↗38,183
  • cinnamon/kotaemonAvatar von Cinnamon

    Cinnamon/kotaemon

    25,139Auf GitHub ansehen↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Provides a web-based interface for interactive document querying and conversational AI interactions.

    Pythonchatbotllmsopen-source
    Auf GitHub ansehen↗25,139
  • pydantic/pydantic-aiAvatar von pydantic

    pydantic/pydantic-ai

    17,791Auf GitHub ansehen↗

    PydanticAI is a Python framework designed for building production-grade autonomous agents. It provides a unified interface for interacting with diverse language models, enabling developers to construct agents that perform complex tasks through structured data validation, tool execution, and multi-turn conversation management. The library centers on type-safe schema enforcement, ensuring that model inputs and outputs remain consistent and reliable throughout the agent's lifecycle. The framework distinguishes itself through a robust architecture that emphasizes modularity and testability. It ut

    Generates a web-based chat application for interacting with an agent, suitable for mounting into existing web frameworks.

    Pythonagent-frameworkgenaillm
    Auf GitHub ansehen↗17,791
  • jundot/omlxAvatar von jundot

    jundot/omlx

    17,112Auf GitHub ansehen↗

    omlx is a local inference server designed to run large language models, vision models, and embedding models on Apple Silicon. It provides a private alternative to industry-standard AI endpoints by hosting a local API gateway that mirrors OpenAI and Anthropic specifications. The system distinguishes itself through specialized hardware optimizations, including continuous batching for high throughput and a tiered caching system that offloads memory blocks to SSD. It also functions as a Model Context Protocol host, enabling the integration of local models with external tools, agents, and structur

    Includes a built-in web browser interface for chatting with models, managing history, and uploading images.

    Python
    Auf GitHub ansehen↗17,112
  • kilo-org/kilocodeAvatar von Kilo-Org

    Kilo-Org/kilocode

    15,616Auf GitHub ansehen↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Facilitates manual message routing between development environments and web-based chat interfaces.

    TypeScriptaiai-ageai-coding
    Auf GitHub ansehen↗15,616
  • gaizhenbiao/chuanhuchatgptAvatar von GaiZhenbiao

    GaiZhenbiao/ChuanhuChatGPT

    15,311Auf GitHub ansehen↗

    This project is a web-based user interface and multi-model API gateway for interacting with various large language model providers and local inference services. It functions as a retrieval-augmented generation chatbot for private document questioning, a manager for model fine-tuning, and an autonomous agent framework. The system distinguishes itself by integrating an autonomous assistant mode that uses web search and external tools to solve complex, multi-step tasks without manual prompting. It also features an API gateway capable of rotating multiple authentication keys to balance usage and

    Provides a web-based chat interface for interacting with various large language model providers.

    Python
    Auf GitHub ansehen↗15,311
  • nesquena/hermes-webuiAvatar von nesquena

    nesquena/hermes-webui

    14,912Auf GitHub ansehen↗

    Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio

    Offers a web-based chat interface for organizing conversational sessions, projects, and tags.

    Pythonagentai-agentshermes
    Auf GitHub ansehen↗14,912
  • openlmlab/mossAvatar von OpenLMLab

    OpenLMLab/MOSS

    12,140Auf GitHub ansehen↗

    MOSS is a conversational AI platform, fine-tuning toolkit, and quantized model runtime. It provides a framework for deploying large language models capable of multi-turn dialogue, general-purpose response generation, and following complex instructions. The system functions as a tool-augmented framework that extends model knowledge through external plugins and tool-call loops. This allows the model to execute tasks via search engines and calculators to augment responses with external data. The project covers model training through supervised conversational fine-tuning and optimizes deployment

    Provides a graphical web-based user interface for interacting with the conversational AI model.

    Python
    Auf GitHub ansehen↗12,140
  • huggingface/chat-uiAvatar von huggingface

    huggingface/chat-ui

    10,766Auf GitHub ansehen↗

    This project is a web-based user interface for interacting with large language models, featuring streaming responses and persistent conversation history. It functions as an orchestration gateway that directs user prompts to specific language models and acts as a Model Context Protocol client to execute external tools and incorporate live data into conversations. The application includes a routing layer that analyzes input signals and tool requirements to dynamically direct messages to the most appropriate specialized model. It also provides customization settings for brand identity, allowing

    Provides a web-based chat interface for interacting with large language models and managing sessions.

    TypeScript
    Auf GitHub ansehen↗10,766
  • opengvlab/internvlAvatar von OpenGVLab

    OpenGVLab/InternVL

    10,061Auf GitHub ansehen↗

    InternVL is a vision-language model framework that fuses a visual encoder with a large language model to translate image features into textual tokens for reasoning. It provides a system for multimodal inference and dialogue, enabling the processing of images and text to answer questions or generate descriptions. The project is distinguished by its high-resolution image processing, which uses dynamic tiling to maintain detail for images up to 4K resolution, and its chain-of-thought visual reasoning for solving complex mathematical and spatial problems. It also supports temporal frame sampling

    Provides a browser-based chat interface by launching a coordinated controller, worker, and server.

    Pythongptgpt-4ogpt-4v
    Auf GitHub ansehen↗10,061
  • intel/ipex-llmAvatar von intel

    intel/ipex-llm

    8,836Auf GitHub ansehen↗

    Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning on Intel CPUs, GPUs, and NPUs. It provides a distributed inference engine for scaling models across multiple accelerators, a multimodal model runtime for vision and speech tasks, and a low-bit model quantization tool for converting weights into INT4, FP8, and GGUF formats. The project features a parameter-efficient finetuning framework that enables model adaptation using QLoRA and DPO on Intel hardware. It distinguishes itself by providing specialized optimizations for Intel XP

    Connects model servers to a frontend chat interface to provide a visual environment for user interaction.

    Python
    Auf GitHub ansehen↗8,836
  • microsoft/botframework-sdkAvatar von microsoft

    microsoft/botframework-sdk

    7,803Auf GitHub ansehen↗

    This project is a conversational AI software development kit and framework used to build interactive chatbots that engage in natural language conversations and execute tasks for end users. It provides a multi-channel bot framework that connects conversational agents to various external messaging services using standardized adapters. The SDK includes a conversational workflow orchestrator and a natural language processing toolkit for analyzing user intent and extracting entities to route conversation flows. It further incorporates a speech integration framework that enables bidirectional audio

    Ships a customizable, embeddable web-based chat interface for direct user interaction with bots.

    JavaScriptazure-bot-servicebotbot-builder
    Auf GitHub ansehen↗7,803
  • idosal/git-mcpAvatar von idosal

    idosal/git-mcp

    7,622Auf GitHub ansehen↗

    git-mcp is a Model Context Protocol server that transforms Git repositories and static sites into structured context providers for AI assistants. It functions as a documentation retrieval tool and repository indexer, exposing codebases and project files as standardized tools to reduce hallucinations in large language model responses. The project converts raw repository files, READMEs, and external URLs into formats optimized for token consumption. It enables AI agents to perform query-based code searches and retrieve specific sections of project documentation to maintain up-to-date technical

    Ships an embedded web interface that allows users to query project documentation and receive AI-generated answers in-browser.

    TypeScriptagentic-aiagentsai
    Auf GitHub ansehen↗7,622
  • serge-chat/sergeAvatar von serge-chat

    serge-chat/serge

    5,725Auf GitHub ansehen↗

    Serge is a self-hosted web chat interface for running large language models locally using the llama.cpp inference engine. It loads GGUF-format model files directly on your own machine, removing the need for internet connectivity or external API keys, and streams responses to the browser in real time via WebSocket connections. The project is packaged for containerized deployment using Docker and Docker Compose, with a Traefik reverse proxy that handles HTTP and WebSocket routing along with automatic TLS certificate management. Ready-made Kubernetes manifests are also provided, enabling deploym

    Provides a browser-based chat interface for interacting with locally hosted language models without external API keys.

    Sveltealpacadockerfastapi
    Auf GitHub ansehen↗5,725
  • openbmb/toolbenchAvatar von OpenBMB

    OpenBMB/ToolBench

    5,672Auf GitHub ansehen↗

    ToolBench is an open platform for training, serving, and evaluating large language models that retrieve and call real-world APIs to complete user instructions. It provides an API-aware inference engine that selects relevant tools from a large corpus and generates sequences of tool calls to produce final answers, along with a custom API registration system that lets users add their own REST endpoints for the model to discover and invoke. The platform includes a complete instruction-tuning pipeline for training models on curated tool-use data, a multi-tool execution engine that coordinates sequ

    Provides a web-based chat interface for interacting with a tool-using model.

    Python
    Auf GitHub ansehen↗5,672
  • ramon-victor/freegpt-webuiAvatar von ramon-victor

    ramon-victor/freegpt-webui

    5,623Auf GitHub ansehen↗

    freegpt-webui is a self-hosted web interface for interacting with large language models. It provides a chat-based frontend designed for communicating with GPT 3.5 and GPT 4 models. The application enables API keyless chat, allowing users to access conversational AI for text generation and information retrieval without providing or managing personal authentication keys. The system handles model integration through a reverse-proxy gateway and supports asynchronous stream processing for real-time text generation. User preferences and conversation history are persisted via client-side session st

    Provides a browser-based application for interacting with AI models in a chat format.

    Pythonapifreechatgptchatgpt-api
    Auf GitHub ansehen↗5,623
  • imoneoi/openchatAvatar von imoneoi

    imoneoi/openchat

    5,481Auf GitHub ansehen↗

    OpenChat ist ein Framework für das Training, Fine-Tuning und Deployment von Large Language Models, die für Konversations- und mathematische Schlussfolgerungsaufgaben optimiert sind. Es bietet einen umfassenden Lebenszyklus für diese Modelle, von Trainings-Pipelines und Deployment-Stacks bis hin zu einer webbasierten Chat-Oberfläche. Das Projekt konzentriert sich darauf, eine leistungsstarke Modellausführung auf Consumer-Hardware ohne den Bedarf an Enterprise-Beschleunigern zu ermöglichen. Es enthält einen produktionsreifen Inference-Server, der das OpenAI-Chat-Completion-Protokoll implementiert und dynamisches Request-Batching nutzt, um den Hardware-Durchsatz zu optimieren. Das System deckt den gesamten operativen Workflow ab, einschließlich Dataset-Tokenisierung und Modell-Fine-Tuning mittels Padding-freiem Training und Reinforcement Learning. Es erweitert dies um API-Hosting mit schlüsselbasierter Authentifizierung und eine grafische Benutzeroberfläche für die menschliche Interaktion in Echtzeit.

    Includes a web-based graphical user interface for real-time interaction with deployed models.

    Python
    Auf GitHub ansehen↗5,481
  • clusterzx/paperless-aiAvatar von clusterzx

    clusterzx/paperless-ai

    5,238Auf GitHub ansehen↗

    paperless-ai is an AI-powered assistant for Paperless-ngx that automates document classification, tagging, and natural language search. It connects directly to a Paperless-ngx instance, monitors for new or updated documents, and uses configurable AI models to assign titles, tags, types, and correspondents automatically. The tool also provides a real-time chat interface that lets users ask questions about any document and receive context-aware answers. Beyond automated classification, paperless-ai offers several distinguishing capabilities. Every AI request, raw response, and applied metadata

    Provides a real-time chat interface for conversational interactions with documents.

    JavaScriptaiautomationgemma
    Auf GitHub ansehen↗5,238
  • jina-ai/node-deepresearchAvatar von jina-ai

    jina-ai/node-DeepResearch

    5,083Auf GitHub ansehen↗

    node-DeepResearch is an autonomous web research engine that uses large language models to iteratively search, read, and reason over web content to answer complex questions. It provides a chat-based interface that displays real-time reasoning steps and final answers, and can be configured to focus exclusively on academic papers by limiting searches to academic repositories. The research engine operates through an agentic search-read-reason loop that repeatedly searches, reads, and reasons until a stopping condition is satisfied. It enforces a token budget to cap total consumption and failed at

    Provides a web chat interface that displays reasoning steps and final answers in real time.

    TypeScriptdeepresearchdeepsearch
    Auf GitHub ansehen↗5,083
Vorherige12Nächste
  1. Home
  2. User Interface & Experience
  3. Web Chat Interfaces

Unter-Tags erkunden

  • Documentation Chat InterfacesWeb-based chat interfaces specifically designed for querying and retrieving information from project documentation. **Distinct from Web Chat Interfaces:** Distinct from general Web Chat Interfaces by focusing specifically on documentation-driven knowledge retrieval rather than general-purpose AI interaction.