openai/openai-agents-js

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 18 minutes ago
Added to GitGenius on September 18th, 2026
Created on May 31st, 2025
Open Issues & Pull Requests: 31 (+1)
GitHub issues: Enabled
Number of forks: 979
Total Stargazers: 3,836 (+0)
Total Subscribers: 44 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.0 hours
Mean response time: 7.1 days
90th percentile: 5.8 days
Tracked items: 440

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 95% of issues opened in the past year have since been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 4
Closed in 7 days: 1
Avg open age: 190 days
Stale 30+ days: 8
Stale 90+ days: 5

Recent activity

Opened in 7 days: 3
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 4

Top labels

  • package:agents-core (182)
  • question (140)
  • enhancement (93)
  • package:agents-realtime (87)
  • stale (59)
  • package:agents-extensions (56)
  • package:agents-openai (42)
  • needs-more-info (33)

Detailed Description

OpenAI Agents SDK is a lightweight framework for building multi-agent workflows and voice agents in JavaScript and TypeScript.

The framework addresses the need to orchestrate complex interactions between multiple AI agents by providing a unified abstraction layer. It supports three primary agent types: standard agents for text-based workflows, sandbox agents that operate within a filesystem workspace for longer-running tasks, and realtime agents optimized for low-latency spoken interactions. Agents can be configured with instructions, tools, guardrails, and handoff mechanisms to delegate work to other agents. The framework includes built-in support for tool integration through functions and Model Context Protocol, conversation history management via sessions, safety validation through guardrails, human-in-the-loop workflows, and tracing to debug and optimize agent runs.

The tool suits teams building conversational AI systems, automation workflows, or voice-enabled applications in JavaScript or TypeScript environments. Text agents work well for straightforward request-response patterns, while sandbox agents are appropriate when tasks require filesystem access or command execution across multiple steps. Realtime agents enable voice interactions with minimal latency. The framework is provider-agnostic, though it emphasizes OpenAI API integration. It runs on Node.js, Deno, and Bun, with experimental support for Cloudflare Workers.

The project shows active development with regular updates to core functionality and documentation. The maintainers have expanded the framework's scope to encompass voice and realtime capabilities alongside traditional text-based agents. The team maintains comprehensive guides and examples demonstrating each agent type and feature. Development includes beta-stage features like sandbox agents, indicating ongoing refinement of the platform's capabilities.