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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

277 repository-uri

Awesome GitHub RepositoriesModel Integration Interfaces

Standardized protocols and interfaces that enable seamless communication between different machine learning components.

Explore 277 awesome GitHub repositories matching artificial intelligence & ml · Model Integration Interfaces. Refine with filters or upvote what's useful.

Awesome Model Integration Interfaces GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    Acest proiect este un director curatoriat de comunitate cu software open-source conceput pentru implementarea în medii de server private și laboratoare de acasă (home labs). Servește drept resursă cuprinzătoare pentru descoperirea alternativelor independente, auto-găzduite, la serviciile cloud mainstream, permițând utilizatorilor să mențină proprietatea deplină a datelor și controlul asupra infrastructurii lor digitale. Directorul este structurat printr-o taxonomie ierarhică ce organizează o colecție vastă de aplicații în categorii logice, variind de la gestionarea media și analiza datelor la comunicare privată și instrumente de productivitate în echipă. Se distinge printr-un proces colaborativ de peer-review, unde membrii comunității validează calitatea și relevanța fiecărei trimiteri pentru a se asigura că directorul rămâne precis și fiabil. Proiectul acoperă o suprafață largă de capabilități, inclusiv automatizarea infrastructurii, implementarea serviciilor bazate pe containere și gestionarea configurației declarative. Aceste instrumente ajută utilizatorii să mențină medii de server reproductibile și să gestioneze dependențele complexe ale serviciilor pe hardware privat. Directorul este menținut ca un repository controlat prin versiuni, asigurându-se că toate actualizările și modificările conduse de comunitate sunt urmărite și transparente.

    Provides a chat interface that connects to various language models to support research, data retrieval, and agent-based tasks.

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
  • affaan-m/eccAvatar affaan-m

    affaan-m/ECC

    221,981Vezi pe GitHub↗

    ECC este un framework de orchestrare a agenților LLM și o suită de instrumente AI cross-platform concepută pentru a coordona fluxuri de lucru cu mai multe modele. Oferă un sistem pentru gestionarea rolurilor specializate ale agenților, abilităților reutilizabile și planificării structurate pentru a executa sarcini complexe de dezvoltare software în diferite editoare de cod bazate pe AI. Proiectul se distinge ca un manager de protocol de context al modelului (Model Context Protocol), oferind un strat de configurare pentru a integra servere externe și a audita execuția instrumentelor. Implementează, de asemenea, un sandbox de securitate agentic care restricționează accesul la fișiere sensibile și scanează pentru scurgeri de secrete pentru a securiza fluxurile de lucru autonome. Framework-ul acoperă domenii largi de capabilități, inclusiv automatizarea fluxului de lucru de codare AI cu bariere de protecție pentru dezvoltarea bazată pe teste (TDD), optimizarea costurilor modelului prin rutare inteligentă și gestionarea memoriei izolate de stare. Include, de asemenea, instrumente pentru impunerea standardelor de codare specifice limbajului și gestionarea comportamentelor agenților în diverse medii de dezvoltare integrate. Sistemul este gestionat printr-o interfață de linie de comandă care se ocupă de instalarea instrumentelor, repararea configurației și implementarea presetărilor de instrumente.

    Manages a configuration layer for integrating external servers and auditing tools via the Model Context Protocol.

    JavaScript
    Vezi pe GitHub↗221,981
  • jmorganca/ollamaAvatar jmorganca

    jmorganca/ollama

    174,350Vezi pe GitHub↗

    Ollama is a cross-platform runtime for managing, serving, and executing large language models on local hardware. It functions as a model manager and orchestrator that allows for the downloading, updating, and organization of model weights and configurations to ensure private and offline inference. The system provides a local inference API and a RESTful interface for programmatic model lifecycle management and text generation. It utilizes a compiled C++ backend to handle tensor operations and memory management. To support various hardware configurations, the runtime employs dynamic GPU offloa

    Offers programming interfaces that enable external applications to communicate with local AI models.

    Go
    Vezi pe GitHub↗174,350
  • ollama/ollamaAvatar ollama

    ollama/ollama

    174,300Vezi pe GitHub↗

    Ollama provides a framework for running and managing local machine learning models. It includes a command-line interface for model lifecycle management, such as creation, embedding generation, and configuration, alongside a stable API for programmatic interaction across multiple programming languages. The platform supports the import of models and adapters in various formats, including GGUF and Safetensors. Users can define custom model behaviors, prompt templates, and system messages through a configuration file format. It also offers tools for fine-tuning models with LoRA adapters and apply

    Exposes standardized endpoints and official client libraries that allow external applications to communicate seamlessly with locally hosted machine learning models.

    Godeepseekgemmagemma3
    Vezi pe GitHub↗174,300
  • f/awesome-chatgpt-promptsAvatar f

    f/awesome-chatgpt-prompts

    163,835Vezi pe GitHub↗

    This project is a curated library of community-driven prompt templates and personas designed to improve interactions with large language models. It functions as a prompt engineering guide, providing interactive tutorials and examples to teach advanced design and reasoning techniques. The library can operate as a Model Context Protocol server, providing a standardized interface for AI tools and agents to access prompt data as a service. For organizations, it offers a self-hosted repository option that allows for private deployment on internal infrastructure with custom authentication and data

    Provides a standardized interface based on the Model Context Protocol to connect AI models to the prompt library.

    HTML
    Vezi pe GitHub↗163,835
  • f/prompts.chatAvatar f

    f/prompts.chat

    163,814Vezi pe GitHub↗

    This platform serves as a centralized management system for organizing, refining, and versioning AI instructions and agent skills. It functions as a repository that enables users to store, categorize, and retrieve structured prompts, ensuring consistent performance across various artificial intelligence models. By integrating with the Model Context Protocol, the system allows external AI assistants and development environments to discover and access these instruction libraries directly. The platform distinguishes itself through its focus on prompt engineering and automated refinement, utilizi

    Enables automated discovery and retrieval of prompt templates via the Model Context Protocol.

    HTMLaiartificial-intelligenceawesome-list
    Vezi pe GitHub↗163,814
  • langflow-ai/langflowAvatar langflow-ai

    langflow-ai/langflow

    149,735Vezi pe 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

    Centralizes the registration and configuration of external server connections through a dedicated management interface.

    Pythonagentschatgptgenerative-ai
    Vezi pe GitHub↗149,735
  • ggerganov/llama.cppAvatar ggerganov

    ggerganov/llama.cpp

    116,912Vezi pe GitHub↗

    llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across various hardware architectures. It provides the core components for local model execution, including a dedicated model quantizer for compressing weights into the GGUF format and a system for generating text embeddings for semantic search. The project distinguishes itself through specialized memory and execution optimizations, such as block-wise weight quantization to reduce memory footprints and memory-mapped model loading. It supports structured text generation by using formal

    Serves local models via OpenAI-compatible HTTP endpoints for integration with existing AI ecosystem tools.

    C++
    Vezi pe GitHub↗116,912
  • punkpeye/awesome-mcp-serversAvatar punkpeye

    punkpeye/awesome-mcp-servers

    89,264Vezi pe GitHub↗

    This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosystems by offering a registry of machine-readable interface definitions that enable dynamic tool discovery and structured context injection. The directory distinguishes itself by focusing on the protocol-based interoperability required for autonomous AI agents to interact with he

    Establishes a shared schema allowing models to discover and execute external functions across diverse software environments.

    aimcp
    Vezi pe GitHub↗89,264
  • chatgptnextweb/nextchatAvatar ChatGPTNextWeb

    ChatGPTNextWeb/NextChat

    88,256Vezi pe GitHub↗

    NextChat is a self-hosted web application that provides a unified interface for interacting with multiple large language models. It functions as a conversational platform where users can manage and switch between diverse AI providers through configurable API backends, maintaining full control over their data and infrastructure. The platform features a persistent session layer designed to handle long-running dialogues by managing message history and context. It distinguishes itself through a structured prompt engineering environment that allows for the development and application of templates

    Delivers a web-based conversational interface that connects users to multiple large language model backends.

    TypeScriptcalclaudechatgptclaude
    Vezi pe GitHub↗88,256
  • yidadaa/chatgpt-next-webAvatar Yidadaa

    Yidadaa/ChatGPT-Next-Web

    88,263Vezi pe GitHub↗

    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

    Provides a web-based chat interface for interacting with large language models via API or self-hosted runners.

    TypeScript
    Vezi pe GitHub↗88,263
  • chatgptnextweb/chatgpt-next-webAvatar ChatGPTNextWeb

    ChatGPTNextWeb/ChatGPT-Next-Web

    88,262Vezi pe GitHub↗

    ChatGPT-Next-Web is a cross-platform web interface and frontend for interacting with large language models. It functions as a self-hosted client that allows users to connect to various AI model providers through a unified chat interface compatible with web browsers and desktop operating systems. The project includes a prompt template manager for creating and organizing reusable masks to standardize interactions. It supports self-hosting on private clouds to maintain data security and provides a centralized administrative panel for managing API resources and member access permissions. The app

    Ships a web-based conversational platform that provides a unified UI for interacting with multiple LLMs.

    TypeScript
    Vezi pe GitHub↗88,262
  • modelcontextprotocol/serversAvatar modelcontextprotocol

    modelcontextprotocol/servers

    87,320Vezi pe GitHub↗

    The Model Context Protocol is a standardized communication framework designed to connect language models to external data sources, functional tools, and interactive user interfaces. It provides a vendor-neutral interface layer that enables AI hosts to discover and execute capabilities across heterogeneous service environments, using a JSON-RPC based messaging standard to facilitate bidirectional communication between clients and servers. The protocol distinguishes itself through a robust capability-based handshake that negotiates feature sets during session initialization, ensuring compatibil

    Standardizes communication channels to link language models with external data sources and functional tools.

    TypeScript
    Vezi pe GitHub↗87,320
  • infiniflow/ragflowAvatar infiniflow

    infiniflow/ragflow

    82,922Vezi pe GitHub↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

    Standardizes HTTP endpoints for chat completions to ensure compatibility with common AI model integration interfaces.

    Pythonagentagenticagentic-ai
    Vezi pe GitHub↗82,922
  • lobehub/lobe-chatAvatar lobehub

    lobehub/lobe-chat

    78,762Vezi pe 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

    Provides a unified web-based conversational platform for interacting with multiple large language models.

    TypeScript
    Vezi pe GitHub↗78,762
  • lobehub/lobehubAvatar lobehub

    lobehub/lobehub

    78,736Vezi pe GitHub↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    Hosts chat-based environments that integrate interactive agents with dynamic artifacts for real-time task execution.

    TypeScriptagentagent-collaborationagent-harness
    Vezi pe GitHub↗78,736
  • all-hands-ai/openhandsAvatar All-Hands-AI

    All-Hands-AI/OpenHands

    77,468Vezi pe GitHub↗

    OpenHands is an autonomous AI software engineer and coding assistant designed to execute software engineering tasks by interacting directly with codebases and development environments. It functions as a platform for running AI agents that can write code and manage files to automate complex development workflows. The system distinguishes itself through a container-based execution environment that isolates agent actions within a sandboxed Linux environment. It employs an autonomous agent loop of observation, planning, and action, supported by a standardized communication protocol that allows it

    Implements communication standards for exchanging context and tool data between AI systems and software components.

    Python
    Vezi pe GitHub↗77,468
  • nomic-ai/gpt4allAvatar nomic-ai

    nomic-ai/gpt4all

    77,375Vezi pe GitHub↗

    GPT4All is a cross-platform runtime environment designed to execute large language models directly on local consumer hardware. By leveraging an optimized C++ inference backend, it enables private, offline AI interactions without requiring an internet connection or external cloud services. The project provides a comprehensive ecosystem for managing the entire model lifecycle, including discovery, downloading, and configuration of local weights. What distinguishes the platform is its integrated retrieval-augmented generation engine, which allows users to index local documents into semantic vect

    Exposes HTTP endpoints for text completion and model listing that are compatible with standard client tools.

    C++ai-chatllm-inference
    Vezi pe GitHub↗77,375
  • hiyouga/llama-efficient-tuningAvatar hiyouga

    hiyouga/LLaMA-Efficient-Tuning

    72,239Vezi pe GitHub↗

    This project is a fine-tuning framework and training pipeline designed to optimize and adapt large language and vision models. It provides a specialized toolkit for parameter-efficient tuning and supervised learning, serving as both a trainer for multimodal models and a deployment tool for serving fine-tuned models via high-performance inference engines. The framework focuses on reducing memory and compute requirements by updating a small subset of model parameters. It supports a wide range of adaptation strategies, including vision-language model training to align text, image, video, and aud

    Provides a standardized interface for exposing tuned models as web services using OpenAI-compatible API endpoints.

    Python
    Vezi pe GitHub↗72,239
  • pewdiepie-archdaemon/odysseusAvatar pewdiepie-archdaemon

    pewdiepie-archdaemon/odysseus

    72,184Vezi pe GitHub↗

    Odysseus is a self-hosted AI workspace and autonomous agent framework designed for deploying and managing large language models. It serves as a centralized platform for orchestrating agentic tasks, utilizing a model context protocol server to connect AI models to external system utilities, browser automation, and local hardware. The system distinguishes itself through a combination of retrieval-augmented generation and a RAG knowledge base, using vector stores and local embeddings to provide persistent semantic memory. It further integrates AI-driven communication management to triage email i

    Integrates a standardized protocol to connect AI models to browser automation and system utilities.

    Python
    Vezi pe GitHub↗72,184
Înapoi123456…14Înainte
  1. Home
  2. Artificial Intelligence & ML
  3. Agentic Systems Frameworks
  4. Model Integration and Serving
  5. Model Integration Interfaces

Explorează sub-etichetele

  • AI Integration APIs1 sub-tagProgramming interfaces that enable applications to communicate with AI models using standardized request and response formats.
  • AI Integration Protocols2 sub-tag-uriCommunication standards that define how AI systems exchange context, tools, and data with other software components.
  • AI Model Interfaces2 sub-tag-uriUser-facing applications that provide a structured interface for humans to interact with AI models for specific tasks.
  • Model Context Protocol4 sub-tag-uriStandardized protocols for connecting AI models to local data sources and external tools to improve context awareness.
  • Schema-Based Tool DefinitionsTyped interfaces that allow models to discover and execute operations with validated inputs.