Skip to content
This repository has been archived by the owner on Oct 23, 2020. It is now read-only.
/ tobs Public archive

Discontinued: a customizable system monitoring app for Mac and Windows

License

Notifications You must be signed in to change notification settings

CodeF0x/tobs

Repository files navigation

Please refer to the bottom of this readme regarding the state of development. This readme is subject to change.





GitHub release (latest by date including pre-releases)

GitHub last commit PRs


GitHub All Releases GitHub closed issues GitHub issues

TOBS

A customizable system monitoring app for Mac and Windows.

Table of Contents

  1. What is TOBS?
  2. Features
  3. Customizing TOBS
  4. Screenshots
  5. Installation
  6. Known Issues
  7. State of development
  8. Support
  9. Special Thanks

What is TOBS?

TOBS is a customizable cross-platform system monitor app.

It shows you the most important information about your system in an instant using comprehensible charts.
With customizable options like refreshrate, dark- and light mode, drag- and drop alignment of the charts and some more, you can make Tobs your very own experience.


Features

CPU Monitoring

Tobs is able to display the following CPU data:

  • CPU Name
  • Current clock speed
  • Power clock speed
  • Usage in %
  • Cores (logical)
  • CPU model and vendor

RAM Monitoring

Tobs is able to display the following CPU data:

  • Memory Name
  • Usage in %
  • Total memory available
  • Used memory
  • Free memory
  • Memory clock
  • Memory type

GPU Monitoring

Tobs is able to display the following GPU data:

Disk Monitoring

Tobs is able to display the following GPU data:

  • Free space per disk
  • Used space per disk
  • Mounted disks

Network Monitoring

Tobs is able to display the following network data:
Note: This data applies only to the default interface

  • Connection Name
  • IPv4 address
  • IPv6 address
  • MAC address
  • Current upload speed in MBit (Megabit)
  • Current download speed in MBit (Megabit)


    Customizing TOBS

TOBS is almost fully customizable. You are able to adjust the following settings:

  • Refreshrate of data
  • Select if data shall be displayed in GiB (Gibibyte) or GB (Gigabyte)
  • Switch between Dark- and Light mode
  • Chartlayout customizable with drag and drop


    Screenshots

This is what TOBS looks like in action





Installing TOBS

The TOBS installation is pretty straigt forward.

To get started, download the latest release or clone the master to your computer.

Make sure you have Node installed!

Open an Commandprompt/Terminal inside the TOBS folder and run npm install.

After that, use npm start to launch TOBS.


Known issues and drawbacks

Just like with every piece of software, TOBS also has some known issues and drawbacks.

  • You can't monitor your graphics card with TOBS, as it lacks a proper API to get GPU data. The only information TOBS can display about your GPU are:

    • GPU name
    • Total VRAM
    • Bus
  • Due to Linux's permission system, there is no direct Linux support right now. Technically, TOBS should run on Linux, but with issues (e. g. missing / incorrect data, etc.)


    State of development

This displays the current state of development.

Features:

Planned Feature Implemented Working as intended / Tested
CPU usage
RAM usage
GPU usage Learn more
disk usage
network usage

Customizing:

Preference Implemented Working as intended / Tested
chart layout via drag & drop
custom refreshrate of charts
measurements in GiB or GB
set dark or light mode on the fly
self updating or atleast update assistent ❓ Update dialog
enable / disable animated charts


Support

If you have discovered a 🐜 or have a feature suggestion, feel free to create an issue on Github.

License

This project is lincensed under the MIT License.


Special Thanks to

(In chronological order)

  • miit0o for creating this great looking README.