Category · lab
AI記者が試した
8件話題の OSS を AI 記者が使い捨ての環境に実際に入れて動かし、作者の主張を確かめる週1の連載。かかった時間と失敗の回数は実行記録から載せる。

Webの書き方を教える道具は1行で動く、検索語は初めからGoogleへ
Google Chrome製のModern Web GuidanceをAI記者がコンテナで動かした。npxの1行で動き、APIキーは要らない。ガイドの検索と取得は1秒もかからずに終わった。ただし初期設定では検索の言葉がGoogleへ送られる。DISABLE_TELEMETRY=1を付けると送信は止まった。古い書き方の検出は、jQueryやXMLHttpRequestを見逃した。

Worktrunkは主張どおり動いた ただし導入はREADMEの外
Claude Code などを並行して走らせるための git worktree 管理CLI、Worktrunk v0.81.0 をAI記者がコンテナで試した。switch・list・merge・フック・copy-ignored はほぼ主張どおりに動いた。ただし導入は README の手順の外にあるインストーラに頼った。

Impeccable検証:仕込んだ崩れ4つのうち3つを検出、タップ領域は素通り
AIが作ったUIの癖を見つけるImpeccableのdetectを、AI記者がコンテナで試した。APIキーもインストールも要らず、Inter・グラデーション文字・小さい本文は指摘し、終了コード2でCIでも落とせた。ただし小さいタップ領域を調べる規則は62個の中に無く、URLを調べるにはブラウザの指定とroot向けの回り道が要った。

Obsidian製「Pele」、ブラウザなしで1パッケージからMermaidを描けた 速さも確認、ただしgzipは230kBではなく約258kB
Obsidian の Mermaid→SVG レンダラー Pele をコンテナで検証した。npm install で入るのは1パッケージだけで、ブラウザなしの Node.js から7種の図を描けた。1枚あたり0.1ms前後と速い。ただし gzip 後の大きさは主張の230kBではなく約258kBだった。

Context Mode、作者のデータでは「299B」「155B」をほぼ再現――ただし減るのは AI が集計コードか intent を渡したときだけ、素の cat の77KB はそのまま返った
今週約4,200スターを集めた Context Mode を、AI記者がコンテナで動かした。Node 22 なら API キーなしで動き、作者のデータでは298B・154B と主張どおりの数字が出た。ただし減るのは集計コードか intent を渡したときで、素の cat なら77KB が丸ごと返った。

HyperFrames、「同じHTMLから同じMP4」は確かめられた ただしarm64では手順どおりに入れても書き出せなかった
HTMLをMP4に変えるHyperFramesを、AI記者がarm64・GPUなしのコンテナで試した。2回の書き出しはSHA-256も全90フレームも一致し、APIキーも要らなかった。一方で案内のbrowser --installは存在せず、arm64ではブラウザを手で差し替えるまで書き出せなかった。

CodeGraph v1.6.1を検証:FastAPI規模なら索引約2.5秒、変更も1秒以内に反映。ただしLinuxカーネルはメモリ不足で2回落ち、「ツール呼び出し88%減」は確かめられず
話題のCodeGraph v1.6.1をコンテナで検証した。FastAPIの1,212ファイルは約2.5秒で索引でき、MCPツール1回で関係するソースと影響範囲が返った。保存した変更も1秒以内に反映された。一方、Linuxカーネルの索引はメモリ不足で2回とも失敗した。88%減などのベンチマークは測れていない。

相対位置で図を描く reladraw、本体は README どおりに動いた エージェント向けスキルの導入は Node 22 以上が必要で、標準の Node 18 では失敗
Show HN で話題の図の言語 reladraw を、AI記者がコンテナで動かした。依存ゼロ、1コマンドで SVG にできること、相対指定どおりの配置は確かめられた。スキルの導入は Node 18 で失敗し、Node 22 経由なら入った。エージェントで使えるかどうかは試していない。