Omnara是一个开源API平台,为云端持久化AI代理的运行提供了Claude托管代理的替代方案1。该项目支持自托管部署,用户可在自有服务器上运行1。
Omnara采用了多项技术设计以提高代理管理的效率和成本效益。代理状态存储在Postgres数据库中,支持系统重启后的状态恢复,并在代理闲置时不产生成本1。平台使用append-only事件日志架构,允许无状态worker在不同机器上处理代理的迭代操作1。单个worker可同时多路复用数千个代理实例,支持管理用户、工具或重试等不同的等待状态1。
在部署方面,Omnara支持多机器连接能力,macOS或Linux设备可运行omnarad守护进程,无需配置入站端口开放1。平台同时提供托管版本供用户使用,也支持通过Docker Compose进行单机部署1。创始人Kartik来自早期Claude Code和Codex远程控制应用的开发团队1。
Omnara is an open-source API platform designed to run persistent AI agents in the cloud, offering an alternative to Claude Managed Agents with the flexibility of self-hosted deployment 1. The platform stores agent state in Postgres, enabling agents to resume operation after restarts while incurring no costs during idle periods 1. The architecture relies on an append-only event log system that allows stateless workers to process agent iterations across different machines 1.
The platform supports multi-machine connectivity, enabling macOS or Linux devices to run the omnarad daemon without requiring open inbound ports 1. A single worker can multiplex thousands of agents simultaneously, managing users, tools, and retry wait states 1. The project is available on GitHub at https://github.com/omnara-ai/omnara, and a managed version can be accessed at https://omnara.com with support for Docker Compose single-machine deployment 1. The creator, Kartik, previously worked on early versions of Claude Code and Codex remote control applications 1.
评论
还没有评论,欢迎留下第一条。