{"id":35514812,"url":"https://github.com/kabegame/kabegame","last_synced_at":"2026-04-24T22:01:16.455Z","repository":{"id":331117954,"uuid":"1125337875","full_name":"kabegame/kabegame","owner":"kabegame","description":"Kabegame — An anime image crawler client with pluggable crawlers (from a GitHub plugin repo), wallpaper rotation by custom rules, and Wallpaper Engine export. Supports Windows 10/11, macOS Big Sur+, and Ubuntu 24.04+.","archived":false,"fork":false,"pushed_at":"2026-04-22T05:35:41.000Z","size":1174724,"stargazers_count":54,"open_issues_count":6,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-22T07:30:38.825Z","etag":null,"topics":["android","anime","crawler","linux","macos","no-electron","open-source","otaku","tauri","vue","wallpaper","windows"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kabegame.png","metadata":{"files":{"readme":"README.ja.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-30T14:50:13.000Z","updated_at":"2026-04-22T05:35:45.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/kabegame/kabegame","commit_stats":null,"previous_names":["kabegame/kabegame"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/kabegame/kabegame","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kabegame%2Fkabegame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kabegame%2Fkabegame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kabegame%2Fkabegame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kabegame%2Fkabegame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kabegame","download_url":"https://codeload.github.com/kabegame/kabegame/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kabegame%2Fkabegame/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32242315,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","anime","crawler","linux","macos","no-electron","open-source","otaku","tauri","vue","wallpaper","windows"],"created_at":"2026-01-03T22:19:19.384Z","updated_at":"2026-04-24T22:01:16.449Z","avatar_url":"https://github.com/kabegame.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kabegame 二次元クローラークライアント\n\n\u003e *Translated by AI. [English](README.md) | [中文](README.zh-CN.md) | 日本語 | [한국어](README.ko.md)*\n\nTauri ベースの二次元クローラークライアント！画像をクロール、壁紙をクロール・管理・設定・ローテーション。推しの画像たちで毎日癒やされよう～ プラグインで拡張可能、様々な二次元系サイトから簡単に画像を取得できます。\n\n\u003e 🌐 **デモページ**：[https://kabegame.com/](https://kabegame.com/)\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"docs/images/icon.png\" alt=\"Kabegame\" width=\"256\"/\u003e\n\u003c/div\u003e\n\n## ギャラリースクリーンショット\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" style=\"width: 300px;\"\u003e\n      \u003cimg src=\"docs/images/main-screenshot-windows-gallery.png\" alt=\"Kabegame Windows スクショ 1\" width=\"300\"/\u003e\u003cbr/\u003e\n      \u003csmall\u003eWindows\u003c/small\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"width: 300px;\"\u003e\n      \u003cimg src=\"docs/images/main-screenshot-windows-preview.png\" alt=\"Kabegame Windows スクショ 2\" width=\"300\"/\u003e\u003cbr/\u003e\n      \u003csmall\u003eWindows\u003c/small\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" rowspan=\"2\" style=\"vertical-align: top; text-align: right; width: 200px;\"\u003e\n      \u003cimg src=\"docs/images/main-screenshot-android-gallery.jpg\" alt=\"Kabegame Android スクショ\" width=\"200\"\u003e\u003cbr/\u003e\n      \u003csmall\u003eAndroid\u003c/small\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" style=\"width: 300px;\"\u003e\n      \u003cimg src=\"docs/images/main-screenshot3-macos.png\" alt=\"Kabegame macOS スクショ\" width=\"300\"/\u003e\u003cbr/\u003e\n      \u003csmall\u003emacOS\u003c/small\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"width: 300px;\"\u003e\n      \u003cimg src=\"docs/images/main-screenshot-linux.png\" alt=\"Kabegame Linux スクショ\" width=\"300\"/\u003e\u003cbr/\u003e\n      \u003csmall\u003eLinux\u003c/small\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## クローラースクリーンショット\n\n|  |  |\n| --- | --- |\n| \u003cdiv align=\"center\"\u003e\u003cimg src=\"docs/images/crawler/pixiv.png\" alt=\"Pixiv クローラー\" width=\"380\"/\u003e\u003cbr/\u003e\u003csmall\u003e\u003ca href=\"https://pixiv.net\"\u003ePixiv\u003c/a\u003e（絵師：\u003ca href=\"https://www.pixiv.net/users/16365055\"\u003esomna\u003c/a\u003e）\u003c/small\u003e\u003c/div\u003e | \u003cdiv align=\"center\"\u003e\u003cimg src=\"docs/images/crawler/anihonet.png\" alt=\"anihonet クローラー\" width=\"380\"/\u003e\u003cbr/\u003e\u003csmall\u003e\u003ca href=\"https://anihonetwallpaper.com\"\u003eanihonet\u003c/a\u003e（年間ランキング）\u003c/small\u003e\u003c/div\u003e |\n| \u003cdiv align=\"center\"\u003e\u003cimg src=\"docs/images/crawler/anime-pictures.png\" alt=\"anime-pictures クローラー\" width=\"380\"/\u003e\u003cbr/\u003e\u003csmall\u003e\u003ca href=\"https://anime-pictures.net\"\u003eanime-pictures\u003c/a\u003e（キーワード：崩壊:スターレイル）\u003c/small\u003e\u003c/div\u003e | \u003cdiv align=\"center\"\u003e\u003cimg src=\"docs/images/crawler/konachan.png\" alt=\"konachan クローラー\" width=\"380\"/\u003e\u003cbr/\u003e\u003csmall\u003e\u003ca href=\"https://konachan.net\"\u003ekonachan\u003c/a\u003e壁紙\u003c/small\u003e\u003c/div\u003e |\n| \u003cdiv align=\"center\"\u003e\u003cimg src=\"docs/images/crawler/2dwallpaper.png\" alt=\"2dwallpaper クローラー\" width=\"380\"/\u003e\u003cbr/\u003e\u003csmall\u003e\u003ca href=\"https://2dwallpapers.com\"\u003e2dwallpaper\u003c/a\u003e（ゲーム→原神→最多閲覧）\u003c/small\u003e\u003c/div\u003e | \u003cdiv align=\"center\"\u003e\u003cimg src=\"docs/images/crawler/ziworld.png\" alt=\"ziworld クローラー\" width=\"380\"/\u003e\u003cbr/\u003e\u003csmall\u003e\u003ca href=\"https://t.ziworld.top\"\u003eziworld\u003c/a\u003e壁紙\u003c/small\u003e\u003c/div\u003e |\n\n\u003cp align=\"center\"\u003e\u003csub\u003e多数サイト対応、プラグインで拡張可能。貢献大歓迎！\u003c/sub\u003e\u003c/p\u003e\n\n[→ クローラープラグインリポジトリ](https://github.com/kabegame/crawler-plugins/tree/main)\n\n## 名前の由来 🐢\n\n**Kabegame** は日本語の「壁亀」（かべがめ）のローマ字。壁紙（かべがみ）と発音が似ている～ 静かな亀がデスクトップで見守ってくれるように、あなたのアニメ壁紙コレクションをそっと守ってくれます。これで毎日癒やされるね。やったぁ～ ✨\n\n\u003e 私のこだわり：オープンソースに取り入れ、オタクだけのためのソフトウェアを作り上げる。\n\n## 機能\n\n- 🔌 **クローラークライアント**：`.kgpg` プラグインで各サイトから壁紙を取得；内蔵プラグインストアで閲覧・インストール・管理；タスク進捗・停止・削除；CLI でプラグイン実行・画像インポートなど\n- 🎨 **壁紙設定（画像/動画）**：アニメ壁紙の収集・管理・ローテーション；指定アルバムから自動でデスクトップ壁紙を切り替え（ランダム/順番）\n- 🖼️ **画像管理（画像/動画）**：ギャラリーブラウズ、アルバム整理、仮想ディスク（Windows はドライブ、macOS/Linux は仮想フォルダ）、ローカル画像・動画・フォルダ・アーカイブや kgpg のドラッグ＆ドロップ\n\n（動画は v3.2.2 時点で mp4 と mov のみ対応）\n\n## インストール\n\n**デスクトップ版 Kabegame** は 2 種類のビルドがあります：\n\n| 機能 | Standard | Light |\n|------|----------|-------|\n| **仮想ディスク** | ✅ | ❌ |\n| **CLI** | ✅ | ❌ |\n| **用途** | 日常使用、CLI/仮想ディスク必要 | 軽量、基本機能のみ |\n| **サイズ** | 大き | 小さい |\n| **トレードオフ** | 全機能、OS 依存あり（[インストール](#インストール-1)参照） | インストール即実行、仮想ディスク・CLI なし |\n\n**OS と用途に合わせてパッケージを選んでください。**\n\n**[GitHub Releases（最新版）でダウンロード](https://github.com/kabegame/kabegame/releases/latest)**\n\n| OS | Standard | Light |\n|----|----------|-------|\n| Windows | [setup.exe](https://github.com/kabegame/kabegame/releases/download/v4.0.1/Kabegame-standard_4.0.1_x64-setup.exe) | [setup.exe](https://github.com/kabegame/kabegame/releases/download/v4.0.1/Kabegame-light_4.0.1_x64-setup.exe) |\n| macOS | [dmg](https://github.com/kabegame/kabegame/releases/download/v4.0.1/Kabegame-standard_4.0.1_aarch64.dmg) | [dmg](https://github.com/kabegame/kabegame/releases/download/v4.0.1/Kabegame-light_4.0.1_aarch64.dmg) |\n| Linux | [deb](https://github.com/kabegame/kabegame/releases/download/v4.0.1/Kabegame-standard_4.0.1_amd64.deb) | [deb](https://github.com/kabegame/kabegame/releases/download/v4.0.1/Kabegame-light_4.0.1_amd64.deb) |\n\n- **Android プレビュー**：[apk](https://github.com/kabegame/kabegame/releases/download/v4.0.1/Kabegame_4.0.1_android-preview.apk)（同一リリースページ）。\n\n## インストール\n\n### Windows\n\n1. **ダウンロード**：Standard または Light の `setup.exe` を選択\n2. **インストーラー実行**：ダブルクリックしてウィザードに従う\n3. **仮想ディスクドライバ（Standard のみ）**：\n   - Dokan 未インストール時、管理者権限の要求が表示されます\n   - 「はい」をクリックして Dokan をインストール（仮想ディスクに必要）\n   - Light ビルドには仮想ディスクなし、Dokan 不要\n4. **CLI（Standard のみ）**：\n   - `kabegame-cli.exe` はアプリディレクトリにインストール\n   - PATH に追加するか、フルパスで使用\n\n\u003e **ヒント**：インストーラーは自動更新対応。再実行でアップグレード可能。\n\n### macOS\n\n\u003e **最低**：macOS **10.13 (High Sierra)** 以降。\n\n1. **DMG ダウンロード**：Standard または Light の `.dmg` を選択\n2. **インストール**：\n   - `.dmg` を開く\n   - `Kabegame.app` をアプリフォルダにドラッグ\n\u003e [!IMPORTANT]\n\u003e ## 修正：「Kabegame.app」が破損しているため開けません\n\u003e アプリフォルダにインストール後、Gatekeeper をバイパスする必要があります（オープンソースで開発者料金を払っていないため）。\n\u003e\n\u003e `xattr -d com.apple.quarantine /Applications/Kabegame.app`\n3. **仮想ディスク / FUSE（Standard のみ）**：\n   - macFUSE が必要：`brew install macfuse`\n   - 初回マウントで権限要求\n4. **CLI（Standard のみ）**：\n   - 場所：`/Applications/Kabegame.app/Contents/Resources/resources/bin/kabegame-cli`\n   - グローバル使用：`sudo ln -s \".../kabegame-cli\" /usr/local/bin/kabegame-cli`\n   - Light ビルドには CLI なし\n\n### Linux（Debian 系、Ubuntu 等）\n\n\u003e **最低**：**Ubuntu 24.04** 以降。\n\n1. **依存関係（Standard のみ）**：`fuse3` が必要\n2. **インストール**：`sudo dpkg -i Kabegame-\u003cmode\u003e_\u003cversion\u003e_\u003carch\u003e.deb`\n3. **CLI（Standard のみ）**：`/usr/bin/kabegame-cli` にインストール\n\n## 主な機能\n\n### 🖼️ ギャラリー＆画像管理\n\nギャラリーは Kabegame の中心。収集した壁紙がここに表示されます。ページネーション、プレビュー、複数選択、重複除去など。ローカルファイルをドラッグでインポート。ダブルクリックでアプリ内プレビュー（ズーム・パン・ナビゲーション）。\n\n### 📸 アルバム\n\n壁紙をカスタムアルバムで整理。お気に入りを追加、ドラッグで並び替え。アルバムは壁紙ローテーションと仮想ディスクのレイアウトに使えます。\n\n### 🔌 プラグインシステム\n\nKabegame の強みはプラグインベースのクローラー。`.kgpg` プラグインでアニメ壁紙サイトから画像を取得。Rhai で記述。内蔵プラグインストアでワンクリックインストール、または他開発者のプラグインをインポート、自分で作成も可能。分かるな。\n\n### 🎨 壁紙＆ローテーション\n\nワンクリックでデスクトップ壁紙を設定。ネイティブモード（パフォーマンス）とウィンドウモード（機能追加）。ローテーションでアルバムから自動切り替え（ランダム/順番）、間隔も設定可能。\n\n### 📋 クローラータスク管理\n\n全タスクを一括管理。進捗・状態・画像数。詳細表示、実行中停止、完了削除。\n\n### 💾 仮想ディスク\n\n**\u003cdel\u003eLight ビルドでは非対応\u003c/del\u003e**\n\nWindows・macOS・Linux でアルバムを仮想ディスク（仮想フォルダ）としてマウント。ファイルマネージャで通常フォルダのように閲覧。\n\n### ⌨️ CLI\n\nHeadless CLI でプラグイン実行・画像インポート・アルバム管理。自動化・バッチ処理に最適。`.kgpg` をダブルクリックで CLI で詳細表示。\n\n### その他\n\n内蔵ヘルプページで Kabegame をもっと知れます。\n\nこれからもっと機能や改良を行っていく予定です。ぜひご期待を。\n\n## 注意事項\n\n- クロール時は対象サイトの robots.txt と利用規約を遵守してください。\n- 壁紙はデフォルトで `Pictures/Kabegame`、またはアプリデータの `images` フォルダに保存（アプリ内で設定可能）。\n- アンインストール時に「データ削除」を選択するとアプリデータは削除されますが、画像は残ります。\n- 壁紙ローテーションはアプリをバックグラウンド（トレイ）で実行する必要があります。\n\n## アンインストール\n\n### Windows\n設定 → アプリ → インストール済み → Kabegame 検索 → ⋮ → アンインストール\n\n### Linux\n`sudo dpkg -r kabegame`\n\n---\n\n## 技術スタック\n\n- **フロント**：Vue 3 + TypeScript + Element Plus + UnoCSS\n- **バック**：Rust (Tauri) + Kotlin (Jetpack)\n- **状態**：Pinia\n- **ルーター**：Vue Router\n- **ビルド**：Vite 5 + Nx\n- **プラグイン**：Rhai\n\n## 開発\n\n### 前提\n\n- Bun 1.3+\n- Rust 1.70+ (Rust 2021 Edition)\n- [Tauri CLI](https://tauri.app/v2/guides/getting-started/prerequisites)\n\n### 依存関係\n\n```bash\nbun install\n```\n\nFFmpeg は `third/FFmpeg` の Git サブモジュール。`bun run build:ffmpeg` の前に `git submodule update --init --recursive`。\n\n### 開発・ビルド\n\n```bash\nbun dev -c main              # メインアプリ\nbun dev -c main --mode local # ローカルモード\nbun start -c cli             # CLI\nbun b                        # 全ビルド\nbun check -c main            # チェック\n```\n\n### Android\n\n- Android Studio、JAVA_HOME、ANDROID_HOME、NDK_HOME 必須\n- `bun dev -c main --mode android`（`--android` から変更）\n- デバッグは Chrome DevTools で `chrome://inspect/#devices`\n\n## プロジェクト構造\n\n```\n.\n├── apps/main/\n├── packages/core/\n├── src-tauri/\n│   ├── core/\n│   ├── app-main/\n│   └── app-cli/\n├── src-crawler-plugins/\n├── docs/\n└── ...\n```\n\n![visitor badge](https://visitor-badge.laobi.icu/badge?page_id=kabegame.readme.ja)\n\n## プラグイン開発\n\n- [プラグイン開発ガイド](docs/README_PLUGIN_DEV.md)\n- [プラグイン形式](docs/PLUGIN_FORMAT.md)\n- [Rhai API](docs/RHAI_API.md)\n\n## ライセンス\n\nGPL v3. [LICENSE](./LICENSE) を参照。\n\n## 謝辞\n\n本プロジェクトは以下のオープンソースプロジェクトに基づいています：Tauri、Vue、Vite、TypeScript、Element Plus、Pinia、Rhai、FFmpeg 等。感謝！\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkabegame%2Fkabegame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkabegame%2Fkabegame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkabegame%2Fkabegame/lists"}