awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
assistant-ui avatar

assistant-ui/assistant-ui

0
View on GitHub↗
10,749 स्टार्स·1,068 फोर्क्स·TypeScript·MIT·9 व्यूज़www.assistant-ui.com↗

Assistant Ui

assistant-ui is a React interface framework and component kit designed for building conversational user interfaces for artificial intelligence services. It provides a collection of reusable components to render chat windows and interaction histories that connect to large language model backends.

The framework uses a composable architecture and a provider pattern to decouple UI components from specific backend implementations. Visual customization is handled through a CSS-variable theming system, while adapter-based integration standardizes different API responses into a consistent format for the frontend.

The project covers state synchronization for conversational history and the management of streaming text buffers to maintain interface responsiveness. It includes high-level capabilities for AI interaction state management and conversational UI design.

Features

  • AI Chat Interfaces - Provides a comprehensive framework for building web-based conversational interfaces to generative AI models.
  • LLM Chat Interfaces - Offers a library of reusable components that provide a unified UI for interacting with multiple LLMs.
  • AI Backend Integrations - Provides standardized mechanisms to connect chat interfaces to various LLM providers and custom AI backends.
  • Chat State Managers - Includes state management for tracking message history and handling streaming responses in AI applications.
  • LLM Provider Integrations - Provides adapters and configurations for connecting front-end applications to external LLM providers.
  • Chat Interfaces - Delivers customizable chat window and message list components for interacting with AI models.
  • AI-Driven Chat Components - Provides a framework of React components and hooks designed specifically for streaming AI content.
  • Conversational UI Kits - Ships a set of pre-built interface elements for creating professional AI chat windows and histories.
  • Component-Driven Architectures - Uses a component-driven architecture to build complex chat interfaces from small, reusable UI elements.
  • AI Interface Frameworks - Provides a specialized React framework for managing streaming text and chat state in AI applications.
  • Dependency Injection Providers - Employs the provider pattern to inject AI backend configurations into the component hierarchy.
  • AI Response Adapters - Implements an adapter layer to normalize different LLM API responses for consistent frontend consumption.
  • Conversational UI Patterns - Provides a professional chat experience based on established conversational UI design patterns.
  • CSS Variable Theming - Implements a theming system that maps design tokens to native CSS variables for dynamic visual customization.
  • Streaming Text Buffers - Manages fragmented incoming AI text chunks to ensure smooth rendering without flickering or layout shifts.
  • State Management Hooks - Utilizes custom React hooks to orchestrate conversational history and synchronize streaming text updates.
  • AI and Agents - Library for building AI chat interfaces.
  • Self Hosted Platforms - Self-hosted UI framework for AI assistants.

स्टार हिस्ट्री

assistant-ui/assistant-ui के लिए स्टार हिस्ट्री चार्टassistant-ui/assistant-ui के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

assistant-ui/assistant-ui क्या करता है?

assistant-ui is a React interface framework and component kit designed for building conversational user interfaces for artificial intelligence services. It provides a collection of reusable components to render chat windows and interaction histories that connect to large language model backends.

assistant-ui/assistant-ui की मुख्य विशेषताएं क्या हैं?

assistant-ui/assistant-ui की मुख्य विशेषताएं हैं: AI Chat Interfaces, LLM Chat Interfaces, AI Backend Integrations, Chat State Managers, LLM Provider Integrations, Chat Interfaces, AI-Driven Chat Components, Conversational UI Kits।

assistant-ui/assistant-ui के कुछ ओपन-सोर्स विकल्प क्या हैं?

assistant-ui/assistant-ui के ओपन-सोर्स विकल्पों में शामिल हैं: yonom/assistant-ui — assistant-ui is a React UI library and framework for building conversational interfaces that connect users to large… chainlit/chainlit — Chainlit is a Python framework designed for building and deploying interactive, stateful conversational AI interfaces.… anse-app/chatgpt-demo — This project is a web-based user interface for interacting with large language models via API keys. It functions as an… yidadaa/chatgpt-next-web — ChatGPT-Next-Web is a web-based chat interface for interacting with large language models via API or self-hosted model… blinkdl/chatrwkv — ChatRWKV is an open-source frontend and GPU-accelerated inference engine designed for interacting with RWKV recurrent… chatgptnextweb/chatgpt-next-web — ChatGPT-Next-Web is a cross-platform web interface and frontend for interacting with large language models. It…

Assistant Ui के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Assistant Ui के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • yonom/assistant-uiYonom का अवतार

    Yonom/assistant-ui

    10,819GitHub पर देखें↗

    assistant-ui is a React UI library and framework for building conversational interfaces that connect users to large language models. It provides a standard runtime interface to manage message streaming and data flow between chat interfaces and AI backends, complemented by a command line tool for project scaffolding and styling. The project focuses on generative UI rendering, which converts structured tool calls and data from a language model into interactive visual components. It utilizes a provider-agnostic adapter layer to standardize communication across different AI backend protocols. Th

    TypeScript
    GitHub पर देखें↗10,819
  • chainlit/chainlitChainlit का अवतार

    Chainlit/chainlit

    12,213GitHub पर देखें↗

    Chainlit is a Python framework designed for building and deploying interactive, stateful conversational AI interfaces. It provides a backend-driven platform that connects language models and agent frameworks to a web-based chat frontend, managing the complexities of session state, message history, and real-time communication. The framework distinguishes itself by offering a component-based UI builder that allows developers to inject interactive widgets, rich media, and data visualizations directly into the chat stream. It supports the visualization of complex agent workflows, enabling users t

    Pythonchatgptlangchainllm
    GitHub पर देखें↗12,213
  • anse-app/chatgpt-demoanse-app का अवतार

    anse-app/chatgpt-demo

    7,956GitHub पर देखें↗

    This project is a web-based user interface for interacting with large language models via API keys. It functions as an OpenAI API client and a general LLM web chat interface, allowing users to send prompts and receive responses through a private web portal. The application features a security layer with password-based access control to restrict public usage. It supports custom request routing and proxy configurations to bypass network restrictions, and it is available as a progressive web app for native-like installation on mobile devices. The interface includes rich text rendering for Markd

    TypeScriptastrochatgptchatgpt4
    GitHub पर देखें↗7,956
  • yidadaa/chatgpt-next-webYidadaa का अवतार

    Yidadaa/ChatGPT-Next-Web

    88,263GitHub पर देखें↗

    ChatGPT-Next-Web is a web-based chat interface for interacting with large language models via API or self-hosted model runners. It functions as a prompt management tool and a cross-platform application available for web, mobile, and desktop environments. The project distinguishes itself through a plugin integration gateway that extends model capabilities with external tools like network search and calculators. It includes a self-hosted administrative dashboard for controlling model lists, member permissions, and access passwords on private infrastructure. The application covers prompt engine

    TypeScript
    GitHub पर देखें↗88,263
  • Assistant Ui के सभी 30 विकल्प देखें→