experts
Basic Information
Experts.js is a Node library and framework for building Multi AI Agent Systems using OpenAI's Assistants API. It provides high-level abstractions for creating Assistants, Tools, and Threads so developers can compose multiple specialized assistants into a Panel of Experts architecture. The library hides low-level Run and Run Step management and exposes a simple ask() interface to send messages to assistants within managed threads. It supports ES6 imports and CommonJS require, installs via npm, defaults to the gpt-4o-mini model unless overridden, and integrates OpenAI streaming events, vector store file search, and tool/function calling. The README includes examples such as a product catalog, streaming responses from Express, and token usage metrics. The project also documents deployment patterns, environment variables for model configuration and debugging, and development setup using dev containers, making it a practical toolkit for developers who want to orchestrate multiple LLM-backed agents and related resources.