{"repo":"hanyeol/model-compose","free":true,"listed":false,"github":"https://github.com/hanyeol/model-compose","clone":"git clone https://github.com/hanyeol/model-compose.git","description":"Deploy production-ready AI services in minutes. One YAML file for agents, RAG pipelines, and MCP servers — run anywhere. Inspired by docker-compose.","language":"Python","stars":76,"topics":["agent-framework","ai-agents","ai-infrastructure","ai-workflow","anthropic","declarative","huggingface","langchain-alternative","llm","llm-framework"],"license":"MIT","category":"ai-agents","readme_excerpt":"한국어 中文 --- model-compose Deploy production-ready AI services in minutes. One YAML file. Any model. Any protocol. Any runtime. Build chat APIs, RAG pipelines, autonomous agents, and MCP servers without writing application code — then deploy the same file anywhere, like docker-compose . AI systems should not be locked into a single provider, runtime, or cloud. model-compose is built on four principles: - Composable — Models, agents, workflows, tools, memory, and protocols are interchangeable building blocks. - Portable — Define your AI system once, deploy anywhere without re-engineering. - Hybrid-First — Bridge cloud APIs and local models on your own terms. - Stream-Native — Data flows through workflows as it arrives — tokens, audio, frames, and events as first-class values. Quick Start · What You Can Build · Documentation · Examples --- Quick Start Install with pip: Or with uv: Create model-compose.yml : Run it: That's it. You're serving GPT-4o at http://localhost:8080 with a web UI at http://localhost:8081 . No application code. No framework boilerplate. Same file runs locally, in Docker, or in production. --- What You Can Build Here's what a single YAML file can serve today — just a few examples. 🤖 Autonomous Agents Build a ReAct agent that plans, uses tools, and completes multi-step tasks — declaratively. See simple agents like a code reviewer, a RAG assistant, and a web researcher in agents/. 🔍 RAG Pipelines Compose embedding, vector search, and generation into a single ","default_branch":null,"files":null,"tree":[],"storefront":"/r/hanyeol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hanyeol/model-compose/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}