OpenViSTAI · Agents · Blockchain · Crypto
Menu
Multi-Agent Systems

Experts.js

Experts.js is a JavaScript framework for creating OpenAI Assistants, connecting assistants as tools in multi-agent systems, and managing interactions through assistant and thread abstractions.

Independent OpenViST project profile, based on linked sources.

Experts.js — OpenViST project profile in Multi-Agent Systems.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Experts.js when an application needs OpenAI Assistants organized into a delegated workflow, or when a JavaScript project would benefit from the framework's assistant, tool and thread interfaces.

Who it is for

  • JavaScript developers building applications with OpenAI Assistants.
  • Teams that want specialized assistants to delegate tasks to other assistants as tools.

Documented uses

  • Create and configure OpenAI Assistants from JavaScript.
  • Link specialized assistants as tools that a parent assistant can call.
  • Send messages through managed threads without directly handling run objects.
  • Stream assistant text, image and tool events, and report token usage per assistant.
Before you choose

Requirements & limits

The framework is distributed as an npm package. Its repository is public and specifies an MIT license.

  • The framework is built around OpenAI's Assistants API; it is not presented as a provider-neutral orchestration layer.
  • Assistant interactions require a thread identifier, and the ask() method accepts a message plus that identifier.
  • Creating an assistant without an ID creates a new one; deployments can pass an existing assistant ID to reuse it.
  • When an assistant is found by ID, local configuration can overwrite differing remote configuration unless skipUpdate is enabled.
  • The README documents streaming events and token-usage metrics, which can help applications observe assistant activity.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Experts.js and import its framework objects

Add the Experts.js package to a JavaScript project and import the assistant, tool and thread objects.

Before you start

  • A JavaScript project using npm.

Steps

  1. Install the package with the command below.

    Documented command
    npm install experts
  2. Import Assistant, Tool and Thread using ES6 imports, or use CommonJS require.

Expected outcome

The project has the Experts.js objects available for implementing assistant-based application logic.

Guide limitations

  • Installation alone does not create or run an assistant.
  • The documented assistant and thread operations use OpenAI's Assistants API.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
metaskills/experts · Official homepage title · retained in its source language