mohanad98765/HomeUpdater
GitHub: mohanad98765/HomeUpdater
一款本地 Windows 应用,通过 AI 顾问统一发现并管理家庭网络中各类设备的系统更新与漏洞信息。
Stars: 0 | Forks: 0
# 🏠 HomeUpdater
**通过 AI 和您的授权,在一个地方更新家庭网络中的所有设备。**


-success)


[**⬇️ 下载最新版本**](https://github.com/mohanad98765/HomeUpdater/releases/latest)
[**▶️ 观看演示**](screenshots/HomeUpdater-demo.mp4)
🏅 获得 Kanz AI 计划认证 · Certified by the Kanz AI Program — `KANZ-ADV-4015`
## 这是什么?
**HomeUpdater** 是一款**本地** Windows 应用程序,可发现您的家庭网络设备(Windows、Android、Linux、智能家居设备),并**通过单一界面**管理它们的更新——无需云服务,由您完全掌控。
## 🤖 核心:智能顾问
该项目的核心是一个基于 Claude 的智能 AI 顾问,它通过**本地工具**读取网络扫描结果、已知漏洞(NVD)和待处理更新,然后**在您的许可下**,在本地和远程主机上推荐、对话并应用更新。
## 功能
| | |
|---|---|
| 🖥️ **Windows** | 本地更新(winget + Windows Update)和远程更新(WinRM) |
| 📱 **Android** | 无线连接,支持 **Android 11+ 配对**并自动发现端口(mDNS) |
| 🐧 **Linux** | 通过 SSH 进行更新(apt / dnf),并带有主机身份验证(TOFU) |
| 🏠 **智能家居** | 集成 Home Assistant |
| 🛡️ **安全** | 每个设备的 NVD 漏洞信息附带直接 CVE 链接 · PDF 报告 |
| 🔒 **密码锁** | 保护应用数据(PBKDF2 哈希加密,无默认密码) |
| 🌐 **6 种语言** | 原生阿拉伯语界面(RTL)+ EN/FR/ES/TR/UR |
## 截图
| 🤖 智能顾问 · AI Advisor | 🔐 数据共享授权 · Data-sharing consent |
|:---:|:---:|
|  |  |
| **👋 新手引导 · Onboarding tour** | **🖥️ 控制面板 · Dashboard** |
|  |  |
| **🛡️ 安全(CVE)· Security** | **🌐 设备 · Devices** |
|  |  |
| **📱 Android 无线配对 · Android pairing** | **🔒 登录锁 · Login lock** |
|  |  |
## 安装与运行
1. 从[发布页面](https://github.com/mohanad98765/HomeUpdater/releases/latest)下载 `HomeUpdater-Setup-x.y.z.exe`。
2. 运行它(需要管理员权限——UAC)。首次运行时会要求创建密码。
3. 智能顾问需要 Anthropic API 密钥(在应用内输入并加密存储在您的设备上)。
## 安全
存储时加密凭据(Fernet + DPAPI)· 通过哈希密码锁定应用 · 本地 API 身份验证(会话 token + CSRF + DNS-rebinding 防护)· 主机身份验证(SSH TOFU + WinRM TLS)· 代码签名 · NVD 漏洞扫描。
## 技术栈
**后端:** Python · FastAPI · SQLAlchemy (异步) · Alembic · pywinrm · asyncssh · Anthropic SDK
**前端:** React · TypeScript · Vite · Tailwind (RTL)
**桌面端:** PyInstaller · WebView2(原生窗口)· Inno Setup
🏅 获得 Kanz AI 计划认证 · Certified by the Kanz AI Program — `KANZ-ADV-4015`
用心为您的家庭网络打造
标签:Agentic AI, Windows应用, 智能家居, 漏洞挖掘, 网络设备管理, 自动更新, 运维工具, 逆向工具