[Launch HN] Omnara (YC S25): 어디서나 실행 가능한 Claude Code 및 Codex 환경

YC S25 선정 스타트업 Omnara는 로컬 환경과 클라우드를 넘나들며 Claude Code 및 Codex AI 에이전트를 제어할 수 있는 웹/모바일 GUI 환경을 출시했습니다. 사용자의 로컬 머신이 오프라인이 되더라도 Git 기반 동기화와 원격 샌드박스를 통해 에이전트 작업을 중단 없이 이어갈 수 있는 것이 핵심입니다.

AI 요약

Omnara(YC S25)는 개발자가 자리를 비웠을 때 AI 에이전트의 작업이 중단되는 문제를 해결하기 위해 설계된 멀티 플랫폼 에이전트 환경입니다. 기존의 Devin이나 Codex Web이 주로 원격 VM에서 구동되는 것과 달리, Omnara는 사용자의 로컬 환경이나 자체 서버에서 에이전트를 실행하면서도 웹과 모바일을 통해 제어할 수 있는 GUI를 제공합니다. Claude Agent SDK를 기반으로 구축된 이 서비스는 로컬 머신에 설치된 가벼운 헤드리스 데몬(Daemon)을 통해 아웃바운드 WebSocket 연결을 형성하며, 이를 통해 별도의 포트 개방이나 SSH 설정 없이도 외부에서 안전하게 접속할 수 있습니다. 특히 로컬 머신이 꺼지더라도 클라우드 샌드박스에서 작업을 지속할 수 있도록 대화의 매 단계마다 Git 커밋을 생성해 동기화하는 기능을 갖췄습니다. 또한, 이동 중에도 작업을 관리할 수 있도록 음성 에이전트 인터페이스를 추가하여 사용자 경험을 확장했습니다.

핵심 인사이트

  • 멀티 플랫폼 지원: Y Combinator S25 배치에 참여한 Omnara는 Claude Code CLI의 한계를 넘어 웹과 모바일 GUI를 통해 언제 어디서나 에이전트 상태를 확인하고 입력할 수 있게 합니다.
  • 보안 중심 아키텍처: 사용자의 머신에서 실행되는 데몬은 서버로 아웃바운드 WebSocket 연결만 수행하므로, SSH 터널링이나 포트 포워딩 같은 보안 취약점 노출 없이도 원격 제어가 가능합니다.
  • 상태 보존 및 동기화: 에이전트 대화 상태는 서버에 저장되며, 클라우드 동기화 활성화 시 각 대화 턴(Turn)마다 Git 커밋을 자동 생성하여 로컬과 클라우드 간의 코드 일관성을 유지합니다.

주요 디테일

  • 기술적 진화: 초기에는 Claude Code CLI의 메시지를 스트리밍하는 래퍼 방식이었으나, Claude Agent SDK의 성숙에 맞춰 에이전트 루프를 직접 실행하는 구조로 전체를 재구축했습니다.
  • 하이브리드 실행: 사용자의 랩톱이 오프라인이 되면 호스팅된 원격 샌드박스에서 세션을 즉시 재개할 수 있으며, 이후 다시 로컬 머신으로 변경 사항을 Pull하여 가져올 수 있습니다.
  • 에르고노믹 디자인: CLI나 TUI보다 모바일 환경에 적합한 GUI를 채택했으며, 걷거나 운전 중에도 에이전트와 소통할 수 있는 음성 에이전트 기능을 탑재했습니다.
  • 환경 의존성 해결: 원격 샌드박스의 환경이 로컬과 완전히 일치하지 않더라도, 에이전트에게 필요한 종속성을 직접 설치하도록 요청함으로써 실무적인 수준의 호환성을 확보했습니다.

향후 전망

  • 자율 주행 에이전트 가속화: 에이전트가 장시간 스스로 작업하는 환경에서 인간의 피드백 루프를 모바일로 옮겨옴으로써, 개발 생산성의 비약적인 향상이 기대됩니다.
  • 하이브리드 워크플로우 확산: 로컬 인프라의 제어권과 클라우드의 접근성을 결합한 이러한 형태의 AI 에이전트 도구들이 향후 개발 환경의 표준으로 자리 잡을 가능성이 큽니다.
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...