Mintplex-Labs/openai-assistant-swarm

Introducing the Assistant Swarm. An extension to the OpenAI Node SDK to automatically delegate work to any assistant you create in OpenAi through one united interface and manager. Now you can delegate work to a swarm of assistant all specialized with specific tasks you define.

58
/ 100
Established

Extends the OpenAI Node SDK with intelligent task delegation—a manager assistant automatically routes incoming requests to specialized sub-assistants in parallel based on relevance, eliminating manual routing logic. Implements event-driven architecture with emitters for asynchronous workflow integration (parent completion, child responses, tool calls). Ships as an npm package that wraps the standard OpenAI client, adding `.swarm` methods to `beta.assistants` for seamless delegation via natural language prompts.

592 stars and 18 monthly downloads. No commits in the last 6 months. Available on npm.

Stale 6m No Dependents
Maintenance 0 / 25
Adoption 13 / 25
Maturity 25 / 25
Community 20 / 25

How are scores calculated?

Stars

592

Forks

86

Language

TypeScript

License

MIT

Last pushed

Nov 18, 2023

Monthly downloads

18

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/Mintplex-Labs/openai-assistant-swarm"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.