概要
0github.comは、GitHubのプルリクエスト差分をヒートマップで可視化するツール。 各行やトークンごとに「人間の注目が必要な度合い」を色分け表示。 従来のPRレビューBotとは異なり、「バグかどうか」だけでなく「再確認すべき箇所」も強調。 LLM(gpt-5-codex)を活用し、JSONデータを解析して色付け。 オープンソースでMITライセンス、誰でも利用・導入可能。
0github.comによるPRヒートマップ可視化ツール
- 0github.com は、GitHubプルリクエストの差分(diff)をヒートマップで色分け表示
- 各 行・トークン ごとに「どれだけ人間の注目が必要か」を可視化
- 一般的な PRレビューBot と異なり、「バグかどうか」だけでなく「再確認すべき箇所」も強調
- 例: ハードコーディングされた秘密情報
- 例: 不自然な暗号モード
- 例: 複雑なロジック
- 例: 可読性の低いコード
- 利用方法: github.com を 0github.com に置き換えてアクセス
- 例:https://0github.com/manaflow-ai/cmux/pull/666 https://0github.com/stack-auth/stack-auth/pull/988 https://0github.com/tinygrad/tinygrad/pull/12995 https://0github.com/simonw/datasette/pull/2548
技術的仕組み
- プルリクエストを 個別ファイル ごとに分割
- 各ファイルの差分を gpt-5-codex などのLLMに渡し、各行をアノテーション
- LLMの出力を JSONデータ構造 として受け取り、ヒートマップに変換
- 色の濃い黄色ほど「要注目度」が高い箇所を示す
- ハイライト部分にマウスオーバーすると、 LLMによる説明 をポップアップ表示
- 左上のスライダーで「レビューすべき閾値」の調整が可能
オープンソース・導入情報
-
MITライセンス で公開、誰でも利用・導入可能
-
リポジトリ:https://github.com/manaflow-ai/cmux
- ドキュメント や サンプル も充実
- カスタマイズや自社CI/CDパイプラインへの組み込みも容易
まとめ
- 0github.com は、コードレビューの効率化・品質向上に寄与
- 「もう一度見ておくべき箇所」をAIが自動で強調
- チーム開発やセキュリティレビューにも有用な新しいPR差分可視化ツール