Ross ROSS = Recommend OSS · open-source software intelligence for agents

openai/openai-agents-js

A lightweight, powerful framework for multi-agent workflows and voice agents observed · 2026-08-28

github.com/openai/openai-agents-js · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

81/100

  • Activity 99
  • Release rhythm 86
  • Longevity 32
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 2
  • age_days: 460
  • days_rel: 14
  • days_push: 7
  • n_releases_24m: 74

Full methodology

Adoption not part of the score

3714 stars · 936 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A lightweight, provider-agnostic TypeScript/JavaScript framework from OpenAI for building multi-agent LLM workflows, including text agents, sandboxed workspace agents, and low-latency realtime voice agents. It provides primitives for agents, handoffs, tools (including MCP), guardrails, human-in-the-loop, automatic session history, and built-in tracing for debugging agent runs.

Use cases

  • build multi-agent workflows in typescript
  • create realtime voice agents for spoken interactions
  • orchestrate llm agents with handoffs and agents-as-tools
  • add guardrails to validate agent inputs and outputs
  • connect agents to tools via mcp or custom functions
  • trace and debug agent runs
  • manage conversation history across agent runs
  • run agents in a sandboxed filesystem workspace

When to choose

  • You're building agentic AI applications in JavaScript/TypeScript on Node.js, Deno, or Bun
  • You need multi-agent orchestration with handoffs, tools, guardrails, and sessions in one small package
  • You want low-latency voice agents that connect to microphone and audio output in the browser via WebRTC
  • You want built-in tracing and conversation history management without extra plumbing

When to avoid

  • You're building in Python and should use the Python OpenAI Agents SDK instead
  • You need a heavyweight framework with extensive abstractions beyond a small set of primitives
  • You need to run on edge runtimes like Cloudflare Workers as a first-class target (only experimental there)
  • Your project doesn't involve LLM-driven agents or voice/text agent workflows

Facets

framework · maturity active

agent-framework mcp tracing artificial-intelligence large-language-models speech-processing bun browser typescript openai multi-agent-workflows voice-agents realtime guardrails handoffs tool-calling sessions sandbox-agents human-in-the-loop webrtc provider-agnostic sdk ai-agents nodejs deno

2 sources

Member repositories

RepositoryRoleHealth v2
openai/openai-agents-jsmain81

For agents

markdown · JSON · MCP: product_card(name="openai/openai-agents-js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem