Metadata-Version: 2.4
Name: nekro-agent-toolkit
Version: 1.5.1
Summary: Nekro Agent 安装、更新与备份的统一管理工具
Home-page: https://github.com/greenhandzdl/nekro-agent-toolkit
Author: greenhandzdl
Author-email: greenhandzdl@greenhandzdl.moe
License: MIT
Project-URL: Homepage, https://github.com/greenhandzdl/nekro-agent-toolkit
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: certifi==2025.10.5; python_full_version >= "3.8"
Requires-Dist: charset-normalizer==3.4.3; python_full_version >= "3.8"
Requires-Dist: idna==3.10; python_full_version >= "3.8"
Requires-Dist: requests==2.32.4; python_full_version >= "3.8"
Requires-Dist: setuptools>=75.3.2
Requires-Dist: urllib3==2.2.3; python_full_version >= "3.8"
Dynamic: author-email
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

[Read this in English](./doc/README-EN.md)

# Nekro Agent Toolkit

Nekro Agent Toolkit 是一款用于一站式部署、备份、恢复 Nekro Agent 及相关服务的工具，支持 Docker 环境下的自动化管理。

## ✨ 主要功能

- 一键安装、升级、备份与恢复 Nekro Agent
- 智能检测与多语言支持
- 支持 Docker 卷自动备份与恢复

## 🚀 快速使用

### 安装

```bash
pip install nekro-agent-toolkit
# 或源码运行
git clone https://github.com/your-repo/nekro-agent-toolkit.git
cd nekro-agent-toolkit
```

### 常用命令

```bash
# 安装/升级/备份/恢复
nekro-agent-toolkit -i [PATH]
nekro-agent-toolkit -u [PATH]
nekro-agent-toolkit -b [DATA_DIR] BACKUP_DIR
nekro-agent-toolkit -r BACKUP_FILE [DATA_DIR]
```

### 使用 uv 管理依赖（推荐）

本项目现在支持使用 `uv` 来管理依赖与生成可重现的锁文件 `uv.lock`。


## 附加信息

- 系统要求：Python 3.6+，Docker，Docker Compose
- 许可证：见 [LICENSE](./LICENSE)
