awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • langflow-ai/langflowAvatar de langflow-ai

    langflow-ai/langflow

    149,735Ver en GitHub↗

    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
    Ver en GitHub↗149,735
  • open-webui/open-webuiAvatar de open-webui

    open-webui/open-webui

    142,694Ver en GitHub↗

    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
    Ver en GitHub↗142,694
  • lobehub/lobe-chatAvatar de lobehub

    lobehub/lobe-chat

    78,762Ver en GitHub↗

    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
    Ver en GitHub↗78,762
  • oobabooga/text-generation-webuiAvatar de oobabooga

    oobabooga/text-generation-webui

    47,323Ver en GitHub↗

    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
    Ver en GitHub↗47,323
  • streamlit/streamlitAvatar de streamlit

    streamlit/streamlit

    44,982Ver en GitHub↗

    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
    Ver en GitHub↗44,982
  • gradio-app/gradioAvatar de gradio-app

    gradio-app/gradio

    42,931Ver en GitHub↗

    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
    Ver en GitHub↗42,931
  • sillytavern/sillytavernAvatar de SillyTavern

    SillyTavern/SillyTavern

    29,463Ver en GitHub↗

    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
    Ver en GitHub↗29,463
  • chainlit/chainlitAvatar de Chainlit

    Chainlit/chainlit

    12,213Ver en 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

    Build conversational AI applications for production.

    Pythonchatgptlangchainllm
    Ver en GitHub↗12,213
  • n4ze3m/page-assistAvatar de n4ze3m

    n4ze3m/page-assist

    8,023Ver en GitHub↗

    Page Assist es una herramienta de integración de IA basada en navegador que proporciona una interfaz de barra lateral para interactuar con modelos de IA mientras se navega por la web. Se centra en el chat y el análisis de contenido web con enfoque en la privacidad, permitiendo a los usuarios extraer y consultar información de páginas web activas para recibir respuestas conscientes del contexto. El proyecto se distingue por su integración de IA local, permitiendo conexiones a modelos alojados localmente o endpoints de API privados para procesar datos sin depender de servicios en la nube. También admite conversaciones colaborativas con IA mediante enlaces de uso compartido público o infraestructura de alojamiento propio para un mayor control de los datos. El sistema incluye capacidades para la automatización del navegador, como el control de pestañas y la interacción con elementos de la página al exponer la sesión del navegador como un conjunto de herramientas. Además, admite el procesamiento de visión mediante capturas de pantalla de páginas web y la extracción de contenido basada en el DOM para un análisis completo de la página.

    Browser-integrated assistant using local AI models.

    TypeScript
    Ver en GitHub↗8,023
  • minimaxir/simpleaichatAvatar de minimaxir

    minimaxir/simpleaichat

    3,500Ver en GitHub↗

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

    Python package for interfacing with chat applications.

    Python
    Ver en GitHub↗3,500
  • ak391/ai-gradioAvatar de AK391

    AK391/ai-gradio

    1,645Ver en GitHub↗

    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
    Ver en GitHub↗1,645
  • habuma/spring-ai-examplesAvatar de habuma

    habuma/spring-ai-examples

    331Ver en GitHub↗

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

    Interactive chat UI implementation using HTMX for responsive web experiences.

    Java
    Ver en GitHub↗331
  • jm-lab/spring-ai-playgroundAvatar de JM-Lab

    JM-Lab/spring-ai-playground

    185Ver en GitHub↗

    Safe Local Execution Layer for AI Agent Tools

    Interactive web interface for testing prompts and AI models.

    Java
    Ver en GitHub↗185
  • spring-ai-community/spring-ai-vaadinAvatar de spring-ai-community

    spring-ai-community/spring-ai-vaadin

    30Ver en GitHub↗

    📖 Documentation

    Integration components for building modern AI interfaces with Vaadin.

    Java
    Ver en GitHub↗30
  • salmar/documentgpt-spring-aiAvatar de salmar

    salmar/documentgpt-spring-ai

    16Ver en GitHub↗

    RAG with Spring AI

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

    CSS
    Ver en GitHub↗16
  • iunera/ypipeAvatar de iunera

    iunera/ypipe

    9Ver en GitHub↗

    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
    Ver en GitHub↗9
  1. Home
  2. Part of an Awesome List
  3. AI & Machine Learning
  4. User Interfaces