AI News HubLIVE
サイト内リライト2 分で読了

AIを使ってターミナル用ePubリーダーを構築した考察

著者はAIコーディングエージェント(Codex CLI、Gemini CLI、Claude Code)を活用し、Python製のePubリーダーepyをRustに移植したターミナルリーダーrepyを開発。2025年11月に着手し2026年2月に公開したが、反響は限定的だった。記事はAI時代におけるソフトウェアの価値低下と創作の意味について考察している。

ソースHacker News AI著者: dawdler-purge

著者のnewptcai氏は、AIコーディングエージェント(Codex CLI、Gemini CLI、Claude Code)を駆使して、Python製のePubリーダーepyをRustに移植し、ターミナルベースのリーダー「repy」を開発しました。プロジェクトは2025年11月に始まり、当初は半日で完了すると思われていましたが、実際には数ヶ月を要し、2026年2月にようやく公開されました。

repyはキーボードファーストの読書体験を維持しつつ、高速なチャプター描画、インライン端末グラフィック、永続的な注釈、自己完結型のSQLiteライブラリなどを追加しています。対応フォーマットはEPUB、FictionBook、MOBI6、プレーンテキスト、Markdown、CBZで、TTSによる読み上げも可能です。検索機能は正規表現に対応し、辞書やWikipediaの参照、ハイライトのエクスポートなどもサポートしています。

しかし、この充実した機能にもかかわらず、repyがGitHubで得たのは5つのupvoteと8つのスターだけでした。著者は、ターミナルベースのePubリーダーへの関心の低さや、AI生成ソフトウェアへの一般的な嫌悪感が理由かもしれないと推測します。さらに、AIによってソフトウェアが容易に生成できる時代において、ソフトウェア自体の価値が下落しているという根本的な問題を指摘します。

記事はさらに、知的成果物(ゲーム、ソフトウェア、本、音楽、映画)があふれる現代において、新たに創作する意味を問いかけます。しかし、この問題は新しいものではありません。二千年前のセネカも本の多さが気を散らすと嘆いていました。結局のところ、著者はepyを移植したのは世界にeBookリーダーが不足していたからではなく、何かに没頭したかったからだと述べています。創作の価値は消費されることではなく、そのプロセスそのものにある——たとえ5つのupvoteしか得られなくても、それが世界の憂鬱な出来事から心をそらしてくれるなら、それで十分な意味があるのです。

repyのコードは100%AI生成であり、著者はRustのコードを一行も書いていないと明言しています。それでも日常的に使用できる程度には動作しますが、epubを破壊したり、データベースを削除したり、端末をクラッシュさせる可能性もあると警告しています。この警告は、AI生成ソフトウェアの信頼性に関する現在の限界を反映しています。

著者は、Claude Fable 5やGPT Sol 5.6などの新しいモデルのリリースに伴い、repyにさらに多くの機能を追加しました。しかし、今回も5つのupvoteさえ得られないだろうと予想しています。これは、AIの普及によりソフトウェアの価値が低下しているという見解をさらに裏付けています。誰でもいつでもAIに同様のツールを生成させることができるなら、特定のソフトウェアはもはや貴重とは見なされません。

最後に、著者は創作を読書に例えます。誰も書くことを終えるために書くのではなく、読むことを終えるために読むのではない。彼がepyを移植したのは、世界に電子書籍リーダーが不足していたからではなく、いじくる何かが欲しかったから——午後が数ヶ月になっただけです。創作の価値は決して消費されることにはありません。それが世界で起こっている憂鬱なことから気をそらしてくれるなら、それで十分な意味があるのです。5つのupvoteがなくても。