🚀 Introducing SysPeek v2.0.0 - A Modern System Information Viewer for Windows, macOS, and Linux (New Release!)

🚀 Introducing SysPeek v2.0.0 - A Modern System Information Viewer for Windows, macOS, and Linux (New Release!)

Introducing SysPeek v2.0.0: A Modern Cross-Platform System Monitor Built with Electron & React

隆重推出 SysPeek v2.0.0:一款基于 Electron 和 React 构建的现代化跨平台系统监视器

A complete architectural rewrite featuring Electron 43, React 19, TypeScript, Vite, automatic updates, live monitoring, and a secure Electron architecture. 这是一次完整的架构重写,采用了 Electron 43、React 19、TypeScript 和 Vite,并支持自动更新、实时监控以及安全的 Electron 架构。

Introduction

简介

I’m excited to announce the release of SysPeek v2.0.0. While previous versions focused on providing an intuitive hardware information viewer, version 2 represents a complete rebuild of the application from the ground up. This release modernizes every layer of the project—from the build system and security model to the user interface and update mechanism—creating a faster, more maintainable, and production-ready desktop application. Built with Electron, React, TypeScript, and Vite, SysPeek now delivers real-time system monitoring, detailed hardware information, automatic updates, and a hardened Electron architecture designed for modern desktop development. 我很高兴地宣布 SysPeek v2.0.0 正式发布。虽然之前的版本专注于提供直观的硬件信息查看功能,但 2.0 版本代表了该应用的彻底重构。此次发布对项目的每一层都进行了现代化改造——从构建系统和安全模型到用户界面和更新机制——打造出一款更快、更易于维护且可用于生产环境的桌面应用。SysPeek 基于 Electron、React、TypeScript 和 Vite 构建,现可提供实时系统监控、详细的硬件信息、自动更新以及专为现代桌面开发设计的强化版 Electron 架构。

What is SysPeek?

什么是 SysPeek?

SysPeek is a modern desktop application that allows you to inspect your computer’s hardware and monitor live system performance from a single interface. Rather than relying on multiple utilities, SysPeek combines hardware inspection, performance monitoring, system diagnostics, and productivity tools into one lightweight application. Whether you’re a developer, IT administrator, technician, or simply curious about your hardware, SysPeek provides detailed insights in a clean and responsive interface. SysPeek 是一款现代化的桌面应用程序,允许您通过单一界面检查计算机硬件并监控实时系统性能。SysPeek 无需依赖多个实用程序,而是将硬件检查、性能监控、系统诊断和生产力工具整合到一个轻量级应用中。无论您是开发人员、IT 管理员、技术人员,还是仅仅对硬件感到好奇,SysPeek 都能在简洁且响应迅速的界面中为您提供详细的洞察。

What’s New in Version 2?

2.0 版本有哪些新功能?

Version 2 isn’t simply an update—it’s a complete architectural redesign. Every major subsystem has been rebuilt to improve performance, maintainability, scalability, and security. 2.0 版本不仅仅是一次更新,更是一次彻底的架构重构。每一个主要子系统都经过了重建,以提高性能、可维护性、可扩展性和安全性。

Major Improvements: 主要改进:

  • Complete migration to electron-vite
  • 完全迁移至 electron-vite
  • Fully rewritten using TypeScript
  • 使用 TypeScript 完全重写
  • Electron 43 / React 19 / Ant Design 6 / Vite 7
  • Electron 43 / React 19 / Ant Design 6 / Vite 7
  • Automatic application updates
  • 自动应用程序更新
  • Secure IPC communication layer
  • 安全的 IPC 通信层
  • Context isolation and sandbox enabled
  • 启用了上下文隔离和沙盒模式
  • Live history charts / System tray integration
  • 实时历史图表 / 系统托盘集成
  • Theme customization / Report exporting / Notification system
  • 主题自定义 / 报告导出 / 通知系统
  • Better application startup performance
  • 更佳的应用程序启动性能

Modern Technology Stack

现代技术栈

SysPeek is powered by modern desktop technologies. This stack enables fast development while delivering native desktop performance. SysPeek 由现代桌面技术驱动。该技术栈在实现快速开发的同时,提供了原生桌面的性能表现。

LayerTechnology
Desktop FrameworkElectron 43
FrontendReact 19
LanguageTypeScript 6
Build ToolVite 7 + electron-vite
UI FrameworkAnt Design 6
ChartsuPlot
Hardware Informationsysteminformation
Updateselectron-updater
Packagingelectron-builder
层级技术
桌面框架Electron 43
前端React 19
语言TypeScript 6
构建工具Vite 7 + electron-vite
UI 框架Ant Design 6
图表uPlot
硬件信息systeminformation
更新electron-updater
打包electron-builder

Live Performance Dashboard

实时性能仪表盘

SysPeek now features a completely redesigned Task Manager-inspired dashboard. Monitor your system in real time with: Live CPU utilization, Memory usage, Disk I/O, Network throughput, System uptime, Per-core processor load, and Historical performance charts. Everything updates continuously without overwhelming system resources. SysPeek 现在拥有一个完全重新设计、灵感源自任务管理器的仪表盘。您可以实时监控系统,包括:实时 CPU 利用率、内存使用情况、磁盘 I/O、网络吞吐量、系统运行时间、各核心处理器负载以及历史性能图表。所有数据持续更新,且不会占用过多系统资源。

Comprehensive Hardware Information

全面的硬件信息

Beyond performance monitoring, SysPeek provides detailed hardware inspection across every major component. Available pages include: System, CPU, Memory, Graphics, Display, Storage, Operating System, Network, WiFi, Battery, Audio, Bluetooth, USB Devices, and Printers. Each section presents hardware specifications in a structured and easy-to-read format. 除了性能监控外,SysPeek 还提供对每个主要组件的详细硬件检查。可用页面包括:系统、CPU、内存、显卡、显示器、存储、操作系统、网络、WiFi、电池、音频、蓝牙、USB 设备和打印机。每个部分都以结构化且易于阅读的格式呈现硬件规格。

Process Explorer

进程资源管理器

Version 2 introduces a significantly improved process manager. Features include: Running process list, Search, Sorting, CPU usage, and Memory consumption, making it easier to identify resource-intensive applications. 2.0 版本引入了显著改进的进程管理器。功能包括:运行进程列表、搜索、排序、CPU 使用率和内存消耗,使识别资源密集型应用程序变得更加容易。

Security First

安全至上

Desktop applications often overlook security. SysPeek follows Electron’s recommended security practices: Context Isolation enabled, Sandbox enabled, Node Integration disabled, Secure preload bridge, Typed IPC communication, Strict Content Security Policy, and Whitelisted API exposure. System information is collected only in the Electron main process, while the React interface communicates through a carefully controlled IPC bridge. 桌面应用程序往往忽视安全性。SysPeek 遵循 Electron 推荐的安全实践:启用上下文隔离、启用沙盒、禁用 Node 集成、安全的预加载桥接、类型化的 IPC 通信、严格的内容安全策略以及白名单 API 暴露。系统信息仅在 Electron 主进程中收集,而 React 界面则通过严格控制的 IPC 桥接进行通信。

Getting Started

快速开始

Clone the repository and install dependencies: 克隆仓库并安装依赖:

git clone https://github.com/shehari007/SysPeek-hwinfo-react-electron-app.git
cd SysPeek-hwinfo-react-electron-app
npm install
npm run dev

The development server launches Electron with hot reload for both the renderer and the main process. 开发服务器将启动 Electron,并为渲染进程和主进程提供热重载功能。