awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 repository-uri

Awesome GitHub RepositoriesModel Routing

Mechanisms for mapping specific tasks or patterns to appropriate artificial intelligence models.

Distinguishing note: Focuses on operational cost and performance optimization through model selection rather than model training.

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

Awesome Model Routing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • 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.

    Routes tasks to specific models based on the required complexity, budget, and reasoning depth.

    JavaScript
    Vezi pe GitHub↗221,981
  • danielmiessler/fabricAvatar danielmiessler

    danielmiessler/Fabric

    42,408Vezi pe GitHub↗

    Fabric is a command-line orchestrator designed to automate complex data processing and content generation tasks by chaining artificial intelligence models with modular prompt templates. It functions as a terminal-based tool that utilizes standard input and output streams, allowing users to pipe data directly into predefined reasoning strategies. By providing a model-agnostic abstraction layer, the system decouples execution logic from specific artificial intelligence vendors, normalizing requests and responses across different service providers. The platform distinguishes itself through its p

    Maps specific artificial intelligence models to individual task patterns to balance processing performance and operational costs.

    Goaiaugmentationflourishing
    Vezi pe GitHub↗42,408
  • github/awesome-copilotAvatar github

    github/awesome-copilot

    35,119Vezi pe GitHub↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Chooses the most appropriate artificial intelligence model for each incoming request to balance processing speed and reasoning depth.

    Pythonaigithub-copilothacktoberfest
    Vezi pe GitHub↗35,119
  • alishahryar1/free-claude-codeAvatar Alishahryar1

    Alishahryar1/free-claude-code

    34,843Vezi pe GitHub↗

    This project is a multi-provider AI gateway and proxy server that intercepts and routes requests between AI clients and various large language model providers. It functions as an API protocol translator and model router, mapping incoming requests to specific upstream providers or local runners to provide a unified interface for multiple models. The system distinguishes itself by bridging chat platforms and command line interfaces, converting messages from chat services into managed command line sessions. It further optimizes traffic by executing certain web search and fetch requests locally a

    Maps incoming model requests to specific upstream providers based on defined tiers or direct references.

    Python
    Vezi pe GitHub↗34,843
  • tinyhumansai/openhumanAvatar tinyhumansai

    tinyhumansai/openhuman

    32,374Vezi pe GitHub↗

    OpenHuman is an AI application framework for building private intelligence systems and personal AI layers. It provides a system for deploying private AI assistants that execute technical tasks and manage personal knowledge bases. The project features a model-agnostic request proxy that routes AI workloads to different large language models based on requirements for reasoning, speed, or vision. It integrates an OAuth-driven data integrator to synchronize personal information from external services into a local knowledge base composed of hierarchical Markdown summaries. The framework also inclu

    Routes AI workloads to different large language models based on specific requirements for reasoning, speed, or vision.

    Rust
    Vezi pe GitHub↗32,374
  • lbjlaq/antigravity-managerAvatar lbjlaq

    lbjlaq/Antigravity-Manager

    29,772Vezi pe GitHub↗

    Antigravity-Manager is an artificial intelligence model orchestration platform that functions as a unified gateway for interacting with multiple external service providers. It standardizes heterogeneous vendor data structures into a consistent internal schema, allowing third-party tools to interface with various models through a single, normalized API. The system distinguishes itself through automated infrastructure management, including the lifecycle tracking of service accounts and the secure rotation of authentication credentials. By acting as a middleware layer, it intercepts traffic to p

    Dynamically routes model requests to optimal providers based on performance and cost metrics.

    Rustaccount-managerantigravity
    Vezi pe GitHub↗29,772
  • openai/openai-agents-pythonAvatar openai

    openai/openai-agents-python

    27,191Vezi pe GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Connects to third-party model providers through a unified interface for flexible service usage.

    Pythonagentsaiframework
    Vezi pe GitHub↗27,191
  • github/docsAvatar github

    github/docs

    18,951Vezi pe GitHub↗

    GitHub Copilot is an AI-powered development platform designed to integrate large language models directly into coding environments. It functions as an interactive assistant and an agentic workflow orchestrator, enabling developers to automate code generation, perform automated code reviews, and execute complex, multi-step development tasks through natural language prompts. The platform distinguishes itself through its autonomous agent capabilities, which allow for repository-level research, implementation planning, and code modifications across multiple files. It supports a modular architectu

    Selects the most appropriate language model for specific tasks based on reasoning requirements, latency constraints, and subscription tiers.

    TypeScriptdocsworks-with-codespaces
    Vezi pe GitHub↗18,951
  • vercel/vercelAvatar vercel

    vercel/vercel

    15,738Vezi pe GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Automatically selects or sorts AI providers based on performance metrics like latency or cost to ensure efficient request handling.

    TypeScriptclicloudcommand
    Vezi pe GitHub↗15,738
  • asyncfuncai/deepwiki-openAvatar AsyncFuncAI

    AsyncFuncAI/deepwiki-open

    14,362Vezi pe GitHub↗

    This platform is an automated documentation and codebase analysis system designed to generate structured wikis, technical guides, and interactive diagrams from source code repositories. It functions as a retrieval-augmented generation framework that connects codebases to language models, enabling context-aware answers, deep research, and automated documentation updates through semantic vector search. The system distinguishes itself through a self-hosted, containerized architecture that supports both cloud-based and local AI model execution. It provides sophisticated model orchestration, allow

    Balances cost and performance by routing tasks to appropriate AI models within a hierarchical processing structure.

    Pythonaigeminigithub
    Vezi pe GitHub↗14,362
  • can1357/oh-my-piAvatar can1357

    can1357/oh-my-pi

    12,763Vezi pe GitHub↗

    oh-my-pi is an agentic workflow automation platform and AI coding agent orchestrator designed for autonomous software engineering. It functions as a multi-model LLM router and an LSP-integrated development environment, coordinating specialized AI agents to perform codebase analysis, automated refactoring, and complex task execution. The system distinguishes itself through the use of subagent coordination to execute parallel tasks within isolated environments and an auto-research framework for iterative experiments. It employs AST-driven structural search for code discovery and content-hash an

    Dynamically swaps between AI providers and models based on the assigned task role.

    TypeScriptai-agentai-coding-agentanthropic
    Vezi pe GitHub↗12,763
  • huggingface/chat-uiAvatar huggingface

    huggingface/chat-ui

    10,766Vezi pe GitHub↗

    This project is a web-based user interface for interacting with large language models, featuring streaming responses and persistent conversation history. It functions as an orchestration gateway that directs user prompts to specific language models and acts as a Model Context Protocol client to execute external tools and incorporate live data into conversations. The application includes a routing layer that analyzes input signals and tool requirements to dynamically direct messages to the most appropriate specialized model. It also provides customization settings for brand identity, allowing

    Analyzes input signals and tool requirements to dynamically route requests to the most appropriate specialized AI model.

    TypeScript
    Vezi pe GitHub↗10,766
  • abetlen/llama-cpp-pythonAvatar abetlen

    abetlen/llama-cpp-python

    9,993Vezi pe GitHub↗

    llama-cpp-python provides a Python interface for the llama.cpp library, enabling the execution of large language models with hardware acceleration. It functions as a GGUF model loader and a structured text generator capable of running inference servers and multimodal runtimes for processing both text and image inputs. The project distinguishes itself through a local inference server that exposes model capabilities via an OpenAI-compatible web API. It supports advanced execution techniques including speculative decoding, weight quantization, and layer-based GPU offloading to manage memory acro

    Automatically loads or unloads model configurations based on request aliases to route tasks to specific models.

    Python
    Vezi pe GitHub↗9,993
  • wangrongding/wechat-botAvatar wangrongding

    wangrongding/wechat-bot

    9,806Vezi pe GitHub↗

    This project is a WeChat LLM bot framework and messaging gateway designed to connect WeChat accounts to language models for automated responses and group chat interactions. It functions as an orchestration layer that routes incoming messages to AI agents and returns generated responses to users. The system distinguishes itself through a provider-agnostic routing mechanism that distributes messages across various cloud-based and local language model services. It includes a command-line interface for managing login sessions, searching chat history, and sending messages, as well as a whitelist-b

    Implements a routing mechanism to map incoming messages to the most appropriate AI model provider.

    JavaScriptchatgptopenaiwechat
    Vezi pe GitHub↗9,806
  • 2fastlabs/agent-squadAvatar 2FastLabs

    2FastLabs/agent-squad

    7,667Vezi pe GitHub↗

    Agent Squad este un framework de orchestrare multi-agent bazat pe LLM, conceput pentru a coordona agenți specializați în rezolvarea sarcinilor complexe. Acesta funcționează ca un sistem de gestionare a echipelor de agenți și a supervizorilor, utilizând un model de orchestrare condus de supervizor pentru a descompune problemele mari în pași gestionabili. Framework-ul se distinge printr-o combinație de rutare a interogărilor bazată pe intenție și automatizare cu intervenție umană (human-in-the-loop). Utilizează un sistem de rutare ierarhic pentru a direcționa cererile către cel mai potrivit agent sau model, integrând în același timp cozi de mesagerie asincronă pentru a direcționa cazurile complexe către operatori umani pentru intervenție manuală. Sistemul acoperă capabilități cuprinzătoare pentru gestionarea stării conversaționale, inclusiv memorie pe mai multe niveluri pentru a menține coerența în dialogurile multi-turn. De asemenea, oferă un strat de integrare a instrumentelor care transformă limbajul natural în formate structurate pentru conectarea agenților la API-uri externe, baze de date și baze de cunoștințe. Arhitectura suportă streaming de răspunsuri în timp real și moduri de comunicare hibride pentru a gestiona atât mesageria instantanee, cât și interacțiunile asincrone.

    Directs user inputs to the optimal model based on patterns to improve performance and reduce costs.

    Python
    Vezi pe GitHub↗7,667
  • mnfst/manifestAvatar mnfst

    mnfst/manifest

    7,022Vezi pe GitHub↗

    Manifest is a language model provider unification system that standardizes access to multiple AI backends through a single interface. It functions as a centralized management layer for integrating various cloud-based and local model providers to simplify how applications request completions. The system provides intelligent model routing and high availability infrastructure by directing queries based on complexity and automatically triggering model fallbacks when a primary provider fails. It distinguishes itself through multi-tenant AI management, organizing agents into isolated groups with de

    Directs queries to the most cost-effective or capable model based on request complexity and performance.

    TypeScript
    Vezi pe GitHub↗7,022
  • chillzhuang/springbladeAvatar chillzhuang

    chillzhuang/SpringBlade

    6,900Vezi pe GitHub↗

    SpringBlade is a development framework and platform designed for building multi-tenant SaaS applications. It provides a comprehensive scaffold for both Spring Cloud microservices and monolithic Spring Boot architectures, enabling the rapid construction of enterprise-grade software. The platform distinguishes itself through integrated LLM orchestration and industrial IoT management. It features an LLM orchestration platform that combines large language models with knowledge bases and visual AI agent workflows, alongside an IoT hub for device connectivity, state synchronization, and edge flow o

    Implements smart routing to map specific tasks to the most appropriate artificial intelligence model.

    PLpgSQL
    Vezi pe GitHub↗6,900
  • ai4finance-foundation/finrobotAvatar AI4Finance-Foundation

    AI4Finance-Foundation/FinRobot

    6,252Vezi pe GitHub↗

    FinRobot is an AI-powered financial analysis framework that coordinates multiple specialized agents to automate equity research, financial analysis, and investment risk assessment. At its core, it functions as a multi-agent orchestration system where a director and task manager allocate financial tasks to the most suitable large language models based on performance metrics and task requirements. The framework distinguishes itself through its ability to execute complex multi-step financial workflows by routing tasks through perception, reasoning, and action modules. It generates professional e

    Selects and assigns each financial task to the most suitable large language model based on performance metrics and task requirements.

    Jupyter Notebookaiagentchatgptfinance
    Vezi pe GitHub↗6,252
  • katanemo/planoAvatar katanemo

    katanemo/plano

    5,120Vezi pe GitHub↗

    Plano is an AI agent orchestrator and LLM gateway proxy that unifies access to multiple AI providers through a single interoperable interface. It functions as a model routing engine that decouples applications from specific vendors using semantic aliases, allowing traffic to be shifted between providers without modifying application code. The system distinguishes itself with intent-based agent routing, which directs prompts to specialized agents based on semantic analysis. It features an interceptor-based filter chain system that acts as guardrail middleware to enforce safety policies, rewrit

    Manages traffic by mapping specific tasks and semantic aliases to optimal AI models.

    Rustai-gatewayai-gateway-supportenvoy
    Vezi pe GitHub↗5,120
  • looplj/axonhubAvatar looplj

    looplj/axonhub

    4,393Vezi pe GitHub↗

    Axonhub este un gateway AI și un proxy API multi-model care oferă o interfață unificată pentru rutarea cererilor către mai mulți furnizori de modele de limbaj mari (LLM). Funcționează ca un load balancer și strat de traducere, convertind un format API standardizat în payload-uri specifice furnizorului pentru a permite comunicarea cu diverse modele AI fără cod specific furnizorului. Sistemul gestionează traficul prin rutare bazată pe reguli și failover automat pentru a menține disponibilitatea ridicată. Își diferențiază operațiunile prin furnizarea unei interfețe agnostice față de furnizor care decuplează cererile clientului de backend-urile specifice ale modelelor folosind identificatori abstracți. Platforma încorporează monitorizarea costurilor AI pentru a calcula cheltuielile per cerere bazate pe utilizarea token-urilor și o platformă de observabilitate pentru urmărirea cererilor conștientă de thread-uri. Securitatea este gestionată prin controlul accesului bazat pe roluri, cote de utilizare și permisiuni restricționate pentru cheile API pentru a asigura izolarea datelor. Gateway-ul suportă generarea mai multor tipuri de conținut, inclusiv text, imagini, vector embeddings și rezultate reranked.

    Maps abstract model identifiers to specific provider channels to ensure automatic failover and operational optimization.

    Goagentagentsai
    Vezi pe GitHub↗4,393
Înapoi12Înainte
  1. Home
  2. Artificial Intelligence & ML
  3. Model Routing

Explorează sub-etichetele

  • Financial Task RoutersMechanisms for selecting and assigning the most suitable large language model for each financial task based on performance metrics and task requirements. **Distinct from Model Routing:** Distinct from Model Routing: specifically routes financial tasks to optimal LLMs based on domain-specific performance metrics, not general task-to-model mapping.