OpenAI Agents JS

Active
GitHub TypeScript MIT

Description

OpenAI Agents JS is the JavaScript version of the OpenAI Agents SDK, bringing tool calling, state orchestration, and runtime interfaces to JS/TS web stacks.

Key Features

  • Multi-agent workflows with agent-to-agent handoffs and delegation
  • Sandbox agents with filesystem workspace for longer-running tasks
  • Built-in guardrails for input/output validation and safety checks
  • Integrated tracing UI for debugging and optimizing agent runs
  • Realtime voice agents with full conversation features
  • Supports Node.js, Deno, Bun, and Cloudflare Workers

Use Cases

💡 Building multi-agent customer support systems in TypeScript
💡 Creating voice-enabled conversational agents for web apps
💡 Developing code review and repository analysis agents
💡 Orchestrating complex task pipelines with human-in-the-loop
💡 Building real-time data processing agents with sandbox isolation

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (3.7k stars)
  • Permissive open-source license (MIT)

Quick Start

npm install @openai/agents zod, then create an Agent with instructions and call run(). See examples/ for sandbox agent patterns.

Related Projects

BaseAI

1.3k · TypeScript
Stale C

BaseAI is a serverless AI agent framework for web developers, enabling local-first agentic pipes, tools, and memory with one-command serverless deployment for rapid AI agent application delivery.

typescriptserverlessweb +1
  • · Serverless AI agent framework for web developers, TypeScript-first
  • · Local-first agentic pipes development experience with one-command serverless deployment
  • · Built-in memory (RAG) and tool integration with customizable system prompts and model params

VoltAgent

10.5k · TypeScript
Active A+

VoltAgent is an end-to-end AI Agent engineering platform combining a TypeScript framework with the VoltOps console for workflow, MCP, memory, and observability.

workflowagent-frameworktypescript +2
  • · Core agent runtime - typed roles, tools, memory, and model providers wired in one place
  • · Declarative workflow engine - multi-step automations described in code, not graph editors
  • · Supervisor and sub-agent topology - specialized agents coordinated by a supervisor runtime

DeepSeek Harness

210.0k · TypeScript
Active A+

Official open-source agent harness from DeepSeek built on an "everything is a plugin" spatiotemporal composability architecture, with a built-in Web UI and a growing plugin ecosystem.

agent-frameworkplugin-systemweb-ui +2
  • · Everything is a plugin — Cordis-powered plugin architecture where capability units compose and hot-swap freely
  • · Spatiotemporal composability — a novel agent programming paradigm described in the accompanying arXiv paper
  • · Built-in Web UI — one npx command boots a full visual chat interface on localhost:3080

Dust

1.4k · TypeScript
Active A

A custom AI agent platform that lets teams build and deploy AI assistants by composing multiple agents, connecting them to internal knowledge bases and tools for trusted AI-powered collaboration in enterprise workflows.

typescriptagentframework +3
  • · Enterprise-grade AI agent collaboration platform for building custom assistant teams
  • · Connects to internal knowledge bases and tools for deep AI integration in workflows
  • · Built with TypeScript and supports cloud deployment