github.com via Hacker News

Omnara lance une alternative Apache 2.0 à Claude et OpenAI Agents

TL;DR

  • Omnara publie sous licence Apache 2.0 une plateforme managée d'agents auto-hébergeable, positionnée comme alternative à Claude Managed Agents et à l'API Agents d'OpenAI.
  • Le projet supporte les modèles d'OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM et Ollama, avec exécution sur machines macOS/Linux ou onze sandboxes tiers.
  • Le dépôt GitHub affiche 3,1k étoiles et 242 forks, l'historique des agents restant dans une base Postgres contrôlée par l'utilisateur.

Omnara publie sous licence Apache 2.0 une plateforme managée d'agents IA auto-hébergeable, décrite sur son dépôt GitHub comme « a self-hostable alternative to Claude Managed Agents and OpenAI's Agents API ». Le projet affiche 3,1k étoiles et 242 forks.

Là où les offres concurrentes se verrouillent sur un seul fournisseur de modèle, Omnara prend en charge OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM et Ollama. Les agents disposent d'outils natifs pour les commandes shell, les fichiers, la recherche et le fetch web, les approbations utilisateur, et peuvent brancher des serveurs MCP et des outils personnalisés.

L'exécution tourne sur des machines macOS ou Linux « without requiring inbound ports », ou dans des sandboxes fournies par onze prestataires tiers (Arker, Blaxel, boxd, CreateOS, Daytona, E2B, Freestyle, Modal, Superserve, Tenki, Unikraft). Le projet revendique un état durable où « every step is saved, so agents pick up where they left off after crashes ». Les intégrations couvrent Slack, Discord, GitHub (mentions dans les threads, revues de PR avec commentaires soumis par l'agent) et des webhooks avec livraison d'événements en streaming.

L'offre Cloud est gratuite lorsque l'utilisateur apporte ses propres clés et machines, et facturée à l'usage pour les modèles et sandboxes fournis par la plateforme. L'auto-hébergement se déploie via Docker Compose, et l'historique des agents reste dans une base Postgres contrôlée par l'utilisateur, Omnara s'appuyant sur le fait que « Claude Managed Agents use only Claude models; OpenAI's Agents API uses only OpenAI models » pour justifier sa proposition.