
2026/02/13 2:14
**Launch HN: Omnara(YC S25)– どこからでも Claude Code と Codex を実行**
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Omnaraは、ユーザーがどこからでもClaude CodeやCodexエージェントを実行できるようにし、ローカルマシンが切断されてもセッションを維持できるウェブ・モバイルフレンドリーな統合開発環境を構築しています。
システムはクライアント上で軽量のヘッドレスデーモンを実行し、OmnaraサーバーにアウトバウンドWebSocketを開きます。セッション状態は中央に保存され、各ターンごとにGitコミットと同期できるため、ユーザーがオフラインになってもホステッドサンドボックスで継続性を保てます。
以前のバージョンではClaude Code CLI の脆弱なラッパーを使用していましたが、現在の設計ではClaude Agent SDK を使ってループを再実装し、堅牢性を向上させています。
GUI(ウェブとモバイル)は、テキストベース UI よりもモバイルデバイスでのエルゴノミクスを改善するために選択されましたが、自動化ワークフロー用にヘッドレス操作もサポートしています。
ユーザーはリモート作業後に遠隔変更をローカル環境へプルできます—ただし、サンドボックスが同等の状態になるにはエージェントによる依存関係インストールが必要な場合があります。
Omnaraはまた、ハンズフリー操作用の音声エージェントも提供しており、多くのユーザーが歩行や運転時に便利と感じており、テキストプロンプトのみより詳細な計画を生成することがよくあります。
インストールは
curl -fsSL https://omnara.com/install/install.sh | bash を実行し、その後任意の Git リポジトリ内で omnara を実行してウェブ/モバイルアプリに表示されるセッションを開始するだけです。サービスは月10エージェントセッションまで無料で、以降は $20/月となりますが、Claude または Codex のサブスクリプションを既にお持ちの場合、追加のトークン料金は発生しません。
ユーザーは新しいリモートセッション(ワークツリー有無)を開始し、エージェントを中断せずにウェブとモバイルクライアント間で切り替えることができるため、デスクから離れていてもコーディングエージェントは継続的に動作します。チームは Claude Code/Codex ユーザーからのフィードバックを歓迎し、この体験をさらに洗練させていきます。
本文
Launch HN:Omnara(YC S25)― どこからでも Claude Code と Codex を実行・操作できる
こんにちは、Omnara の Kartik、Ishaan、Christian です(https://www.omnara.com/)。私たちは、Claude Code と Codex 用のウェブ&モバイル対応エージェント型 IDE を開発しています。これにより、どこからでもコードエージェントを実行し、対話できます。
Omnara は Claude Code と Codex のセッションを自分のマシンで実行し、そのセッションをウェブ・モバイルインターフェースで公開します。デスクにいないときでも関与できるように設計されています。Claude Code Desktop や Conductor のようなものですが、電話でセッションを継続できます。
ウェブ&モバイルアプリのデモはこちら – https://youtu.be/R8Wmy4FLbhQ
何故 Omnara を作ったか
昨年初めに Claude Code を使い始めると、エージェントは長時間自律して動く一方で、追加入力が必要になると進行が止まってしまうパターンにすぐ直面しました。デスクを離れている時にそのようなタイミングで停止すると、一切作業が中断されます。Codex Web や Devin などリモートエージェントソリューションを検討しましたが、これらはリモート VM 上で動くため、自分の環境でコードエージェントを走らせたいという要望に合いませんでした。
最初の解決策として、Claude Code CLI からメッセージをストリーミングしてモバイルアプリへ送る軽量ラッパーを作りましたが、脆弱で保守が難しい結果となりました。
Claude Agent SDK が成熟したことで、Omnara をゼロから書き直しエージェントループを直接実行できるようになりました。TUI や CLI ではなく GUI(ウェブ+モバイル)を採用したのは、特にモバイルでコードとエージェントを扱う際に使い勝手が良いためです。ただし、CLI/TUI の強みである「どこでも動く」ことも維持しています。
仕組み
Omnara はユーザーのマシン(またはリモート VM)上で小さなヘッドレスデーモンを起動します。デーモンは認証済みのアウトバウンド WebSocket 接続を当社サーバーへ確立し、そこでユーザー側のエージェントとウェブ/モバイルクライアント間でメッセージを中継します。デーモンがアウトバウンドのみで動作するため、ポート公開・SSH などは不要です。
初期版では「自分の環境でエージェントを走らせる」ことにユーザーは満足しましたが、マシンがオンラインである必要がありました。リモートマシンを使うケースもありますが、多くはノートPCで作業しています。現在版ではローカルマシンがオフラインになっても、ホステッドリモートサンドボックスでエージェントセッションを継続できます。
データ同期
エージェントの会話状態は既にサーバー上に永続化されています。ワーキングコードのクラウド同期を有効にすると、Omnara は各会話ステップで Git コミットを作成し、サーバーへプッシュします。そのため、ローカルかクラウドか問わず同じ状態から再開できます。リモートサンドボックスで作業した後は、変更をローカル環境に戻すことも可能です(サンドボックスの環境整合性はまだ完璧ではありませんが、欠落している依存関係はエージェントにインストールさせるだけで解決できます)。
モバイルと音声
初期版を使ってみて、モバイルは短時間の対話には適していますが、長時間の往復には向かないことが分かりました。ユーザーから「歩きながら・運転中にエージェントを動かし続けたい」などという要望があり、音声エージェントを追加しました。従来型のソフトウェア開発背景では、音声でコードを書くことはギミックだと考えていましたが、実際には非常に有用でした。
音声対話は冗長かつ詳細になりやすく、自然な会話を通じてエージェントとアイデアを練ることで、テキストで一度だけプロンプトするよりも堅固なプランが生まれます。さらに、ウォーキング中に音声で議論できるのは楽しく、ターミナルスクリーンを見つめ続けるよりもずっと快適です。
使い方
ターミナルを開き、Omnara をダウンロードします:
curl -fsSL https://omnara.com/install/install.sh | bash
その後、任意の Git リポジトリ内で
omnara コマンドを実行すると、そのリポジトリでヘッドレス Claude Code または Codex セッションが開始されます。すぐに Omnara のウェブ・モバイルアプリで表示され、セッションの継続や新規作成(ワークツリー付き/なし)を行い、ウェブとモバイルクライアント間でスムーズに切り替えられます。
料金
月10 セッションまで無料。無制限利用は月額 $20。エージェントが自分の環境で動く場合、既存の Claude または Codex サブスクリプションをそのまま使用できますので追加トークン費用は不要です。Claude Code や Codex を使っている方は、Omnara に関するフィードバックをぜひお寄せください。