openai

openai/openai-agents-js

TypeScript MIT AI & ML

A lightweight, powerful framework for multi-agent workflows and voice agents

3.4k stars
839 forks
active
GitHub +38 / week

3.4k

Stars

839

Forks

54

Open issues

30

Contributors

v0.13.1 09 Jul 2026

AI Analysis

The OpenAI Agents SDK is a TypeScript framework for building multi-agent AI workflows with support for voice, sandbox environments, and tool integration. It serves developers building LLM-powered applications requiring agent orchestration, handoffs, and real-time interactions—not a general-purpose library but specifically engineered for OpenAI API integration and complex agent coordination scenarios.

AI & ML AI Framework Discovery value: 6/10
Documentation 9/10
Activity 10/10
Community 8/10
Code quality 8/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

multi-agent-systems llm-orchestration voice-agents agent-frameworks openai-api
Actively maintained Well documented MIT licensed Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
2w ago

OpenAI's official JavaScript agent framework for multi-agent workflows, shipping with sandbox environments and voice support

OpenAI Agents SDK (JavaScript) is an official framework for building multi-agent LLM applications in TypeScript/JavaScript. Released May 2025, it provides tools for agent composition, handoffs, guardrails, sessions, and tracing. Adoption appears concentrated within OpenAI ecosystem users and TypeScript-heavy teams; real-world production adoption is not verified beyond internal OpenAI use. The project is actively maintained with weekly updates and sits alongside a much larger Python sibling (27k stars) and related voice-agent library (7k stars).

Origin

Launched May 2025, roughly contemporaneous with OpenAI's broader agent orchestration initiative. Positioned as the JavaScript counterpart to the Python Agents SDK, which launched earlier and has accumulated significantly more community traction. Part of OpenAI's multi-runtime strategy including Deno and Bun support.

Growth

Achieved 3,300 stars in ~13 months with 48 new stars in the last week (as of 2026-06-29). Growth appears steady but modest relative to the Python version. Recent updates (last push 2026-06-26) suggest active development. Growth likely driven by OpenAI's marketing, official endorsement, and organic demand from JavaScript teams building LLM agents, but no viral adoption signal.

In production

Adoption not verified. No case studies, enterprise logos, or deployment testimonials mentioned in README. No documentation of internal OpenAI scale or external user base. Similar repos (openai-realtime-agents, open-multi-agent) have higher star counts, suggesting this is not yet the default choice even within TypeScript agent frameworks.

Code analysis
Architecture

Based on README: modular agent abstraction supporting regular Agents and SandboxAgents (filesystem + command execution). Appears to use provider-agnostic design (claims OpenAI + 'more'). Supports tool composition (functions, MCP, hosted tools), guardrails, sessions, human-in-the-loop, and tracing. Likely TypeScript-first with Zod for validation. No access to actual implementation — architectural depth cannot be verified.

Tests

Not documented in README. CI badge present suggesting automated testing, but no coverage metrics provided.

Maintenance

Last push 2026-06-26 (3 days before analysis date). Repository is 13 months old. Weekly-to-biweekly update cadence based on star growth timing. MIT licensed. npm package published. Appears actively maintained, not stagnant. No evidence of abandonment or long gaps.

Honest verdict

ADOPT IF: you are building multi-agent LLM workflows in TypeScript/JavaScript, prefer official OpenAI tooling, need sandbox execution or voice agents, and can tolerate a younger ecosystem with limited third-party examples. AVOID IF: you need battle-tested production patterns, extensive community libraries, or cannot accept potential API/architecture changes as the framework stabilizes. MONITOR IF: you are evaluating TypeScript agent frameworks — this is official, actively maintained, and well-documented, but real-world adoption remains unproven; revisit in 6–12 months for production case studies.

Independent dimensions

Mainstream potential

5/10

Technical importance

7/10

Adoption evidence

2/10

Risks
  • Adoption remains unverified — may be adopted primarily within OpenAI's internal ecosystem, not independently.
  • Significantly smaller community than Python sibling (27k stars), limiting third-party tooling and troubleshooting resources.
  • Framework is only ~13 months old; API stability and long-term direction not yet proven.
  • Dependency on OpenAI APIs (though README claims provider-agnostic, practical lock-in likely).
  • Voice/realtime features may lag relative to dedicated openai-realtime-agents library, creating unclear scope boundaries.
Prediction

Likely to grow modestly as a solid, official option for JavaScript teams building multi-agent workflows. Unlikely to reach Python sibling's adoption scale due to JavaScript's smaller footprint in ML/LLM spaces, but positioned to capture existing TypeScript agent-building demand. Will depend on success of broader OpenAI agents platform strategy.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

TypeScript
98%
JavaScript
1.7%
Shell
0.2%
HTML
0%
PowerShell
0%
Dockerfile
0%

Information

Language
TypeScript
License
MIT
Last updated
12h ago
Created
14mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

openai

openai/openai-agents-python

The OpenAI Agents SDK is a lightweight Python framework for building...

27.8k Python AI & ML
openai

openai/openai-realtime-agents

A TypeScript demonstration of advanced agentic patterns for voice agents built...

6.9k TypeScript AI & ML
open-multi-agent

open-multi-agent/open-multi-agent

Open Multi-Agent is a TypeScript framework for multi-agent orchestration that...

6.5k TypeScript AI & ML
google

google/adk-js

ADK is a TypeScript framework for building, evaluating, and deploying AI agents...

1.3k TypeScript AI & ML
wrtnlabs

wrtnlabs/agentica

Agentica is a TypeScript framework for building AI agents through function...

1k TypeScript AI & ML
vs. alternatives
openai/openai-agents-python

Official Python sibling with 27.5k stars (~8x this repo). Likely broader adoption due to Python's dominance in ML/LLM tooling. JS version fills parallel TypeScript niche but lags significantly in community size.

openai/openai-realtime-agents

Also OpenAI-official, TypeScript, 6.9k stars. Focused on voice/realtime; this repo is broader multi-agent orchestration. Different focus areas rather than direct overlap.

open-multi-agent/open-multi-agent

Community-driven TypeScript agent framework, 6.4k stars. Comparable scope to this repo but independent, not OpenAI-authored. Adoption similar or higher despite lack of official backing.

google/adk-js

Google's agent framework for JavaScript, 1.2k stars. Lower adoption but represents competing vendor ecosystem for agent-building in JS.

openai/openai-node

Official OpenAI Node client (11k stars). More mature and widely deployed; this agents SDK builds on top of or alongside that foundation but is narrower in scope.