Since we're not actively working on it, we don't need data collection right now, so ignore those parts. You can still run it privately for your own self-tracking purposes as described here, though, and it will be very safe--the app doesn't do any networking and puts all its logs in ~/Library/Application Support/Telepath.
Now you don't have to email me to get the code--go check it out on GitHub, and adapt it as you see fit!
Your computer should be able to watch out for you when you're tired and cheer you up when you're sad. It should tell you when you're on fire and when you should take a break. And it should help you with your experiments to improve your emotional balance or your cognitive performance.
With the Telepath project, we're trying to solve a tremendous machine learning problem: understanding how you're feeling just from your keystrokes, mouse movements, application usage, webcam stream, accelerometry, light levels, music, and other passive measurements. If we can pull it off, we'll have a totally automatic self-tracking tool that will learn about you until it understands how you're feeling as well as you do (and sometimes better).
But it won't work unless we have enough data on which to train our algorithms. We need volunteers to collect this passive data alongside small, actively tracked samples of cognitive performance emotional state.
Unzip it, drag Telepath.app to your Applications folder, then start it and set it to auto-start on startup. It will begin to remind you every 2-4 hours that you're at your computer to do the Telepath battery on Quantified Mind. To join that experiment, sign up for free on Quantified Mind and enter participant code: Telepath
If you have questions or want to help participate, please email me: niter.com.
We have plans for Windows tracking, real-time feedback and historical graphing of the models' predictions, data encryption, webcam and microphone capture, interfacing to wearable sensors, a website, and a deathly clever machine learning model to tie it all together. Once Telepath can understand you, we can build a ton of features on top of this--so many that we hardly know which ones. If you're interested in something that would use this, we'd like to hear.
Shouldn't a personal computer be personable (it can relate to you), not just personalizable (you can change the wallpaper)?