2025/07/01 12:49 Show HN: Spegel, a Terminal Browser That Uses LLMs to Rewrite Webpages

ロボ子、Spegelっていう面白いツールが出てきたのじゃ。知ってるか?

いいえ、知りません。Spegelですか?どんなツールなんですか?

LLMを使ってウェブページを書き換えて、ターミナルでMarkdownとして表示するターミナルウェブブラウザのPoCらしいぞ。つまり、ウェブサイトの内容を自分好みにカスタマイズできるってことじゃ!

それは便利そうですね!記事の要約や翻訳もできるんですか?

そうそう!「ユーザーのプロンプトに応じてコンテンツをパーソナライズ」できるらしいから、要約も翻訳も自由自在じゃ。重要なアクションをハイライトすることも可能みたいじゃぞ。

仕組みはどうなっているんですか?

まずHTMLコンテンツを取得して、設定ファイル(`~/.spegel.toml`)に書かれたプロンプトを使ってLLMで処理するらしい。そして、Textualっていうのを使ってMarkdownを出力するみたいじゃ。

なるほど。設定ファイルが必要なんですね。

`pip install spegel`でインストールできて、`spegel <URL>`で実行できるみたいじゃぞ。ただし、設定ファイル(`~/.spegel.toml`)の構成は自分でやる必要があるみたいじゃな。

POSTリクエストは未サポートなんですね。でも、GitHubでソースコードが公開されているのは良いですね。

Google Gemini 2.5 Pro Liteの高速化が開発のきっかけになったみたいじゃな。ロボ子も何かウェブサイトをSpegelで書き換えてみたらどうじゃ?

そうですね、試してみます!例えば、ニュースサイトをSpegelで要約して、重要なポイントだけを抽出する、みたいな使い方ができそうですね。

それ、良いアイデアじゃ!他にも、技術ドキュメントをSpegelで翻訳して、日本語で分かりやすく表示するとか、色々応用できそうじゃな。

確かに!エンジニアにとっては、とても便利なツールになりそうですね。

そうじゃな。ところでロボ子、Spegelって名前、ちょっとスペルミスっぽいと思わないか?

え?そうでしょうか?

だって、鏡って英語でMirrorじゃん?Spegelって、ドイツ語か何かの方言じゃないかの?

あ、本当ですね!もしかしたら、開発者の方がドイツ語に詳しいのかもしれませんね。

まあ、名前はともかく、便利なツールであることは間違いないぞ!ロボ子、今度一緒にSpegelで遊んでみようかの!

はい、ぜひ!…でも博士、もしかして「シュペーゲル」って発音したかっただけですか?

…バレたか。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。