Skip to content

Multi platform electron app for getting system details and processes manager

Notifications You must be signed in to change notification settings

romslf/system-companion

 
 

Repository files navigation

System Companion

Contributing | License

Feel free to contact me for any suggestions rolaforg@student.42lyon.fr

Description

This repository contain a multi-platform application to get useful informations about your system and more. It should work on Windows, Mac, Linux (Untested for now).

Features (For now, a lot in coming)

Get the follwing informations:

  • CPU (Manufacturer, Model, Frequency, Cores)
  • GPU (Manufacturer, Model, VRAM)
  • RAM (Total, Used, Free)
  • Displays (Type [HDMI, Display Port], Resolution)
  • Network adapter list (Name, Description, IPv4, IPv6, Mav, Type [Wired, Wireless], Max Speed)

And

  • Get average, current, Idle CPU load
  • Get process list (Sort by: name, cpu, memory usage)
  • Kill processes
  • Auto-update (Only windows for now, other platforms will get a pop-up with github release)

Build Setup

# install dependencies
npm install

# serve app with hot reload
npm run dev

# build electron application for production
npm run build


This project was generated with electron-nuxt v1.3.1 using vue-cli. Documentation about the original structure can be found here.