cooViewer
Swift 6 で全面的に書き直した macOS 用漫画・画像ビューア
Comic viewer for macOS, rewritten in Swift 6
本リポジトリは cooViewer の非公式フォークです。原作者(coo-ona 氏)および上流リポジトリ(plife18/cooViewer)とは無関係に独自に保守しています。本フォークに関する不具合報告等は原作者ではなく当リポジトリへお願いします。
cooViewer は macOS 用の漫画・画像ビューアです。画像入りのフォルダ、zip / rar / 7z などの書庫、PDF を 1 冊の「本」として開き、右→左(右綴じ)・左→右の読み方向と単ページ / 見開き表示で快適に読むことができます。
このリポジトリは、coo-ona 氏が 2005 年から開発・公開してきた Objective-C 製の cooViewer 1.2b を、Swift 6 + AppKit/SwiftUI で全面的に書き直した非公式フォークです。コードは書き直していますが、右綴じ・見開き表示や柔軟な操作割り当てといった設計・挙動・使い心地はすべて原作を土台にしています。書き直しにあたり旧アプリの全挙動を調査・記録した仕様書と設計書もリポジトリに含めています。
設定ドメインは旧版と同じ jp.coo.cooViewer を使い続け、キー / マウス割り当て・履歴・しおり・本ごとの設定は旧形式をそのまま読み込みます。2.0 を一度使っても 1.x はそのまま起動できます。書庫の展開は KaitoKit、EPUB 3 の解析・描画は Washi が担い、リフロー EPUB も同じリーダーウインドウで読めます。
特徴
- 本 = 画像入りフォルダ / 書庫(zip, cbz, rar, cbr, lzh, lha, 7z, sit)/ PDF。単一の画像ファイルを開くと親フォルダを本として開きます
- 読み方向 4 種(右→左・左→右 × 見開き・単ページ)と見開き自動判定、表示モード 4 種、回転、ページめくり効果(フェード / スライド / ズームフェード / ページカール)
- 補間(描画品質)5 段階: なし / 標準 / 高(MetalFX)/ 超高(waifu2x の ML ノイズ除去)/ 最高(Real-ESRGAN の ×4 ML 超解像)。ML モデルは初回同意のうえ必要時にダウンロードし、CoreML で全ページに適用します
- 書庫ファイル名の文字コード自動判定(Shift-JIS の zip も文字化けしません)、パスワード付き書庫・PDF、書庫の中の書庫 / PDF(ネスト)、分割書庫に対応
- ページ画像は macOS の ImageIO が読める形式をそのまま表示。JPEG XL、HEIC / AVIF、RAW、SVG に加え、MAG / MAKI / Pi / PIC などレトロ日本形式も独自デコーダで表示します
- キー / マウス / ホイール / トラックパッドジェスチャの操作割り当て(旧版の設定をそのまま引き継ぎます)
- しおり、最終ページの記憶と復元、履歴、同フォルダの次 / 前の本への移動、スライドショー、サムネイル一覧(⌘T)、ルーペ、ネイティブフルスクリーン
対応環境と入手方法
対応環境は macOS 26 (Tahoe) 以降 / Apple Silicon のみです(x86_64 は打ち切り)。現在は 2.0 系のベータ版としてプレリリースで配布しており、アプリ内の自動更新(Sparkle)にも対応しています。
ビルド済みアプリは GitHub Releases から ZIP でダウンロードできます(最新版はこのページ上部のボタンからも入手できます)。
ソースからビルドするには Xcode 26 以降が必要です。サブモジュールは不要で、通常の git clone を使います。KaitoKit / Washi は別リポジトリのため、兄弟ディレクトリに取得してください。
git clone https://github.com/shunnag/cooViewer.git
git clone https://github.com/shunnag/KaitoKit.git
git clone https://github.com/shunnag/Washi.git
cd cooViewer
xcodebuild -project CooViewer.xcodeproj -scheme cooViewer -configuration Release build
初回ビルド時に KaitoKit / Washi が Frameworks/ に自動ビルドされ、Sparkle は公式配布から自動取得されます。ライセンスは原作の MIT スタイルライセンス(Copyright (c) 2005- coo)を引き継いでいます。
スクリーンショット