awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Yonom avatar

Yonom/assistant-ui

0
View on GitHub↗
10,819 stars·1,073 forks·TypeScript·MIT·7 vueswww.assistant-ui.com↗

Assistant Ui

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.

The framework covers a broad range of capabilities, including conversation state management and history persistence. It provides modular primitives for designing conversational interfaces with support for markdown rendering, auto-scrolling, and voice dictation.

Features

  • Chat Interfaces - Ships a comprehensive framework for rendering production-grade, real-time conversational interfaces for AI.
  • Generative UI Components - Converts structured LLM tool calls into interactive React components that collect user input or trigger actions.
  • Provider-Agnostic Adapters - Uses an adapter layer to standardize communication across different AI backend protocols.
  • AI Backend Integrations - Provides standard interfaces to connect conversational UIs with various AI model providers and backends.
  • Streaming Chat Responses - Implements the runtime logic for processing and streaming AI-generated responses to the chat interface in real time.
  • Modular Component Primitives - Provides a library of modular React primitives for building custom, styled conversational interfaces.
  • AI Chat Interfaces - A comprehensive framework for building custom React-based conversational interfaces for AI assistants.
  • Component Composition Primitives - Provides a set of modular UI primitives to compose complex and customizable conversational interfaces.
  • Conversational UI Kits - Ships a collection of pre-built interface elements tailored for AI chat and interaction histories.
  • Interactive Chat Interfaces - Manages the interactive experience of AI chat, including streaming, auto-scrolling, and voice dictation.
  • LLM Chat UI Libraries - A React component library dedicated to building conversational interfaces for large language models.
  • TypeScript UI Frameworks - Provides a type-safe framework of TypeScript primitives for rendering structured AI data and tool calls.
  • Context-Aware Conversation Managers - Manages the conversation lifecycle, including message history persistence and session state.
  • Conversational State Managers - Handles the tracking and persistence of user interactions and session data in multi-turn AI conversations.
  • Tool Call Visualizers - Translates structured tool calls from language models into interactive visual components.
  • Conversation History Stores - Persists conversation threads, telemetry, and files to maintain session state across user interactions.
  • Real-Time State Synchronization - Synchronizes the UI state in real time by processing incoming data chunks from the AI runtime.
  • Type-to-Component Mappings - Maps structured AI model outputs to specific interactive React components.
  • JSON Schema-Driven UI Compositions - Determines which visual components to render based on structured data definitions from the AI.
  • AI Interface Components - React components for building AI chat interfaces.

Historique des stars

Graphique de l'historique des stars pour yonom/assistant-uiGraphique de l'historique des stars pour yonom/assistant-ui

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Assistant Ui

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Assistant Ui.
  • assistant-ui/assistant-uiAvatar de assistant-ui

    assistant-ui/assistant-ui

    10,749Voir sur GitHub↗

    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

    TypeScriptai-chatbotchatbotconversational-ai
    Voir sur GitHub↗10,749
  • casibase/casibaseAvatar de casibase

    casibase/casibase

    4,443Voir sur GitHub↗

    Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a

    Goa2aagentagi
    Voir sur GitHub↗4,443
  • chainlit/chainlitAvatar de Chainlit

    Chainlit/chainlit

    12,213Voir sur GitHub↗

    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
    Voir sur GitHub↗12,213
  • googleworkspace/apps-script-samplesAvatar de googleworkspace

    googleworkspace/apps-script-samples

    5,190Voir sur GitHub↗

    This repository is a comprehensive sample library providing reference implementations for automating tasks and extending functionality across Google Workspace applications. It serves as a collection of code examples and templates for building workspace automation scripts, custom add-ons, and integrated productivity tools. The project distinguishes itself by providing specialized examples for integrating large language models into productivity tools for content generation and data analysis. It also includes reference implementations for creating conversational chat apps, interactive cards, and

    JavaScriptadminsdkapps-scriptcalendar
    Voir sur GitHub↗5,190
Voir les 30 alternatives à Assistant Ui→

Questions fréquentes

Que fait yonom/assistant-ui ?

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.

Quelles sont les fonctionnalités principales de yonom/assistant-ui ?

Les fonctionnalités principales de yonom/assistant-ui sont : Chat Interfaces, Generative UI Components, Provider-Agnostic Adapters, AI Backend Integrations, Streaming Chat Responses, Modular Component Primitives, AI Chat Interfaces, Component Composition Primitives.

Quelles sont les alternatives open-source à yonom/assistant-ui ?

Les alternatives open-source à yonom/assistant-ui incluent : assistant-ui/assistant-ui — assistant-ui is a React interface framework and component kit designed for building conversational user interfaces for… casibase/casibase — Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages… chainlit/chainlit — Chainlit is a Python framework designed for building and deploying interactive, stateful conversational AI interfaces.… googleworkspace/apps-script-samples — This repository is a comprehensive sample library providing reference implementations for automating tasks and… firebase/genkit — Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for… vercel/ai — This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for…