by slive777
Free open-source desktop app that scrapes JAV metadata and generates NFO + cover art for Jellyfin, Emby & Kodi. No Docker, no CLI — one-click install on Windows & macOS. 8 built-in sources + optional Metatube federation (30+ providers), actress collections, cross-language tag aliases, and a REST API for AI agents.
# Add to your Claude Code skills
git clone https://github.com/slive777/OpenAverLast scanned: 6/14/2026
{
"issues": [
{
"file": "README.md",
"line": 80,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://raw.githubusercontent.com/slive777/OpenAver/main/install.sh |\"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-06-14T08:16:53.537Z",
"npmAuditRan": true,
"pipAuditRan": false,
"promptInjectionRan": true
}See how OpenAver compares with popular alternatives.
OpenAver is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by slive777. Free open-source desktop app that scrapes JAV metadata and generates NFO + cover art for Jellyfin, Emby & Kodi. No Docker, no CLI — one-click install on Windows & macOS. 8 built-in sources + optional Metatube federation (30+ providers), actress collections, cross-language tag aliases, and a REST API for AI agents. It has 330 GitHub stars.
Yes. OpenAver passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/slive777/OpenAver" and add it to your Claude Code skills directory (see the Installation section above).
OpenAver is primarily written in Python. It is open-source under slive777 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh OpenAver against similar tools.
No comments yet. Be the first to share your thoughts!
From $49 · 30 days · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
English | 繁體中文
把放片的資料夾指給 OpenAver,它會做成一面封面牆:點封面看劇照和標籤,點女優看她的所有片,點標籤找同類;資料不全按一下就從網路補上。
名字裡的 Open,意思是不綁死你:
預設不改、不搬、不刪你的影片。 補資料只會在影片旁邊新增資料檔和圖。只有你按「整理」,才會依你定的規則改名或搬家,而且絕不刪除。程式在你自己的電腦跑,不用註冊。
100% 本地運行 — 不蒐集資料、不上傳任何檔案資訊,網路請求僅用於刮削公開元數據。
⚡ Live Demo → openaver.slive.uk
裡面只有 mecha 反派與虛構電影海報,零 NSFW。老闆從你身後走過也沒事。
| 項目 | 內容 |
|---|---|
| 平台 | Windows 10/11 · macOS(Apple 晶片 M1 之後) |
| 安裝 | 一行指令或雙擊安裝,免 Docker,全程圖形介面 |
| 接手既有收藏 | 影片旁已有的 NFO 和封面圖直接讀,掃描不改你的檔 |
| 收藏瀏覽 | 封面牆可疊篩選;女優牆可依罩杯、年齡、身高排序 |
| 片庫分析 | 片數、年份、片商、女優、標籤,可疊選,點一下進瀏覽頁 |
| 手機平板 | 同 Wi-Fi 手機/平板瀏覽器可逛;預設不對外,可設密碼 |
| 片庫在 NAS 上 | 桌面 App 連過去用,播放器、字幕、真人驗證不受瀏覽器限制 |
| 抓資料的來源 | 一次查 8 家:JavBus、Jav321、JavDB、DMM、D2Pass、HEYZO、FC2、AVSOX;另 2 家要手動過驗證;可接 Metatube(30+),或請 AI 加自訂來源 |
| 給播放軟體用 | 整理時可產出 Jellyfin/Emby/Kodi 要的 NFO 與封面 |
| AI 操作 | Claude Code/Cursor 等 AI 工具可以直接下指令整理片庫 |
| AI 翻譯 | Ollama(本地免費)/Gemini/Claude/OpenAI 相容端點 |
| 授權 | MIT,不用註冊,資料不上傳 |
| 搜尋頁 | 女優收藏 |
|---|---|
![]() |
![]() |
| 搜尋示範 | 女優搜尋 |
|---|---|
![]() |
![]() |
| 瀏覽頁・影片 | 瀏覽頁・單片 |
|---|---|
![]() |
![]() |
macOS(打開「終端機」貼上):
curl -fsSL https://raw.githubusercontent.com/slive777/OpenAver/main/install.sh | bash
Windows(打開 PowerShell 貼上):
irm https://raw.githubusercontent.com/slive777/OpenAver/main/install.ps1 | iex
💡 不想開 PowerShell:到 Releases 下載
OpenAver-Windows-Setup.bat雙擊安裝。
安裝指令會自己下載最新版、解除系統的安全限制,Windows 還會建立桌面捷徑。升級會保留你的設定,安裝畫面跟著系統語言走。
從 GitHub Releases 下載:
| 平台 | 檔案 |
|---|---|
| Windows x64 | OpenAver-vX.X.X-Windows-x64.zip |
| macOS arm64 | OpenAver-vX.X.X-macOS-arm64.zip |
⚠️ 手動 ZIP 需多一步解除安全限制,詳見內附文件;macOS 限 Apple 晶片。
第一次打開會有新手導覽,帶你指定資料夾、按「產生網頁」,不必先讀文件。
🐧 Linux:無官方安裝程式,可自架區網伺服器用瀏覽器操作,步驟見
docs/linux-server.md。
🗄️ Synology NAS:手動安裝
.spk(beta),步驟見docs/synology.md。
.nfo 的片名、女優、標籤、片商、系列、日期,常見檔名的封面(-poster、fanart、folder…)和 extrafanart/ 都讀。_180_LR、mkx200)保留,播放軟體才認得。播放軟體用檔名找片;這裡用封面、標籤、女優。
(28y) 這樣的標示,她拍那部片當天的年齡。+ 看「庫裡有誰、各幾片」清單,別名自動合併,點愛心加入。想把 NAS 或雲端掛載的收藏掛進 Jellyfin/Emby/Kodi 又不想複製幾 TB 原檔:把那來源標成唯讀。
.strm 直接餵播放軟體:只寫著「影片在哪裡」的小檔案,Emby、Kodi 掃到就能播原檔,不用複製。.strm 只能寫網址,寫硬碟路徑的不播。已有網址的(如 Alist/OpenList)用「播放端路徑替換」填開頭,例:/volume1/cloud → http://nas:5244/d/115。.strm 一併更新。進階設定可接自架的 Metatube,多 30+ 家,補無碼和小眾片商。
內建來源沒收的片——中文片、動畫、片商自己的官網——只要那個網站每部片有自己的編號頁、不用登入就看得到,就能加進來。
docs/custom-sources.md。本機有一份給 AI 讀的說明。Claude Code、Cursor 讀完就能自己串好幾個步驟,做你懶得一筆筆做的事:
一行 curl 讓 AI 自學所有端點(Port 見 Settings 頁「AI API」):
curl http://localhost:<port>/api/capabilities
支援任何 function-calling AI 工具:
| 使用方式 | 工具 | 說明 |
|---|---|---|
| CLI | Claude Code, Codex CLI, Gemini CLI, Aider 等 | 終端機直接 curl 即可 |
| IDE | Cursor, GitHub Copilot in VS Code, Windsurf, Trae 等 | Agent 模式呼叫本地 REST API |
| 桌面 App | Codex App, Google Antigravity 2.0, Claude Cowork, OpenClaw | 不需開發環境,開箱即用 |
💡 想在對話裡看到封面:Codex App 或 Google Antigravity 2.0 都支援內嵌顯示。
⚡ 小模型也行:Gemini Flash、GPT mini、Claude Haiku 都能操作。
🪄 進階玩家彩蛋:FC2 自動找女優。 FC2 多數片沒女優標記,其中不少後來轉有碼出道。SQL 撈空片 → DeepFace 比對 Gfriends →
POST /api/user-tags寫回;50 行 Python 跑全庫,未識別的用 DBSCAN 分組。
用 OpenAver 整理好的片,能不能給 Jellyfin/Emby/Kodi 用、或跟它們一起用? 可以。整理時一併產出 NFO 和封面,影片留在原地,Jellyfin、Emby、Kodi 掃到就會顯示;OpenAver 管找片和逛收藏,它們管播放。
片子在 NAS 或雲端硬碟上,不想搬也不想被改,可以用嗎?
可以。資料夾設成「唯讀」,原檔不動,資料檔和封面寫到本機,外接碟也行。也能產生 .strm 給 Emby、Kodi 播(Jellyfin 10.11.7 起只能寫網址,見上方)。
OpenAver 會搬移、改名或刪除我的檔案嗎? 只有按「整理」才會改名或搬家,而且不刪除;同名檔會先問你。其他操作不動影片,補資料只在旁邊加 NFO 和封面。
換電腦或想備份,需要複製哪些東西?
設定檔、片庫資料庫、女優照片、縮圖、書籤封面全部集中在 app/output/ 這個資料夾;複製這一個資料夾就能換電腦或備份。
Mac 可以用嗎?要裝 Docker 嗎? 可以。限 Apple 晶片(M1 之後),一行指令或 ZIP,免 Docker。
片庫放在 NAS 上,可以用桌面 App 直接連過去嗎?
可以。NAS(Synology 套件或 Linux)或另一台電腦跑 OpenAver,桌面 App 側欄「連線」填網址和密碼。比瀏覽器多三件:用自己的播放器(讀得到 .srt)、JavLibrary/FC2-javten 的真人驗證、打開片所在資料夾。路徑不同就設對照表;主機需 0.17.7 以上。
電腦裡的片子可以用手機或平板逛嗎? 可以,同一 Wi-Fi 下設定裡打開「伺服器」,手機瀏覽器開網址就能逛,用完關掉不暴露外網。
如果內建的刮削來源(Scraper)失效了怎麼辦? 8 家會互相補位,一家失效,其他家還查得到。JavDB 另有 App 通道,被擋時多半仍查得到;也可接 Metatube,或請 AI 加來源。
內建來源沒有的片(中文片、動畫)也抓得到資料嗎? 可以,只要那個網站每部片有自己的編號頁、不用登入,就能請 AI 把它加成自訂來源;片入庫後在大圖 ⚙ 重刮時選它即可。
官方站已經下架的片還查得到資料嗎? 查得到。桌面版的 JavLibrary、FC2-javten 會跳視窗讓你點一下,通過後自動填回。只限手動精確查,不進批次,也不給 AI。
可以讓 AI 工具操作 OpenAver 嗎? 可以。本機有一份給 AI 讀的說明,Claude Code、Cursor 這類工具用一行指令讀完,就能整理片庫、收藏女優、加標籤。
Windows 關閉視窗後可以在背景跑嗎? 可以縮到系統匣繼續跑,點圖示再打開;按 X 會問退出或縮小,可勾「不再顯示」記住,之後到「設定 → 系統設定」調整。
| 層級 | 技術 |
|---|---|
| Backend | FastAPI (Python 3.12) |
| Frontend | Jinja2 + DaisyUI + Tailwind CSS + Alpine.js 3.x + Fluent Design 2 |
| Animation | GSAP 3.14+ + Motion Adapter (reduced-motion support) |
| Desktop | PyWebView (Windows/macOS) |
| Database | SQLite (WAL mode) |
| Testing | Pytest (3,300+ tests) |
前置需求: Python 3.12(與打包版本一致)、Chrome/Edge、WebView2 Runtime (Windows 10/VM)
git clone https://github.com/slive777/OpenAver.git
cd OpenAver
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
# 開發模式 (Hot Reload)
uvicorn web.app:app --reload --reload-include 'locales/*.json' --host 127.0.0.1 --port 8000
# 桌面模式 (Windows)
python windows/launcher.py
source venv/bin/activate
pytest
OpenAver/
├── web/ # Web GUI (FastAPI)
│