awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ruvnet/rufloruvnet 的头像

    ruvnet/ruflo

    61,524在 GitHub 上查看↗

    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
    在 GitHub 上查看↗61,524
  • imclumsypanda/langchain-chatglmimClumsyPanda 的头像

    imClumsyPanda/langchain-ChatGLM

    38,183在 GitHub 上查看↗

    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
    在 GitHub 上查看↗38,183
  • cinnamon/kotaemonCinnamon 的头像

    Cinnamon/kotaemon

    25,139在 GitHub 上查看↗

    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
    在 GitHub 上查看↗25,139
  • pydantic/pydantic-aipydantic 的头像

    pydantic/pydantic-ai

    17,791在 GitHub 上查看↗

    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
    在 GitHub 上查看↗17,791
  • jundot/omlxjundot 的头像

    jundot/omlx

    17,112在 GitHub 上查看↗

    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
    在 GitHub 上查看↗17,112
  • kilo-org/kilocodeKilo-Org 的头像

    Kilo-Org/kilocode

    15,616在 GitHub 上查看↗

    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
    在 GitHub 上查看↗15,616
  • gaizhenbiao/chuanhuchatgptGaiZhenbiao 的头像

    GaiZhenbiao/ChuanhuChatGPT

    15,311在 GitHub 上查看↗

    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
    在 GitHub 上查看↗15,311
  • nesquena/hermes-webuinesquena 的头像

    nesquena/hermes-webui

    14,912在 GitHub 上查看↗

    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
    在 GitHub 上查看↗14,912
  • openlmlab/mossOpenLMLab 的头像

    OpenLMLab/MOSS

    12,140在 GitHub 上查看↗

    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
    在 GitHub 上查看↗12,140
  • huggingface/chat-uihuggingface 的头像

    huggingface/chat-ui

    10,766在 GitHub 上查看↗

    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
    在 GitHub 上查看↗10,766
  • opengvlab/internvlOpenGVLab 的头像

    OpenGVLab/InternVL

    10,061在 GitHub 上查看↗

    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
    在 GitHub 上查看↗10,061
  • intel/ipex-llmintel 的头像

    intel/ipex-llm

    8,836在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,836
  • microsoft/botframework-sdkmicrosoft 的头像

    microsoft/botframework-sdk

    7,803在 GitHub 上查看↗

    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
    在 GitHub 上查看↗7,803
  • idosal/git-mcpidosal 的头像

    idosal/git-mcp

    7,622在 GitHub 上查看↗

    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
    在 GitHub 上查看↗7,622
  • serge-chat/sergeserge-chat 的头像

    serge-chat/serge

    5,725在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,725
  • openbmb/toolbenchOpenBMB 的头像

    OpenBMB/ToolBench

    5,672在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,672
  • ramon-victor/freegpt-webuiramon-victor 的头像

    ramon-victor/freegpt-webui

    5,623在 GitHub 上查看↗

    freegpt-webui 是一个用于与大语言模型交互的自托管 Web 界面。它提供了一个专为与 GPT 3.5 和 GPT 4 模型通信而设计的聊天前端。 该应用支持免 API 密钥聊天,允许用户访问对话式 AI 进行文本生成和信息检索,而无需提供或管理个人身份验证密钥。 该系统通过反向代理网关处理模型集成,并支持用于实时文本生成的异步流处理。用户偏好和对话历史通过客户端会话存储进行持久化。

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

    Pythonapifreechatgptchatgpt-api
    在 GitHub 上查看↗5,623
  • imoneoi/openchatimoneoi 的头像

    imoneoi/openchat

    5,481在 GitHub 上查看↗

    OpenChat 是一个用于训练、微调和部署大语言模型的框架,针对对话和数学推理任务进行了优化。它提供了从训练流水线、部署栈到基于 Web 的聊天界面的全生命周期管理。 该项目专注于在消费级硬件上实现高性能模型执行,无需企业级加速器。它包含一个生产就绪的推理服务器,实现了 OpenAI 聊天补全协议,并利用动态请求批处理来优化硬件吞吐量。 该系统涵盖了整个操作工作流,包括数据集分词、通过无填充训练(padding-free training)进行模型微调以及强化学习。它还扩展到支持基于密钥认证的 API 托管,并提供用于实时人机交互的图形用户界面。

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

    Python
    在 GitHub 上查看↗5,481
  • clusterzx/paperless-aiclusterzx 的头像

    clusterzx/paperless-ai

    5,238在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,238
  • jina-ai/node-deepresearchjina-ai 的头像

    jina-ai/node-DeepResearch

    5,083在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,083
上一个12下一个
  1. Home
  2. User Interface & Experience
  3. Web Chat Interfaces

探索子标签

  • 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.