React Native Debugger(MAC版)
React Nativeアプリをデバッグする無料のオープンソース単体アプリ。React Inspector、Redux DevTools、Apollo Client DevToolsを搭載。Remote Debuggerのみ対応。
React Native Debugger の概要
React Native Debuggerは、React Nativeアプリをデバッグするための無料でオープンソースの単体アプリです。公式のRemote Debuggerをベースに機能を追加し、React Inspector、Redux DevTools、Apollo Client DevToolsを1つのウィンドウにまとめています。使うには、アプリを開き、他のデバッガークライアントが閉じていることを確認して、アプリの開発者メニューでDebug JS Remotelyを有効にします。
React Native DebuggerはJhen-Jie Hongが開発し、MITライセンスで公開されています。重要な制限があります。対応するのは旧来のRemote Debuggerのみで、Hermes、JSI、New Architectureには対応しておらず、バージョン0.14.0以降の新しいリリースはありません。まず自分のプロジェクトに合うか確認してください。バージョン0.11以降にはreact-native 0.62以降が必要です。バージョン0.14.0はIntelとApple Silicon用のユニバーサルアプリで、macOS 10.13以降が必要で、Electron 25をベースにしています。
主な機能
React Native Debuggerは、React Nativeの主なデバッグツールを1つのアプリにまとめています。
- リモートデバッグ:公式のRemote Debuggerをベースに、機能を追加しています。
- React Inspector:react-devtools-coreから組み込まれています。
- Redux DevTools:redux-devtools-extensionと同じAPIで組み込まれています。
- Apollo Client DevTools:devtools拡張として組み込まれています。
- ネットワーク検査:Chrome Developer Toolsでネットワーク通信を検査できます。
- デバッガーウィンドウ:Command+Tで新しいウィンドウを開き、必要なポートを設定できます。
- URIで起動:rndebugger:スキームを使ってコマンドラインから起動できます。
- 設定ファイル:ホームフォルダーのファイルに設定を保存できます。
バージョン 0.14.0 の新機能
React Native Debugger 0.14.0では、主要な部品を更新し、フォームを改善しました。
- フォームでEnterキーが使えるように
- Electron 25にアップグレード
- react-devtools-coreを4.28.0にアップグレードし、ソースマップの警告を修正
- redux-devtoolsを最新バージョンにアップグレード
- apollo-client-devtoolsをバージョン4にアップグレード
- Open in Editorでホストを確認しないように変更
React Native Debugger のよくある質問
React Native Debuggerは無料ですか?
はい。MITライセンスの無料のオープンソースソフトウェアです。
HermesやNew Architectureに対応していますか?
いいえ。対応するのは旧来のRemote Debuggerのみです。バージョン0.14.0にはHermes、JSI、New Architectureへの対応は含まれていません。
必要なReact Nativeのバージョンは?
React Native Debugger 0.11以降にはreact-native 0.62以降が必要です。古いプロジェクトには、react-native 0.61以前で使えるバージョン0.10があります。
必要なmacOSのバージョンは?
バージョン0.14.0にはmacOS 10.13以降が必要です。
Apple Siliconで動きますか?
はい。Mac用のダウンロードはApple SiliconとIntel用のユニバーサルアプリです。
アプリを接続するにはどうすればよいですか?
他のデバッガークライアントを閉じてReact Native Debuggerを開き、アプリの開発者メニューでDebug JS Remotelyを有効にします。
どのポートを使いますか?
既定ではポート8081でデバッガープロキシに接続します。別のポートを設定するには、Command+Tで新しいウィンドウを開きます。
どのツールが含まれていますか?
React Inspector、Redux DevTools、Apollo Client DevToolsが含まれています。
Homebrewでインストールできますか?
はい。次を実行します:brew install --cask react-native-debugger
react-native-debugger.FULLMAC.appのReact Native Debuggerのダウンロードはどこから提供されていますか?
ダウンロードボタンはReact Native Debuggerの公式リリースページ https://github.com/jhen0409/react-native-debugger/releases/latest に移動します。react-native-debugger.FULLMAC.appがアプリを変更または再パッケージすることはありません。
似ているアプリ
OrbStackOrbStack は、Docker コンテナと Linux マシンを Mac で速く、軽く、かんたんに動かせるアプリです。Docker Desktop の代わりにそのまま使えます。docker や docker compose のコマンドはそのまま動き、初回起動時には Docker Desktop のコンテナ、イメージ、ボリュームを移行するか尋ねてくれます。数秒で起動し、Apple Silicon ではバックグラウンドの CPU 使用率が 0.1% 未満で、使っていないメモリは macOS に返します。コンテナのほか、16 種類のディストリビューションのフル Linux マシンや、ローカル開発用の軽量な Kubernetes クラスタも動かせます。OrbStack は Orbital Labs が開発しています。開発ツール
QuotaBarChatGPT アカウントで OpenAI Codex を使っている場合、使用量の上限は 5 時間と 1 週間の枠でリセットされ、残りを確認するには Codex や ChatGPT を開く必要があります。QuotaBar は残りの割合を Mac のメニューバーに表示し、60 秒ごとに更新します。アイコンをクリックすると各上限枠とリセットまでのカウントダウンを示す詳細パネルが開き、ほかのウインドウの前面に表示される小さなフローティング HUD をオンにすることもできます。開発ツール
Stargazer BarStargazer Bar は、GitHub リポジトリを見守ってくれる Mac 用の小さなネイティブメニューバーアプリです。メニューバーにスター数をリアルタイムで表示するので、ブラウザのタブを開いておかなくてもプロジェクトの様子がわかります。クリックすると詳細メニューが開き、スターとフォークの推移グラフ、リリースのダウンロード合計、メンテナー向けのレーダーを確認できます。公開リポジトリはスター数で測ります。スターのない非公開リポジトリは、対応が必要なもの、つまり失敗したビルド、未回答の Issue、新しいプルリクエストで測ります。開発ツール
Notch So GoodNotch So Good は、MacBook のノッチを AI コーディングエージェント用の小さなステータス表示に変えます。Claude Code や OpenAI Codex CLI が作業している間、黒いピルがノッチを広げ、左側には 3D キャラクターの Peek、右側には 5 時間の利用枠の残りを示すリングが表示されます。セッションがあなたを必要とするほど、Peek はノッチから大きく身を乗り出します。タスクが完了したり、失敗したり、利用上限に達したりすると、ノッチが開いて何がどのプロジェクトで起きたかをカードで知らせ、クリックすると tmux のペインまで含めて該当するターミナルのタブに移動します。開発ツール
Claude UsageClaude Usage は Claude Code を使う人のための小さなネイティブアプリです。メニューバーに、現在の 5 時間セッション、全モデルと Sonnet の週間使用量、従量課金のクレジットを、それぞれ使用量バーとリセット時刻付きで表示し、Claude Code を開く必要はありません。さらに Claude Code のプロンプトの下に、モデル、コンテキストウインドウの使用率、使用トークン数を 1 行で表示するので、容量が尽きる前にセッションを圧縮できます。ターミナルのペインごとに専用の表示が出て、tmux でも使えます。開発ツール
TintpadTintpad は、Claude Code や Codex のようなコマンドライン型コーディングエージェントを使う開発者向けの、無料のオープンソースランチャーです。どこからでも Option-Command-Space を押すと、Mac のノッチから黒いしずくが落ちてきて(ノッチのない Mac ではメニューバーの下に表示)、中にリポジトリが並びます。数文字入力して Return を押すと、いつも使っているターミナルがそのリポジトリで開き、前回そこで使ったモードでエージェントがすでに起動しています。開発ツール
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。