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. 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.
Project details
Built with:C,C#,C++,Python,MDX,TypeScript,Shell,Batchfile,CSS
Next step: <p>Please contact me with the price which you are interested to buy in and let's see where it goes.</p>
For sale
Asking price: $2,350 USD
What's included
All related design work, Source code, All related data
Here's the list of all the software and hardware details which I will be selling, The Computer Companion Ecosystem: Project Assets & Specifications Mechanical Design High-fidelity 3D CAD model for the ESP32 display enclosure Production-ready 3D printing file for the case and stand assembly. Companion Device Firmware & UI Companion UI: The user interface layer built with the LVGL (Light and Versatile Graphics Library). PeakSkillEsp32: The core C++ firmware project (PlatformIO/Arduino) that handles hardware drivers, touch input, and logic. EEZ Studio Source: Visual design files used to generate the embedded UI code, allowing for rapid interface prototyping Quantum Control Center, Advanced PC Telemetry Hub A cross-platform application that aggregates real-time hardware metrics (CPU/GPU data) and environmental insights (Weather data). Limitless Configurability: A modular architecture that allows users to define custom data flows and synchronize them seamlessly with the companion device. Serviceability: Update the companion device, trouble shoot and do much more Web Application Suite, a server which provides updates to the Companion and the Desktop application suite with Sports Data, yes, you can in-fact follow Cricket and F1 using the Companion device. Integrated Service Layer : A dedicated backend server and API providing real-time software updates. Live Feed Integration : Specialized modules for tracking live Cricket and Formula 1 data, delivered directly to the companion hardware. End User Manual : Comprehensive user manuals covering the operation of the Companion UI and the Quantum Control Center, ensuring a smooth end-user experience. DevOps, CI/CD & Packaging (Scripts/ & Build/) : Full GitHub CI/CD configurations for automated building and testing of the web and documentation suites. Media & Assets : An extensive collection of high-quality visual resources, including interface graphics, sports iconography (F1/Cricket), and unique personalization assets like the cu...
Reason for selling
I would like to make it a product and sell it myself however I am not having time for that IRL commitments force me to keep my day job.
Project metrics
Average Monthly Visitors: Pre-launch
Average Monthly Revenue: Pre-revenue
Average Monthly Downloads: Pre-launch / New project
More side projects like Computer Companion
Tweaky Driver
- Review Windows driver updates and their source before you install
MG Gestionale
- Complete Italian business suite: SDI e-invoicing, inventory, accounting
AutoFix for macOS
- Mac app for evidence-based Xcode, Flutter and Android diagnostics.
SideProjectors is a marketplace where developers can sell, buy, and showcase side projects and find co-founders. The platform lets you list projects for sale, discover projects to buy, seek co-founders, and share projects with the community.