Computer Companion is a custom ESP32-powered 5inch touchscreen device + Windows desktop app that displays real-time PC health (CPU, GPU, RAM, Storage, Network) alongside live sports (Cricket, F1), Weather, Now-playing media and Game FPS — all in one glance-able device on your desk. 11 built-in screen animated themes, custom wallpaper upload, RGB LED ambient lighting, and a "Bring Your Own Widget" layout editor.
Computer Companion is a custom ESP32-powered 5inch touchscreen device + Windows desktop app that displays real-time PC health (CPU, GPU, RAM, Storage, Network) alongside live sports (Cricket, F1), Weather, Now-playing media and Game FPS — all in one glance-able device on your desk. 11 built-in screen animated themes, custom wallpaper upload, RGB LED ambient lighting, and a "Bring Your Own Widget" layout editor and comes with 10+ Hand made screens!
1. The Core Ecosystem
Tactile Hardware & Industrial Design : Precision-engineered mechanical designs for an ESP32 display enclosure and stand. The project includes high-fidelity `.step` models for industrial manufacturing and production-ready `.3mf` files for immediate 3D printing.
Embedded Intelligence : A robust C++ firmware stack (PlatformIO/Arduino) paired with a high-performance LVGL(Light and Versatile Graphics Library) UI. The interface is visually designed using EEZ Studio, allowing for a fluid, responsive touch-screen experience.
Quantum Control Center : A sophisticated cross-platform .NET application (Avalonia UI) that serves as the desktop "brain." It aggregates telemetry from various sources—including CPU/GPU/Disk/Memory/etc metrics and weather data—and orchestrates data delivery to the companion device with near-infinite configuration.
Integrated Service Layer (PeakSkillCore.API) : A dedicated backend hub that fetches and synchronizes real-time data. This includes specialized modules for tracking live Cricket and Formula 1 scores, delivering dynamic content directly to the user's peripheral hardware.
2. Key Capabilities
Deep System Telemetry : Provides a dedicated physical dashboard for PC health, freeing up screen real estate while keeping critical metrics glanceable.
Live Sports Integration : Native support for following live matches and races (Cricket/F1) in real-time.
Modular Architecture : Designed for extensibility, allowing users to define custom sensor flows and personalize the UI with a library of high-quality screens (11 designs integrated, 7 more designs ready but not integrated)\
Hardware Synchronization : Seamless communication between the desktop server and the ESP32 device, ensuring low-latency updates and reliable control.
3. Engineering Excellence & Production Readiness : Computer Companion is engineered as a release-ready product rather than a simple prototype:
Modern DevOps: Fully automatedGitHub CI/CD pipelines manage the building, testing, and deployment of the web and documentation components.
Automated Packaging: Includes professional distribution tools for generating Windows `.msix` installers and managing asset processing via Python and Bash scripts.
Comprehensive Documentation : A dedicated Docusaurus portal provides technical guides, user manuals, and API documentation, ensuring a smooth experience for both developers and end-users.
Clean Codebase: With approximately 36,000 lines of code and a modular C#/.NET and C++ structure, the project demonstrates high standards of maintainability and scalability.
Computer Companion represents a turnkey solution for the "connected desktop." It combines industrial design with high-performance software engineering to deliver a unique, functional, and highly polished user experience that extends the digital workspace into the physical realm.
Computer Companion is a custom ESP32-powered 5inch touchscreen device + Windows desktop app that displays real-time PC health (CPU, GPU, RAM, Storage, Network) alongside live sports (Cricket, F1), Weather, Now-playing media and Game FPS — all in one glance-able device on your desk. 11 built-in screen animated themes, custom wallpaper upload, RGB LED ambient lighting, and a "Bring Your Own Widget" layout editor and comes with 10+ Hand made screens!
1. The Core Ecosystem
Tactile Hardware & Industrial Design : Precision-engineered mechanical designs for an ESP32 display enclosure and stand. The project includes high-fidelity `.step` models for industrial manufacturing and production-ready `.3mf` files for immediate 3D printing.
Embedded Intelligence : A robust C++ firmware stack (PlatformIO/Arduino) paired with a high-performance LVGL(Light and Versatile Graphics Library) UI. The interface is visually designed using EEZ Studio, allowing for a fluid, responsive touch-screen experience.
Quantum Control Center : A sophisticated cross-platform .NET application (Avalonia UI) that serves as the desktop "brain." It aggregates telemetry from various sources—including CPU/GPU/Disk/Memory/etc metrics and weather data—and orchestrates data delivery to the companion device with near-infinite configuration.
Integrated Service Layer (PeakSkillCore.API) : A dedicated backend hub that fetches and synchronizes real-time data. This includes specialized modules for tracking live Cricket and Formula 1 scores, delivering dynamic content directly to the user's peripheral hardware.
2. Key Capabilities
Deep System Telemetry : Provides a dedicated physical dashboard for PC health, freeing up screen real estate while keeping critical metrics glanceable.
Live Sports Integration : Native support for following live matches and races (Cricket/F1) in real-time.
Modular Architecture : Designed for extensibility, allowing users to define custom sensor flows and personalize the UI with a library of high-quality screens (11 designs integrated, 7 more designs ready but not integrated)\
Hardware Synchronization : Seamless communication between the desktop server and the ESP32 device, ensuring low-latency updates and reliable control.
3. Engineering Excellence & Production Readiness : Computer Companion is engineered as a release-ready product rather than a simple prototype:
Modern DevOps: Fully automated GitHub CI/CD pipelines manage the building, testing, and deployment of the web and documentation components.
Automated Packaging: Includes professional distribution tools for generating Windows `.msix` installers and managing asset processing via Python and Bash scripts.
Comprehensive Documentation : A dedicated Docusaurus portal provides technical guides, user manuals, and API documentation, ensuring a smooth experience for both developers and end-users.
Clean Codebase: With approximately 36,000 lines of code and a modular C#/.NET and C++ structure, the project demonstrates high standards of maintainability and scalability.
Computer Companion represents a turnkey solution for the "connected desktop." It combines industrial design with high-performance software engineering to deliver a unique, functional, and highly polished user experience that extends the digital workspace into the physical realm.