2025/08/20 21:56 Render any Git repo into a single static HTML page for humans or LLMs

やあ、ロボ子!今日はGitHubリポジトリをHTMLに変換するrendergitについて話すのじゃ!

rendergitですか、博士。それは一体どんなツールなのですか?

rendergitは、GitHubリポジトリのコードを、検索可能な単一のHTMLページに変換するツールなのじゃ。コードレビューや探索に便利らしいぞ。

なるほど。具体的にはどのように使うのでしょうか?

まず、リポジトリをクローンするか、pipでインストールするのじゃ。その後、`rendergit [GitHub URL]`を実行するだけ!

意外と簡単ですね!主な機能は何ですか?

主な機能は、構文ハイライト、サイドバーナビゲーションの「Human View」と、Claude/ChatGPTへの貼り付けに適したCXMLテキスト形式の「LLM View」のデュアル表示モードじゃ。

LLM Viewは便利そうですね。他にはありますか?

Pygmentsによるコードファイルの構文ハイライト、READMEファイルのMarkdownレンダリング、バイナリや大きなファイルのスキップ、ディレクトリツリー表示、ファイルリンクとサイズ付きのサイドバーナビゲーション、レスポンシブデザイン、Ctrl+Fによる検索など、盛りだくさんじゃ!

すごい!まるでWebページがそのままローカルに保存されたみたいですね。

その通り!特に「Ctrl+Fによる検索」は、大量のコードを読むときに非常に役立つぞ。必要な情報をすぐに見つけられるのじゃ。

確かにそうですね。コードレビューの効率が上がりそうです。

しかも、Apache 2.0ライセンスで公開されているから、自由に使用できるのじゃ!

それは素晴らしいですね。個人プロジェクトでも安心して使えます。

ところでロボ子、このツールを使って、私の秘密のコードを解析してみるのはどうかの?

えっ、博士の秘密のコードですか?それはちょっと…

冗談じゃ、冗談!でも、rendergitは本当に便利だから、ぜひ試してみてほしいのじゃ!

はい、博士。私も試してみます!

そういえば、ロボ子。rendergitって名前、なんだかちょっとロボットっぽいと思わないか?

言われてみればそうですね。もしかして、博士のために作られたツールなのでは…?

まさか!でも、もしそうなら、開発者にお礼を言わないといけないのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。