AIコーディングエージェントに作業を任せるようになると、コードを書く時間より「書かれたコードを読む時間」のほうが長くなります。px0 は、その読む作業だけに機能を絞った読み取り専用のコードビューアです。単一の静的バイナリとして動き、起動は1ミリ秒未満、待機時のメモリは20MB程度。ブラウザで開いてシンボル定義へジャンプしたり、gitの差分を確認したりできます。開発者はインドのArpit Bhayani氏で、2026年9月13日にv0.1.0が公開されたMITライセンスのオープンソースです。
主な特徴
- 1ミリ秒未満で起動する軽さ: ElectronもNode.jsも使わず、HTML・CSS・JavaScriptを同梱した単一バイナリとして動作します。待機時の常駐メモリは約20MBで、エディタを別に開いたままでも邪魔になりません
- 数ミリ秒で終わるファジー検索: ファイル名・シンボル・正規表現での検索に対応します。公式サイトでは、Linuxカーネルの95,710ファイルを6ミリ秒で検索できる例が示されています
- LSP連携による定義ジャンプ: goplsやrust-analyzer、typescript-language-serverなどを
$PATH上から遅延起動し、定義へのジャンプ・参照検索・ホバー情報を利用できます。言語サーバーが無い環境では、正規表現ベースのアウトライン表示にフォールバックします - gitの差分をそのまま確認できる: 作業ツリーのステータスバッジ、変更ファイルだけに絞り込むフィルタ、HEADとの比較をsplit/unifiedで切り替えられる差分表示を備えています
- Markdownプレビューと14種類のテーマ: GitHub Flavored Markdownをその場でレンダリングでき、ソースとプレビューをキー操作で切り替えられます。Tokyo Night・Dracula・Catppuccinなど14テーマを内蔵し、約280言語のシンタックスハイライトに対応します
- リモート優先の設計: リモートのサーバーやVM、CIランナー上で起動し、HTTP経由でブラウザから閲覧できます。編集そのものはClaudeやGemini、Cursorといったコーディングエージェントに任せる、という役割分担が公式サイトで説明されています
料金
| プラン | 料金 | 主な特徴 |
|---|---|---|
| オープンソース版(MIT) | $0 | 全機能を利用可能。有料プラン・課金要素なし |
料金は2026年9月時点の情報です。px0はMITライセンスで公開されており、公式サイトに価格ページはありません。最新の情報は公式サイトをご確認ください。
メリット・デメリット
✅ メリット
- 起動の待ち時間が実質ゼロなので、「ちょっとコードを見たいだけ」のときに構えずに開けます
- 常駐メモリが20MB程度に収まるため、普段のエディタやブラウザ、エージェントを動かしたままでもマシンが重くなりません
- 設定ファイルを書く必要がなく、見たいディレクトリを指定して起動するだけで使い始められます
- リモートのサーバーで動かしてポート転送すれば、手元にコードを落とさずにブラウザから読めます。SSH越しにエディタを設定する手間が省けます
- 単一バイナリかつMITライセンスなので、チームに配ったりCI環境に置いたりするときの導入コストが低く抑えられます
⚠️ デメリット
- 読み取り専用のため、気づいた点をその場で直すことはできません。修正は別のエディタかエージェントに戻る必要があります
- 定義ジャンプなどのLSP機能を使うには、言語ごとの言語サーバーを自分でインストールしておく必要があります
- 2026年9月時点でバージョンはv0.1.6であり、公開から日が浅いため、長期運用での安定性の実績はこれからです
- 既定ではlocalhost(127.0.0.1)にのみバインドします。チームで共有したい場合はホスト指定などの設定が別途必要になります
類似サービスとの比較
| サービス | 主な用途 | px0との違い |
|---|---|---|
| px0 | コードの閲覧・レビュー | 読み取り専用。起動が速く常駐メモリが小さい |
| VS Code(Web / Server) | 編集を含む統合開発環境 | 編集・デバッグ・拡張機能まで揃うが、常駐リソースは大きい |
| GitHub Codespaces / code-server | リモート開発環境の構築 | 開発環境ごとクラウドに用意できるが、準備と消費リソースが重い |
ターミナル上で差分を読むbatやdeltaのようなツールも近い用途に使えますが、こちらはLSP連携やブラウザでの差分UIを持たない点が異なります。px0は「ターミナルの軽さ」と「ブラウザでの見やすさ」の中間を埋める位置づけと考えると分かりやすいでしょう。
こんな人におすすめ
- AIコーディングエージェントに実装を任せており、生成された差分をレビューする時間が長い人
- 数万ファイル規模のモノレポやOSSのコードベースを、ノートPCの上で読み解きたい人
- リモートサーバー上のコードを、SSH越しのエディタ設定なしにブラウザで確認したい人
- 普段のエディタはそのままに、「読む専用」の軽いビューアを1つ足したい人
- Goで書かれた小さなツールを好み、MITライセンスのソースを自分で確かめたい人
まとめ
エージェントが書いたコードを読む時間は、今後さらに増えていきます。px0は、その読む作業だけを取り出して極端に軽くしたツールです。編集機能を捨てた代わりに、起動の速さと常駐メモリの小ささを手に入れています。編集は使い慣れたエディタやエージェントに任せたまま、レビュー用の窓としてもう1つ開いておく、という使い方が現実的でしょう。オープンソースかつ単一バイナリなので、まずは手元で起動して速度を体感してみるのがおすすめです。