Features
Multi-language SDK: JS/TS, Go, Python, Dart
Unified generation API with streaming and tool calling
Plugin integration for Gemini, OpenAI, Anthropic, xAI, DeepSeek, Ollama
Middleware system for retries, fallback, tool approval
Dotprompt templating and management (TS, Dart 0.14.0+)
Local Developer UI for debugging and tuning prompts
Gemini Nano on-device inference
Image generation and multimodal output
Agentic app scaffolding with built-in tool use
Open-source, Apache 2.0 licensed
Type-safe API with TypeScript and Go
Compatible with Firebase and Google Cloud services
Multi-agent orchestration with handoffs
Sandbox Agents for containerized long-running tasks
Agent-as-tool delegation (v0.15.0+)
Realtime Agents with gpt-realtime-2 voice support (v0.17.6+)
Human-in-the-loop mechanisms
Automatic session history management
Built-in tracing for debugging
Provider-agnostic LLM support (100+ models via LiteLLM)
Redis session support (optional, v0.17.6+)
Instructions, tools, and guardrails configuration
Jupyter notebook compatibility
Supports OpenAI Responses and Chat Completions APIs