Observed since 21 Oct, 11:32 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A CLI-based hard fork of AiNiee for batch translation.
AiNiee-Next 是针对 AiNiee 核心逻辑进行工程化重构的命令行版本。
本项目引入了现代化的 Python 包管理工具 uv,并对底层运行时进行了多项稳定性优化。通过接管底层 IO 流与异常处理,构建了一个适合长时间挂机、服务器部署及自动化工作流的高健壮性 TUI 环境。
本项目为极致的性能释放和稳定性而生。
下图展示了一个约 20,000 行的待翻译文件,在 50 并发线程下仅用约 4 分钟即可完成翻译任务:
+ / - 键实时增减并发线程数K 键强制触发 API Key 轮换,应对限流M 键启动 WebServer 并自动打开浏览器1. 获取代码
git clone https://github.com/ShadowLoveElysia/AiNiee-Next.git
cd AiNiee-Next
2. 环境准备(首次运行)
Windows:
双击 prepare.bat
Linux / macOS:
chmod +x prepare.sh && ./prepare.sh
3. 启动应用
Windows:
双击 Launch.bat
Linux / macOS:
./Launch.sh
1. 安装 uv
Windows (PowerShell):
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
Linux / macOS:
curl -LsSf https://astral.sh/uv/install.sh | sh
Android (Termux):
pkg update && pkg upgrade
pkg install python
pip install uv
2. 获取代码并启动
git clone https://github.com/ShadowLoveElysia/AiNiee-Next.git
cd AiNiee-Next
uv run ainiee_cli.py
支持通过命令行参数直接启动任务,适用于脚本集成与自动化。
翻译任务示例:
uv run ainiee_cli.py translate input.txt -o output_dir -p MyProfile -s Japanese -t Chinese --resume --yes
队列任务示例:
uv run ainiee_cli.py queue --queue-file my_queue.json --yes
主要参数:
translate / polish / export / queue: 任务类型-o, --output: 输出路径-p, --profile: 配置 Profile 名称-s, --source: 源语言-t, --target: 目标语言--type: 项目类型 (Txt, Epub, MTool, RenPy 等)--resume: 自动恢复缓存任务--yes: 非交互模式--threads: 并发线程数--platform: 目标平台--model: 模型名称--api-url: API 地址--api-key: API 密钥本项目集成基于 React 构建的 Web 控制面板,已进入稳定阶段。
启动方式:
uv run ainiee_cli.py 进入主菜单功能:
开发说明:Web 控制面板已稳定运行,但功能相对 TUI 模式较少。本项目以 CLI/TUI 交互为核心开发方向,Web 端功能更新将在后续版本中逐步跟进。
本项目采用 Wrapper / Adapter 模式:
ainiee_cli.py 作为防腐层,负责环境隔离与异常拦截Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.4 | 16 Mar 2026 | 60 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 11:32 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:149778090bd492c92f74f18e26ff6719bc29af92570e6996d4871732bf8ad94f