Proof of Concept · BETA
Orchestrator Index
aka Orchid
A SOLID, YAML-driven multi-agent framework built on LangGraph.
Scroll
The Ecosystem
Five separable packages with a one-direction dependency graph.
Built on four pillars
Every design decision stems from these four principles.
YAML-first
Define agents, skills, tools, and prompts entirely in agents.yaml — no code required for most use cases.
Hierarchical RAG
Five-level scoped retrieval (root→tenant→user→chat→agent) with pluggable query strategies and Qdrant built-in.
MCP-native
Connect any MCP server. Supports none, passthrough, and OAuth auth modes out of the box.
Multi-LLM
OpenAI, Anthropic, Google Gemini, Groq, Ollama — switch providers by changing a single YAML field.
One config. Three runtimes.
The same agents.yaml works with the API, CLI, and MCP gateway.
version: "1"
defaults:
llm:
model: "ollama/llama3.2"
temperature: 0.2
agents:
basketball:
description: >
NBA basketball expert with player stats,
team rosters, and head-to-head comparisons.
tools:
- get_player_stats
- compare_players
- get_team_roster
psychologist:
description: >
Sports psychologist for player motivation,
mental toughness, and team dynamics.
tools:
- assess_motivation
- suggest_mental_strategycurl -X POST http://localhost:8000/chats/my-chat/messages \
-H "Content-Type: application/json" \
-d '{"content": "Tell me about LeBron James"}'Run it locally
One command starts the demo with Ollama-powered models.
docker compose -f docker-compose.demo.yml up --build