{"repo":"rozx/AI-ROMS-batch-renamer","free":true,"listed":false,"github":"https://github.com/rozx/AI-ROMS-batch-renamer","clone":"git clone https://github.com/rozx/AI-ROMS-batch-renamer.git","description":"🎮 ROM AI Batch Renamer | ROM AI批量重命名工具 | 支持终端与图形界面，结合本地别名数据库与 AI 进行 ROM 批量重命名。","language":"Python","stars":10,"topics":["ai","batch","emulation","renamer","chatgpt","command-line-tool","roms","scraper","deepseek"],"license":"MIT","category":"cli-tools","readme_excerpt":"🎮 ROM AI 批量重命名工具 📥 下载最新版本 支持终端与图形界面，结合本地别名数据库与 AI 进行 ROM 批量重命名。 🆕 v3.0.0 新功能亮点 v3.0.0 在原有 AI 工作流基础上新增三大核心功能： 🖥️ 全新图形界面 基于 PySide6 的桌面 GUI 正式上线，无需使用终端。重命名、还原、缓存管理等所有操作均可在界面中完成，与 CLI 行为完全一致，所有设置会话间自动保存。 📖 本地英/中文标题查找 --cn-lookup 可从内置平台 CSV 数据库 离线 解析英文与中文标题，无需 API 密钥。采用多步模糊匹配（精确 → 模糊 → 别名），优先返回 USA / World 区版本，输出格式与 AI 模块完全兼容，可无缝混用。 🔍 Tavily 远程 MCP 联网搜索 通过 --tavily-api-key 接入 mcp.tavily.com ，为 AI 重命名增加实时网络搜索支持，无需安装 Node.js，对冷门或命名混乱的 ROM 特别有效。 --- ✨ 功能特性 功能 说明 ---- ---- 🖥️ 图形界面 完整的 PySide6 桌面 GUI，与所有 CLI 选项保持同步 📖 本地查找 ( --cn-lookup ) 从内置 CSV 数据库离线解析英文与中文标题，无需 API 密钥 🤖 AI 补全 ( --ai ) 通过任意 OpenAI 兼容 API 批量查询标题 🔍 Tavily 联网搜索 ( --tavily-api-key ) 通过 mcp.tavily.com 进行实时网络搜索，无需 Node.js 🔤 拼音首字母 ( --pinyin ) 在文件名前添加拼音首字母，优化排序 🧩 平台别名归一化 ( --platform ) 自动将常见平台别名转换为标准名称 🔄 还原功能 从历史缓存中恢复原始文件名 🗜️ ZIP 支持 ( --unzip ) 解压 ZIP 压缩包并重命名内容 💾 智能缓存 自动跳过重复 AI 请求，可用 --ai-no-cache 禁用 🛡️ 安全默认 自动跳过已重命名文件，除非使用 --force 📖 重命名示例 原始文件名 重命名后 ---------- -------- 黄金太阳 - 失落的时代Mobile&Elffinal(UE)(128Mb).zip H Golden Sun - The Lost Age (黄金太阳 - 失落的时代) [简].gba 哈利波特 - 阿兹卡班的逃犯施珂昱(JP)(128Mb).zip H Harry Potter and the Prisoner of Azkaban (哈利波特 - 阿兹卡班的逃犯) [简].gba 指环王－王者归来(0.4b小字体)Advance-004(JP)(136Mb).zip Z The Lord of the Rings - The Return of the King (指环王 - 王者归来) [简].gba ⚡ 快速开始 图形界面（新手推荐） 将 ROM 目录拖入输入框，选择平台，勾选所需选项，点击 🚀 开始重命名 即可。 命令行 — 建议先模拟运行预览 还原文件名 🖥️ 图形界面说明 窗口分为左右两栏： 设置面板 （左）和 实时日志 （右）。 界面字段 对应 CLI 参数 说明 -------- ------------- ---- 平台 --platform 支持别名自动补全，如输入 gb → Game Boy 裁剪多余字符 --trim 处理前去除文件名中的噪声标签","default_branch":null,"files":null,"tree":[],"storefront":"/r/rozx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rozx/AI-ROMS-batch-renamer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}