Skip to content

xythobuz/JSystemInfoKit

Repository files navigation

Logo

A comprehensive, well documented, and well tested system information framework for Cocoa on OS X by the creator of the most complete source on the SMC.

How To Use

Visit SystemInfoKit's website here for complete documentation: http://jbot-42.github.io/systeminfokit.html

Features

Detailed Device Information

With minimal code, SystemInfoKit can provide detailed device information including device UUID, serial number, model string, and display resolution, CPU specifications, and network information including the ip address, host name, and public IP address.

Complete SMC Integration

SystemInfoKit's SMC integration is based on SMCWrapper. It provides an additional layer of functionality over SMCWrapper including the ability to find all working SMC keys and get human-readable descriptions for keys.

Built-in System Monitoring Functions

SystemInfoKit provides a comprehensive system monitoring class which can be used to find CPU usage, memory usage, disk usage, network usage, and even detailed information on the battery.

Contributions

Issues and pull requests are welcome!

Licensing

SystemInfoKit, SMCWrapper, and the original SMC tool are released under the GNU GPL v2.0 License.

Copyright

SystemInfoKit copyright © 2015 JRW (@jBot-42)

SMCWrapper copyright © 2014 Fergus Morrow (@FergusInLondon)

Apple SMC Tool copyright © 2006 devnull

About

The most comprehensive system information framework for OS X.

Resources

License

Stars

Watchers

Forks

Packages

No packages published