Voice-first Agent
手のひらから、
話しかける開発。
発売以来「スマホアプリで済む」と言われ続けてきた Rabbit R1。rabbitOS 2.2で Claude Code連携が追加され、PTT を長押しして話すだけでコーディングセッションを起動・継続できるようになりました。専用ハードの意味を、いま一度考えさせる更新です。
Recap — なぜ R1 は疑われてきたか
「スマホアプリで済む」という常態化した批判。
Rabbit R1 は 2024 年の発売以来、鮮やかなオレンジの筐体と PTT (Push-to-Talk) という潔い入力形式で存在感を放ってきました。しかし発売直後から繰り返し向けられてきた問いがあります — 「これ、専用ハードにする必要ある? スマホアプリで全部できるのでは?」。
初期の rabbitOS で目玉とされた LAM (Large Action Model) が期待した速度でユーザー体験に届かず、実質は音声インターフェースを備えた薄い LLM ラッパーだと批評される時期が続きました。Teenage Engineering によるプロダクトデザインは絶賛される一方で、機能面では「専用機である正当性」が問われ続けたのが実態です。
その論調は決して的外れではありません。iPhone や Pixel には既に強力な音声アシスタントがあり、ChatGPT アプリも Claude アプリも音声モードを備え、スマホは高精細な画面とキーボードを持ち、常時ポケットにあります。追加でもう一枚小さな端末を持ち歩く合理性を、ユーザーは何度も問い直してきました。
この地点から R1 が生き残る道は、大きく二つに分かれます。一つは「スマホの部分集合」であることを認め、価格を下げてガジェット愛好家向けに回帰する道。もう一つは、スマホでは出しにくい体験 — 画面もキーボードも要らない、声だけで完結する専用性 — を突き詰める道。今回のアップデートは、後者の方向にかなり明確な一歩を踏み出したものと言えます。
What Changed — rabbitOS 2.2
PTT を長押し、そのまま Claude Code が起動する。
rabbitOS 2.2 の目玉は、R1 の PTT ボタンを長押しするだけで Claude Code のセッションが起動し、そのまま音声で指示を送り続けられる Claude Code 連携です。従来のように「アプリを開く → プロンプトを打つ → ターミナルへ戻る」というスマホの手数がまるごと省かれます。
コマンドは自然言語で構いません。「auth.ts の rate limit を 60/分に変えて、テストを流して」といった依頼を話すと、R1 が対応する Claude Code セッションを制御し、実行結果を音声で返してくれます。長い出力はダイジェストされ、要点だけを聞き取れるようにチューニングされているのが実用面のポイントです。
Compare — 母艦 PC と R1、どこで住み分けるか
速さ・可搬性・入力形式の三軸で見る。
R1 + rabbitOS 2.2 は母艦 PC + CLI を置き換える存在ではありません。両者は「同じ Claude Code を、異なる文脈で使うためのフロントエンド」として捉えるのが正確です。以下の表で得手不得手を並べます。
| 母艦PC + CLI | R1 + rabbitOS 2.2 |
|---|---|
| キーボード直打ちで反復・修正が高速。長いコードブロックの流し読みも一瞬。 | 音声で 1 リクエスト→音声で結果。反復には向かないが、一発の依頼は最速級。 |
| 持ち歩きはノート PC サイズ。開くまでに数秒、席の確保も要る。 | ポケット常駐。歩きながら PTT 長押し、そのまま口頭で指示。 |
| diff・ログ・エラースタックトレースを画面で追える。デバッグに強い。 | 結果は音声ダイジェスト。細部確認は結局 PC に戻る前提。 |
| 想定シーン: 実装本番、レビュー、リファクタリング、テスト駆動開発。 | 想定シーン: 移動中の「あの修正だけ済ませたい」、両手が塞がった状態での指示、ハンズフリー確認。 |
結論はシンプルで、日常の開発は今後も母艦 PC + CLI が主戦場です。R1 が意味を持つのは、その主戦場から一歩外に出た瞬間 — 移動中、屋外、片手がふさがっている、画面を見ずに済ませたい — といった限定的なシーンにおいてです。ただ、その限定シーンでの体験は、スマホアプリで再現しようとするとどうしても手数が増えます。「専用ハードだからこそ成立する体験がある」ことを、はじめて分かりやすく示した更新と言えます。
How It Works — 実際の流れ
4 ステップで完結する音声セッション。
PTT を長押しする
R1 側面のプッシュ・トゥ・トーク ボタンを長押しすると、通常の一般用途モードではなく Claude Code セッションに直結します。押している間だけマイクが開き、離すとリクエストが送信される仕様です。
自然言語で依頼を話す
「main ブランチの CI が失敗している原因を調べて修正して」「新しい API に rate limit を足して」といった依頼を口頭で伝えます。ファイル名やリポジトリ名は事前登録した略称でも通ります。
R1 が Claude Code をキックする
クラウド側で Claude Code の同じセッションが動き、コードの読み取り・編集・テスト実行までを実施します。母艦 PC の CLI で行っている操作と同じ Claude Code が、リモートで走っていると考えると理解しやすいです。
結果を音声で受け取る
変更差分の概要、テスト結果、次のアクションの提案を音声でダイジェスト。「詳細は PC で」と結ばれることが多く、あくまで移動中の橋渡し役として設計されているのが分かります。
Who Feels It — 効く人
三つの利用像。
屋外で急ぎ確認したい開発者
移動中に本番障害の一次対応をしたい、勾配のかかった状況でとりあえずロールバックを指示したい — そんなシーンで PC を開く時間を省ける存在です。
アクセシビリティ用途
キーボード入力に負荷を感じる、画面を長時間注視できない、といったユーザーにとって、音声だけでコード変更まで届く体験は一つの選択肢になります。専用ハードならではの直接性が効きます。
ハードウェア AI 検証派
Humane Pin の販売終了以降、専用ハード AI に何ができるかを試したい層は依然として存在します。R1 の低価格帯でここまで踏み込んだ連携が来た点は、業界的にも注目に値します。
キーボードを持たない
開発端末、という選択。
Frontier — 見取り図
専用ハードは、勝つのではなく共存する。
今回のアップデートで R1 が示したのは、「スマホの完全な代替になる」ことではありません。むしろ、ならなくてよい、ということです。専用ハードは母艦 PC やスマホと同じ土俵で戦う必要がなく、それらが得意でない狭い場面 — 声だけ、両手が塞がっている、画面を見ない — を担うインターフェースであれば十分に存在価値がある。そのポジションを取りに行った更新でした。
Claude Code のような AI コーディングエージェントが今後もエコシステムの中心に居続けるなら、そのフロントエンドは PC・スマホ・専用ハード・車載・ウェアラブルへと拡散していきます。R1 はその拡散の先端にいる小さな端末の一つで、今回の Claude Code 連携は「専用ハードでも AI 開発の主要動作をここまでカバーできる」ことのプルーフです。日常の開発を置き換えないという冷静さも含めて、良い方向のアップデートだと言えます。
短期的な期待は控えめに、長期的な観測点として — 音声だけでコーディングを動かす体験が「便利な例外」から「日常のオプション」に変わるかどうか。次の 12 ヶ月の R1 と、それに続く各社の音声ハードの動きを見ておく価値があります。