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
·

16 Repos

Awesome GitHub RepositoriesUser Interfaces

Graphical frontends for interacting with local AI models.

Explore 16 awesome GitHub repositories matching part of an awesome list · User Interfaces. Refine with filters or upvote what's useful.

Awesome User Interfaces GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • langflow-ai/langflowAvatar von langflow-ai

    langflow-ai/langflow

    149,735Auf GitHub ansehen↗

    Langflow is a visual interface for building and orchestrating workflows, allowing users to construct complex systems through a drag-and-drop canvas. It provides tools for managing autonomous agents, configuring memory settings, and integrating custom code-based components. Users can organize their work into projects, track component versions, and group multiple elements into reusable units. The platform includes an interactive playground for testing workflows, monitoring tool calls, and debugging chat sessions with unique identifiers. Once built, workflows can be executed via RESTful or OpenA

    Low-code builder for RAG and agent applications.

    Pythonagentschatgptgenerative-ai
    Auf GitHub ansehen↗149,735
  • open-webui/open-webuiAvatar von open-webui

    open-webui/open-webui

    142,694Auf GitHub ansehen↗

    Open WebUI is a self-hosted, web-based platform designed for interacting with local and remote artificial intelligence models. It functions as a unified interface and orchestration suite, enabling users to build, deploy, and manage specialized AI agents equipped with custom instructions, external tool access, and private knowledge bases. The platform distinguishes itself through a modular architecture that supports complex AI workflows. It features a plugin-based framework for custom logic and pipeline-based request processing, allowing developers to filter or transform data streams before th

    Feature-rich web interface for local and remote AI backends.

    Pythonaillmllm-ui
    Auf GitHub ansehen↗142,694
  • lobehub/lobe-chatAvatar von lobehub

    lobehub/lobe-chat

    78,762Auf GitHub ansehen↗

    Lobe Chat is a self-hosted AI platform that provides a web-based interface for interacting with multiple large language models. It functions as an AI agent orchestrator, allowing for the design, scheduling, and management of autonomous agent teams to perform operational tasks. The platform features an extensible plugin framework and SDK to integrate external tools and custom function calls into workflows. It utilizes a provider-agnostic model layer to unify various AI APIs and includes a context-aware memory system to store structured user information for personalized interactions. The syste

    Modern, open-source chat framework for AI interactions.

    TypeScript
    Auf GitHub ansehen↗78,762
  • oobabooga/text-generation-webuiAvatar von oobabooga

    oobabooga/text-generation-webui

    47,323Auf GitHub ansehen↗

    This project is a comprehensive platform for hosting and interacting with large language models directly on local hardware. It provides a web-based graphical interface that allows users to manage model loading, configure generation parameters, and execute text or chat interactions entirely offline. By running models locally, the software ensures complete data privacy and eliminates reliance on external cloud services for generative tasks. Beyond basic inference, the platform functions as a versatile workbench for generative AI development. It includes an integrated pipeline for fine-tuning mo

    Advanced UI with extensive backend and feature support.

    Python
    Auf GitHub ansehen↗47,323
  • streamlit/streamlitAvatar von streamlit

    streamlit/streamlit

    44,982Auf GitHub ansehen↗

    Streamlit is a Python framework designed to transform data scripts into interactive web applications. It utilizes a reactive execution engine that automatically reruns scripts from top to bottom whenever a user interaction triggers a state change, ensuring the interface remains synchronized with the underlying data. By providing a declarative interface, it allows developers to build functional applications without requiring extensive knowledge of frontend web technologies. The framework distinguishes itself through an identity-based widget reconciliation system that persists user input across

    Transform Python scripts into interactive web applications.

    Pythondata-analysisdata-sciencedata-visualization
    Auf GitHub ansehen↗44,982
  • gradio-app/gradioAvatar von gradio-app

    gradio-app/gradio

    42,931Auf GitHub ansehen↗

    Gradio is a Python library that enables the creation of interactive web applications by converting functions into browser-based interfaces. It functions as a declarative framework where developers define input and output components to automatically generate web forms, visualizations, and data-driven dashboards. By abstracting away manual web markup, the library allows for the rapid construction of interfaces for machine learning models, research demonstrations, and analytical workflows within a single environment. The platform distinguishes itself by automatically exposing internal applicatio

    Build and share machine learning web interfaces.

    Pythondata-analysisdata-sciencedata-visualization
    Auf GitHub ansehen↗42,931
  • sillytavern/sillytavernAvatar von SillyTavern

    SillyTavern/SillyTavern

    29,463Auf GitHub ansehen↗

    SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive chat experiences. It functions as a unified gateway that connects users to a wide array of local and cloud-based large language models, providing a centralized environment to manage complex character personas, narrative context, and model-driven interactions. The platform distinguishes itself through its advanced prompt engineering and automation capabilities. It utilizes a sophisticated macro-based templating engine and vector-database retrieval to dynamically inject lore, c

    Frontend interface tailored for power users and roleplay.

    JavaScriptaichatllm
    Auf GitHub ansehen↗29,463
  • chainlit/chainlitAvatar von Chainlit

    Chainlit/chainlit

    12,213Auf GitHub ansehen↗

    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

    Build conversational AI applications for production.

    Pythonchatgptlangchainllm
    Auf GitHub ansehen↗12,213
  • n4ze3m/page-assistAvatar von n4ze3m

    n4ze3m/page-assist

    8,023Auf GitHub ansehen↗

    Page Assist ist ein browserbasiertes KI-Integrationstool, das eine Seitenleisten-Schnittstelle für die Interaktion mit KI-Modellen während des Surfens bietet. Es konzentriert sich auf datenschutzorientiertes Chatten und die Analyse von Webinhalten, wodurch Benutzer Informationen aus aktiven Webseiten extrahieren und abfragen können, um kontextbezogene Antworten zu erhalten. Das Projekt zeichnet sich durch lokale KI-Integration aus, die Verbindungen zu lokal gehosteten Modellen oder privaten API-Endpunkten ermöglicht, um Daten zu verarbeiten, ohne auf Cloud-Dienste angewiesen zu sein. Es unterstützt zudem kollaborative KI-Konversationen über öffentliche Freigabelinks oder selbst gehostete Freigabeinfrastrukturen für eine bessere Datenkontrolle. Das System umfasst Funktionen für die Browser-Automatisierung, wie das Steuern von Tabs und die Interaktion mit Seitenelementen, indem die Browsersitzung als eine Reihe von Tools bereitgestellt wird. Es unterstützt zudem die Bildverarbeitung durch Webseiten-Screenshots und DOM-basierte Inhaltsextraktion für eine umfassende Seitenanalyse.

    Browser-integrated assistant using local AI models.

    TypeScript
    Auf GitHub ansehen↗8,023
  • minimaxir/simpleaichatAvatar von minimaxir

    minimaxir/simpleaichat

    3,500Auf GitHub ansehen↗

    Python package for easily interfacing with chat apps, with robust features and minimal code complexity.

    Python package for interfacing with chat applications.

    Python
    Auf GitHub ansehen↗3,500
  • ak391/ai-gradioAvatar von AK391

    AK391/ai-gradio

    1,645Auf GitHub ansehen↗

    A Python package that makes it easy for developers to create AI apps powered by various AI providers.

    Create AI-powered apps using various providers.

    Python
    Auf GitHub ansehen↗1,645
  • habuma/spring-ai-examplesAvatar von habuma

    habuma/spring-ai-examples

    331Auf GitHub ansehen↗

    This repository is where I'll commit various examples of using Spring AI.

    Interactive chat UI implementation using HTMX for responsive web experiences.

    Java
    Auf GitHub ansehen↗331
  • jm-lab/spring-ai-playgroundAvatar von JM-Lab

    JM-Lab/spring-ai-playground

    185Auf GitHub ansehen↗

    Safe Local Execution Layer for AI Agent Tools

    Interactive web interface for testing prompts and AI models.

    Java
    Auf GitHub ansehen↗185
  • spring-ai-community/spring-ai-vaadinAvatar von spring-ai-community

    spring-ai-community/spring-ai-vaadin

    30Auf GitHub ansehen↗

    📖 Documentation

    Integration components for building modern AI interfaces with Vaadin.

    Java
    Auf GitHub ansehen↗30
  • salmar/documentgpt-spring-aiAvatar von salmar

    salmar/documentgpt-spring-ai

    16Auf GitHub ansehen↗

    RAG with Spring AI

    RAG-based system for uploading and querying documents via chat.

    CSS
    Auf GitHub ansehen↗16
  • iunera/ypipeAvatar von iunera

    iunera/ypipe

    9Auf GitHub ansehen↗

    The all-in-one, airgapped Local AI. Ypipe bundles a high-performance inference engine, specialized models, and pre-configured MCP servers into a single, self-contained Java executable. Zero-dependency orchestration for autonomous agent workflows with 100% data sovereignty. No cloud, no Python hell - just industrial-grade local intelligence.

    Java-native local AI orchestration engine with a graphical interface.

    PowerShell
    Auf GitHub ansehen↗9
  1. Home
  2. Part of an Awesome List
  3. AI & Machine Learning
  4. User Interfaces