Try describing what you need:

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
  1. 1omnara logo
    3.3k
    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 Manager

    Features:

    • any model support
    • built-in tools
    • skills
    • memory stores
    • subagents

    +5 more

    Auth:localoidc-sso
  2. 2Letta logo
    25.3k

    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 Manager

    Features:

    • 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
Browse all alternatives