KonsomeJona / OctoMouse

OctoMouse is an open-source application for MAC OSX that measures your mouse and keyboard activities.
MIT License
244 stars 23 forks source link

OctoMouse

OctoMouse is a free and open-source application for MAC OSX that measures your mouse and keyboard activities. It is developed using Xcode and Cocoa framework in Objective-C.

Status bar screenshot

With OctoMouse, you will be able to always keep under your eyes how far did you travel with your mouse/trackpad, how many times did you press a key, how long did you use your computer and so on.

Panel screenshot

Preferences screenshot

Download

To download and use OctoMouse, please refer to the Releases page.

Unfortunately, Octomouse was removed from the App Store as Apple is concerned by the privacy issue this application might cause. If you are currently using the version downloaded from the Mac App Store, I suggest you to replace it by the release available here on GitHub.

Privacy

As most of people, you are concerned about some privacy issues and this is why the application's source code is open. The application does not collect any private information from the user and does not use any network bandwith. It is not a keylogger and only keeps track of the number of times a key was pressed. If you are still concerned about privacy, you can check the source code and build the application by yourself using Xcode.

Features

Any new translation is welcomed!

Planned Features

Planned feature 1 screenshot Planned feature 2 screenshot

In order to see these new features coming as soon as possible, please support me!

Q&A

Why is the keystrokes counter not working?

For a security reason, OSX prevents any application to detect and retrieve all keyboard inputs that happen outside the application itself. If you want the keystrokes counter working, you will need to add OctoMouse in a whitelist. We can't force you to trust our application, but we assure you we don't collect any information from you.

To enable the key pressed counter feature, make sure this application is added and checked in: System Preferences > Security & Privacy > Privacy > Accessibility. You might need to restart the application.

Privacy screen

Teach yourself!

Use the source code to learn more about OSX, Cocoa and Objective-C development. The application's source code will show you how to:

Support OctoMouse!

There are several ways to support the project OctoMouse.

Donate!

Please offer me a :coffee: so I can stay awake and work hard on the project. According to the Balmer Peak theory, offering me :beer: could even make me more productive.

PayPal

Donate

Translate

We want OctoMouse to be available in many languages as possible in order to make this application accessible by people all around the world. Only a few texts need to be translated... If you want to help for adding any new translation, contact me or make a new pull request.

Add features, fix bugs, suggest ideas...

This project is open-source so you can freely contribute to it! Open a new issue if you find a bug, make a pull request if you implement a new feature... Whatever that would make OctoMouse better. I will also make sure to update the application on the App Store.

Spread the word!

Share this application around you.

Or just give me nice words!

By giving a good rate and a nice comment to the application or simply sending me a little message will always make me happy.

Who am I?

I am me. I try to make some cool stuff during my free time outside my actual job. It is sometimes hard to find some spare time so I try to do my best. This is why I need your support! Also, take time to visit my website Takohi.com.