mohanad98765/HomeUpdater

GitHub: mohanad98765/HomeUpdater

一款本地 Windows 应用,通过 AI 顾问统一发现并管理家庭网络中各类设备的系统更新与漏洞信息。

Stars: 0 | Forks: 0

# 🏠 HomeUpdater **通过 AI 和您的授权,在一个地方更新家庭网络中的所有设备。** ![release](https://img.shields.io/github/v/release/mohanad98765/HomeUpdater?label=release) ![platform](https://img.shields.io/badge/platform-Windows-0078D6) ![languages](https://img.shields.io/badge/UI-6%20languages%20(RTL)-success) ![tests](https://img.shields.io/badge/tests-289%20passing-brightgreen) ![signed](https://img.shields.io/badge/installer-code%20signed-blue) [**⬇️ 下载最新版本**](https://github.com/mohanad98765/HomeUpdater/releases/latest) [**▶️ 观看演示**](screenshots/HomeUpdater-demo.mp4)
Kanz AI Certified — HomeUpdater · KANZ-ADV-4015 🏅 获得 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 | |:---:|:---:| | ![Advisor](https://static.pigsec.cn/wp-content/uploads/repos/cas/e0/e0e78c5899878abbcdc7391e40d46d197e7f12d196b2900a85aaa61d265642ed.png) | ![Consent](https://static.pigsec.cn/wp-content/uploads/repos/cas/6b/6b3e77a374d82d31190e93cad9e92679ff384ebe7ecf5b4dbe2b0270c4f6394d.png) | | **👋 新手引导 · Onboarding tour** | **🖥️ 控制面板 · Dashboard** | | ![Onboarding](https://static.pigsec.cn/wp-content/uploads/repos/cas/bb/bb911c771e7f14648add7baa44e8d26df120a1583a52354d9424cde64801b0b5.png) | ![Dashboard](https://static.pigsec.cn/wp-content/uploads/repos/cas/84/8420b1254a702c2bd3d59e69987dec8ce8783ff1c34e107499885326003407e0.png) | | **🛡️ 安全(CVE)· Security** | **🌐 设备 · Devices** | | ![Security](https://static.pigsec.cn/wp-content/uploads/repos/cas/27/27543df9858b288fd722e76a97ccdee6d297e39275f05ffa94847f7bd2df140f.png) | ![Devices](https://static.pigsec.cn/wp-content/uploads/repos/cas/df/dfe27963d20c962d2754e80739a287fe78de9bf72f752beef1261718e048ab0f.png) | | **📱 Android 无线配对 · Android pairing** | **🔒 登录锁 · Login lock** | | ![Android](https://static.pigsec.cn/wp-content/uploads/repos/cas/5e/5e1aa3932822cc29d06e7cfe53b58601a6d87b948870ac7e10c71756144d9851.png) | ![Login](https://static.pigsec.cn/wp-content/uploads/repos/cas/28/28637c3d03ca146ac3615df68286de09c0aaea5e915c80abe0012739c3be9644.png) | ## 安装与运行 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
用心为您的家庭网络打造
标签:Agentic AI, Windows应用, 智能家居, 漏洞挖掘, 网络设备管理, 自动更新, 运维工具, 逆向工具