The AI Ecosystem: Model Servers, Gateways, Agent Platforms and More

A map of the AI software ecosystem by category: model servers, chat interfaces, agent platforms, gateways, vector databases, MCP servers and cloud services.

Last updated

165 projects across 11 categories. A dash means the entry is listed but not yet described.

CategoryWhat it coversProjects
Model serversPrograms that run an AI model and answer requests.32
Chat web interfacesBrowser front ends for talking to a model.17
Agent and workflow platformsPlatforms for building agents or AI workflows.26
AI gateways and proxiesSit in front of one or more model providers.12
Vector databases and AI memorySearch and memory stores for AI apps.12
Training and experiment toolsFine-tuning, experiment tracking and observability.8
Notebooks and image/audio toolsInteractive notebooks and media generation.7
MCP serversTool servers that agents call.11
Cloud-hosted AI servicesManaged model and AI platforms.11
Personal AI agent apps and botsSelf-hosted assistants and chat bots.8
Other / not sure what it isNot yet classified.21

Model servers

Programs that run an AI model and answer requests.

ProjectWhat it isProjectWhat it is
ollamaRuns open models locally with one commandpowerinferFast inference on consumer GPUs using neuron sparsity
vllmHigh-throughput inference engine built on PagedAttentionpetalsRuns large models across volunteer machines, BitTorrent-style
sglangFast serving framework for LLMs and multimodal modelsfastchatLMSYS platform for serving and evaluating chat models
llama-cppC/C++ inference for GGUF models on CPUs and GPUsxinferenceServer for LLM, embedding and multimodal models
localaiSelf-hosted, OpenAI-compatible API for local modelsgpt4allDesktop app and runtime for local chat models
lmdeployCompression and serving toolkit from the InternLM teamlm-studioDesktop app for downloading and running local models
lightllmLightweight Python LLM inference and serving frameworkllmstudioUnified API and prompt tooling for LLM providers
aphrodite-enginevLLM-based engine for large-scale servingjanOpen-source offline ChatGPT alternative
koboldcppSingle-file llama.cpp runner with a story and chat UInvidia-nimNVIDIA inference microservices shipped as containers
tabbyapiOpenAI-compatible API server for ExLlama modelsbentomlFramework for packaging and serving ML models
text-generation-webuiGradio web UI for running local modelsbaseten-trussBaseten's open-source model packaging format
huggingface-tgiHugging Face Text Generation Inference serverrayDistributed compute framework; Ray Serve hosts models
tensorrt-llmNVIDIA's optimized LLM inference librarydynamoNVIDIA's distributed inference serving framework
tritonNVIDIA Triton Inference Server for multi-framework servingkubeaiKubernetes operator for serving open models
deepspeed-miiMicrosoft DeepSpeed low-latency inference libraryinstructlabTooling for tuning models with synthetic data
mlc-llmCompiles models to run on phones, browsers and GPUsopenai-compatibleAny server that copies the OpenAI API

Chat web interfaces

Browser front ends for talking to a model.

ProjectWhat it isProjectWhat it is
openwebuiSelf-hosted chat UI for Ollama and OpenAI-compatible backendshuggingface-chat-uiOpen-source UI behind HuggingChat
librechatChatGPT-style UI that supports many providersgradioPython library for quick ML web demos
lobechatModern chat UI with plugins and multi-provider supportchat-langchainLangChain's reference documentation chatbot
nextchatLightweight cross-platform ChatGPT-style clientai-chatbotVercel's Next.js chatbot template
anythingllmAll-in-one chat with documents, RAG and agentsprivategptChat with your documents fully offline
sillytavernRoleplay and character chat front endh2ogptH2O.ai private document Q&A and chat
betterchatgptOpen-source ChatGPT-style UI using your own API keylollmsLord of Large Language Models web UI
chuanhugptGradio chat UI for many LLMsqanythingYoudao's RAG question-answering system
fastchat-webuiFastChat's Gradio-based web interface

Agent and workflow platforms

Platforms for building agents or AI workflows.

ProjectWhat it isProjectWhat it is
difyLLM app platform with visual workflows and RAGpraisonaiLow-code multi-agent framework
fastgptKnowledge-base Q&A and workflow platformsuperagiOpen-source autonomous agent framework
flowiseDrag-and-drop LLM flow builderagentic-flow—
langflowVisual builder for agents and RAG flowsupsonicPython agent framework
n8n.ioWorkflow automation with AI nodesdevikaOpen-source agentic software engineer
n8n-mcpMCP server that exposes n8n nodes and workflows to agentssunaGeneral-purpose open-source AI agent from Kortix
maxkbKnowledge-base Q&A and agent platformlangserveDeploys LangChain runnables as REST APIs
ragflowRAG engine built around deep document understandinghayhooksServes Haystack pipelines over HTTP
weknoraTencent's document understanding and RAG frameworkpipecatFramework for real-time voice and multimodal agents
autogptEarly autonomous agent platformhatchetTask queue and workflow orchestration
autogen-studioNo-code UI for Microsoft AutoGentrigger.devBackground jobs and workflows platform
crewaiRole-based multi-agent frameworknocobaseNo-code platform with AI features
langroidMulti-agent Python frameworkobotPlatform for hosting MCP servers and agents

AI gateways and proxies

Sit in front of one or more model providers.

ProjectWhat it isProjectWhat it is
litellmUnified OpenAI-format proxy for 100+ providerskong-proxyKong API gateway with AI proxy plugins
new-apiLLM gateway with key and quota managementenvoy-ai-gatewayEnvoy-based gateway for AI traffic
sub2api—cloudflare-ai-gatewayCloudflare's hosted caching and analytics gateway
bifrostFast LLM gateway from Maxim AItensorzeroOpen-source LLM gateway, observability and optimization
portkey-ai-gatewayPortkey's open-source AI gatewayomniroute—
heliconeObservability proxy for LLM requests9router—

Vector databases and AI memory

Search and memory stores for AI apps.

ProjectWhat it isProjectWhat it is
chromaOpen-source embedding databasegraphitiTemporal knowledge graphs for agent memory
milvusDistributed vector databasecogneeMemory and knowledge-graph engine for agents
qdrantVector search engine written in RustlightragGraph-based RAG framework
weaviateOpen-source vector database with hybrid searchfeastOpen-source ML feature store
clickhouseColumnar analytics database with vector searchquivrSecond-brain RAG assistant
mem0Memory layer for AI agentsmemos—

Training and experiment tools

Fine-tuning, experiment tracking and observability.

ProjectWhat it isProjectWhat it is
mlflowExperiment tracking and model registryllama-factoryUnified fine-tuning UI and CLI
kubeflowML workflows on Kubernetesms-swiftModelScope's fine-tuning and deployment framework
tensorboardTraining metrics visualizerlangfuseTracks what an AI app does: traces, evals, prompts
axolotlFine-tuning framework driven by YAML configsdask_httpHTTP interface of a Dask cluster

Notebooks and image/audio tools

Interactive notebooks and media generation.

ProjectWhat it isProjectWhat it is
jupyter-labNext-generation Jupyter notebook interfacecomfyuiNode-based image generation UI
jupyter-notebookClassic Jupyter notebook serverf5-ttsFlow-matching text-to-speech model
jupyter-serverBackend that powers Jupyter front endsgpt-sovitsFew-shot voice cloning and text-to-speech
marimoReactive Python notebook

MCP servers

Tool servers that agents call.

ProjectWhat it isProjectWhat it is
mcpModel Context Protocol endpointmeta-ads-mcpMeta Ads management over MCP
mcp-serverGeneric MCP servernetlicensing-mcpNetLicensing license management over MCP
mcphubHub for managing multiple MCP serversnotebooklm-mcpGoogle NotebookLM access over MCP
mcp-atlassianJira and Confluence over MCPcontext7Up-to-date library docs for coding agents
mcp-documentation-serverDocument search over MCPdbhubDatabase access over MCP
mcp-searxngWeb search through SearXNG over MCP

Cloud-hosted AI services

Managed model and AI platforms.

ProjectWhat it isProjectWhat it is
aws-bedrockAmazon's managed foundation model servicegroqFast hosted inference on custom LPU chips
azure-openaiOpenAI models hosted on AzurereplicateRun open models through an API
vertex-aiGoogle Cloud's ML and model platformmodalServerless GPU compute
databricks-model-servingDatabricks managed model endpointssalesforce-einsteinSalesforce's built-in AI features
fireworks-aiFast hosted inference for open modelsqnabot-on-awsAWS solution for conversational Q&A bots
together-aiHosted open models and fine-tuning

Personal AI agent apps and bots

Self-hosted assistants and chat bots.

ProjectWhat it isProjectWhat it is
openclawPersonal AI assistant that runs on your own deviceshermes—
clawdbotEarlier name of OpenClawpaperclip—
astrbotMulti-platform chatbot frameworkagenticmail—
langbotChatbot platform for messaging appsjunoclaw—

Other / not sure what it is

Not yet classified.

ProjectWhat it isProjectWhat it is
ai-agent-config—lumiverse—
ai-copilot—network-ai—
ai-engine-wordpressAI Engine plugin for WordPressomnigent—
blinkoSelf-hosted AI note-takingonyxOpen-source enterprise search and chat
boxlite—open-genai-stack—
crawl4aiLLM-friendly web crawleropen-generative-ai—
decepticon—pinchtab—
eclipse-theiaExtensible cloud and desktop IDE platformqwed—
emlogBlogging CMSruflo—
flyto2—trek—
kubepiKubernetes management panel