Mintplex-Labs/openai-assistant-swarm
A TypeScript library for orchestrating multiple OpenAI Assistants as a coordinated swarm that delegates specialized tasks through a unified manager.

The OpenAI Assistant Swarm Manager extends the OpenAI Node SDK to enable coordinated delegation across multiple AI assistants. It allows users to create specialized assistants for different roles and route work through a central orchestrator that handles task distribution, function calling, and inter-agent communication. The library supports parallel task execution, state management, and dynamic routing of requests to the most appropriate specialized assistant in the swarm.