awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Yonom avatar

Yonom/assistant-ui

0
View on GitHub↗
10,819 نجوم·1,073 تفرعات·TypeScript·MIT·4 مشاهداتwww.assistant-ui.com↗

Assistant Ui

assistant-ui هي مكتبة وإطار عمل لواجهة مستخدم React لبناء واجهات محادثة تربط المستخدمين بنماذج لغوية كبيرة. توفر واجهة وقت تشغيل قياسية لإدارة تدفق الرسائل وتدفق البيانات بين واجهات الدردشة وخلفيات الذكاء الاصطناعي، مكملة بأداة سطر أوامر لسقالات المشروع والتصميم.

يركز المشروع على عرض واجهة المستخدم التوليدية، التي تحول استدعاءات الأدوات المنظمة والبيانات من نموذج لغوي إلى مكونات بصرية تفاعلية. ويستخدم طبقة محول محايدة للمزود لتوحيد التواصل عبر بروتوكولات خلفية الذكاء الاصطناعي المختلفة.

يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك إدارة حالة المحادثة واستمرارية التاريخ. ويوفر أساسيات نمطية لتصميم واجهات المحادثة مع دعم عرض Markdown، والتمرير التلقائي، والإملاء الصوتي.

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.

سجل النجوم

مخطط تاريخ النجوم لـ yonom/assistant-uiمخطط تاريخ النجوم لـ yonom/assistant-ui

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Assistant Ui

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Assistant Ui.
  • assistant-ui/assistant-uiالصورة الرمزية لـ assistant-ui

    assistant-ui/assistant-ui

    10,749عرض على 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
    عرض على GitHub↗10,749
  • casibase/casibaseالصورة الرمزية لـ casibase

    casibase/casibase

    4,443عرض على 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
    عرض على GitHub↗4,443
  • chainlit/chainlitالصورة الرمزية لـ Chainlit

    Chainlit/chainlit

    12,213عرض على 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
    عرض على GitHub↗12,213
  • googleworkspace/apps-script-samplesالصورة الرمزية لـ googleworkspace

    googleworkspace/apps-script-samples

    5,190عرض على 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
    عرض على GitHub↗5,190
عرض جميع البدائل الـ 30 لـ Assistant Ui→

الأسئلة الشائعة

ما هي وظيفة yonom/assistant-ui؟

assistant-ui هي مكتبة وإطار عمل لواجهة مستخدم React لبناء واجهات محادثة تربط المستخدمين بنماذج لغوية كبيرة. توفر واجهة وقت تشغيل قياسية لإدارة تدفق الرسائل وتدفق البيانات بين واجهات الدردشة وخلفيات الذكاء الاصطناعي، مكملة بأداة سطر أوامر لسقالات المشروع والتصميم.

ما هي الميزات الرئيسية لـ yonom/assistant-ui؟

الميزات الرئيسية لـ yonom/assistant-ui هي: Chat Interfaces, Generative UI Components, Provider-Agnostic Adapters, AI Backend Integrations, Streaming Chat Responses, Modular Component Primitives, AI Chat Interfaces, Component Composition Primitives.

ما هي البدائل مفتوحة المصدر لـ yonom/assistant-ui؟

تشمل البدائل مفتوحة المصدر لـ yonom/assistant-ui: 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…