Documentation Index
Fetch the complete documentation index at: https://officellm.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
OfficeLLM
A TypeScript framework for building multi-agent AI systems where a manager coordinates specialized worker agents that autonomously use tools to complete tasks.What is OfficeLLM?
OfficeLLM provides a framework for creating multi-agent systems:- Manager Agent coordinates and delegates tasks to specialized workers
- Worker Agents execute specific tasks using their own tools and LLM providers
- Provider Support for OpenAI, Anthropic, Gemini, and OpenRouter
- Type Safety with Zod schemas for tool parameters
- Continuous Execution where agents work until completion
Key Features
- Multi-Agent: Manager orchestrates specialized worker agents
- Provider Agnostic: OpenAI, Anthropic, Gemini, and OpenRouter
- Type Safe: Zod schemas for all tool parameters
- User-Defined Tools: Bring your own tool implementations
- Extensible: Add new providers and customize behavior
Quick Example
Why OfficeLLM?
- Simplified Architecture: Workers are called like functions
- Type Safety: Zod validates all tool parameters
- Provider Agnostic: Easy to switch between LLM providers
- Extensible: Adding new providers is straightforward
How It Works
- User submits a task to the manager via
executeTask() - Manager analyzes the task and calls appropriate worker agents
- Workers execute tasks using their specialized tools
- Manager synthesizes results and returns to the user
Next Steps
- Quick Start - Get up and running
- Installation - Install OfficeLLM
- Configuration - Complete configuration reference
- API Reference - Full API documentation