kmansm27 · 2026-02-12

Omnara:随时随地运行Claude Code的跨平台代理IDE

摘要

Omnara是由YC S25团队开发的跨平台代理IDE,允许用户通过Web和移动应用远程运行Claude Code和Codex会话。项目解决了AI代理在开发者离开时进程暂停的痛点,采用在本地运行代理、通过WebSocket中继消息的架构,支持离线时切换到云端沙箱继续工作,并创新性地加入了语音代理功能。

内容框架与概述

文章首先介绍了Omnara团队背景和核心产品定位:作为Web和移动端代理IDE,让开发者能从任何地方与Claude Code和Codex交互。创始团队分享了开发初衷——在使用Claude Code时发现代理常因等待输入而暂停,离店后无法继续。

接着详细阐述了技术架构:采用轻量级守护进程在用户机器上托管代理循环,通过出站WebSocket连接实现与客户端的通信,无需暴露端口或SSH隧道。这一设计保留了CLI的灵活性同时提供了更友好的GUI体验。

文章还介绍了产品的迭代历程:从最初的轻量级消息流封装,到基于成熟Agent SDK重写;以及从仅支持本地运行扩展到可切换云端沙箱的演进。最后提到了意外发现的语音代理价值——相比文本,语音交互更自然且能产生更周密的计划。

核心概念及解读

代理IDE:集成开发环境与传统代理界面的结合体,支持通过图形界面与AI编程代理交互

WebSocket中继架构:客户端与本地代理通过服务器建立的持久WebSocket连接进行消息双向传递

云端沙箱同步:可选功能,通过在每次对话轮次创建git提交实现工作状态云端备份与跨设备恢复

语音代理模式:允许用户通过语音与AI代理对话,开发团队发现语音交互比文本更能促进深入思考和迭代

会话连续性:核心设计目标,确保代理工作流在设备切换或网络中断时能无缝继续


原文信息

字段内容
原文Launch HN:Omnara (YC S25) – Run Claude Code and Codex from anywhere
作者kmansm27
发表日期2026-02-12

此摘要卡片由 AI 自动生成