Best open-source alternatives to OpenAI Agents API
Open-source, self-hosted alternatives to the OpenAI Agents API.
The OpenAI Agents API is OpenAI's hosted service for long-running agents. OpenAI runs the agent loop, saves progress, and resumes interrupted runs. Your application provides the tools. The service runs on OpenAI models and bills at their usage rates. The alternatives on this page are open-source agent platforms that run on your own infrastructure.
2 alternatives listed- Apache License 2.0Open Source — No Paywall
Omnara is an open-source platform for managing and running AI agents. It is aimed at developers and teams that want to launch agents through an API, the CLI, a dashboard, or an SDK, while keeping control over models, tools, permissions, and execution environments. The project positions itself as a self-hostable alternative to hosted agent platforms. The system is built around a REST API, a worker-based execution model, and persistent storage for agent state. It can run agents against multiple model providers, use built-in or custom tools, and execute tasks on connected machines or sandboxes. The README also describes integrations for Slack, Discord, GitHub, and scheduled triggers, making it suitable for automated workflows and collaborative agent operations.
Cloud OptionalMulti-UserMulti-TenantDocker ComposeSourcePackage ManagerFeatures:
- any model support
- built-in tools
- skills
- memory stores
- subagents
+5 more
Auth:localoidc-sso Letta is a project for building stateful AI agents that retain memory and improve over time. It is aimed at developers who want to run agents locally or self-host them, and it also connects to browser-based and messaging-channel experiences. The README points users to the current codebase, which includes an agent harness, terminal UI, App Server, channels, and the runtime used by the desktop and web apps. It can be installed from npm, launched as a local CLI, or run as a server for self-hosted agents. The project also integrates with Letta Cloud to keep agent memory, identity, and conversations available across computers, and it provides documentation plus an agent SDK for TypeScript applications.
Cloud OptionalOffline CapablePackage ManagerFeatures:
- stateful agents
- memory persistence
- interactive terminal UI
- app server
- channels integration
+3 more
What to look for in a OpenAI Agents API alternative
- Which models each platform supports beyond OpenAI. - How long tasks survive restarts: saved state, resumption, and retries. - How you provide tools: an SDK, MCP servers, or plain HTTP requests. - Where the platform stores agent state and logs. - How the platform isolates code execution.
Other SaaS alternatives
- 3 alternatives
Open-source, self-hosted alternatives to Claude Managed Agents.
omnara, centaur, Letta
- 52 alternatives
An all-in-one workspace for notes, docs, and databases.
AFFiNE, Memos, AFFiNE Community Edition
+49 more - 45 alternatives
A cloud file sync and sharing service.
Syncthing, Cloudreve, SeaweedFS
+42 more - 35 alternatives
A long-running personal note-taking and clipping app.
Memos, Joplin, Logseq
+32 more - 35 alternatives
The ubiquitous team messaging and collaboration platform.
Rocket.Chat, Zulip, The Lounge
+32 more - 31 alternatives
A cloud website builder and hosting platform.
Ghost, Wagtail, WordPress
+28 more