Omnara团队在Hacker News发布一款开源AI代理运行平台,定位为Anthropic Claude托管代理和OpenAI Agents API的开源替代方案。用户通过一次API调用即可创建代理,平台负责运行代理循环、提供命令执行沙箱,并处理密钥管理、权限控制与RBAC。代理状态存储于Postgres,可在服务重启后存活,空闲时不产生计算成本。该团队此前开发过Claude Code和Codex的远程控制手机应用,在发现本地运行代理存在中断、状态同步等问题后,转向构建云端代理运行方案,同时保留将本地笔记本作为执行机器的能力。架构方面,Omnara与主流代理框架差异明显:日志采用Postgres中的追加式事件日志,输入、模型输出和工具调用以类型化行存储;代理循环运行在控制平面的无状态worker上,每次迭代可分布在不同机器的不同进程中,单个worker可复用运行数千个代理;每次迭代结果在单个事务中原子提交,worker故障时租约过期后由其他worker重试。执行层面,任何联网的macOS或Linux机器运行omnarad守护进程即可接入,无需开放入站端口,一个代理可同时连接多台机器,笔记本离线时代理可自动迁移至云端沙箱继续工作。项目已在GitHub开源,支持Docker Compose单机自部署,官方同时提供托管版本。
事件分析
核心观点:Agent运行时正重演数据库式开源化路径,自托管与托管之争将决定智能体基础设施层的主导权归属。
原文链接:Hacker News

评论前必须登录!
立即登录 注册