Skip to content

CodeClimbersIO/ebb-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ebb

Ebb is a desktop app for builders and creatives who seek more undistracted deep work. Quickly get into focus, block distracting apps, track your time, incorporate music into your workflow, and stay accountable with friends.

To start using Ebb, simply download the application from the releases page

How it works

Ebb uses your window, mouse and keyboard activity to track your workflow habits. These activities are then rolled up into activity states, which are then used to generate working sessions to help you understand your workflow habits and improve your productivity.

What do we do with your data?

  • First, any data that contains sensitive information like app names, window names, mouse movements, keyboard interaction, is NOT shared with or stored by us. This all stays on your personal device.
  • In order to easily offer you with a convenient solution to understand and improve your work habits, we do store your scores, sessions, streaks, and friends.
  • We do not share this data with third parties
  • We give you full control to remove your profile from our system at anytime

Getting Started

  • Install Rust
  • From root of project run npm install
  • Get a copy of .env
  • Start with npm run tauri dev

Open Source

  • The tracking engine that powers Ebb is an Open Source project we maintain called CodeClimbers. We believe there are improvements that need to be made to the technology that supports tracking and we are pushing those developments as open source and local first.

The monitoring service is a Rust application that runs on your computer and is responsible for recording your activities. It is designed to be run as a background service and will not interfere with your workflow. Makes use of the os-monitor crate to monitor your activities and then record them to the database on your device.

The monitor is a Rust application that runs on your computer and is responsible for monitoring your activities. It is specifically responsible for monitoring (but not recording) your window, mouse and keyboard activity.

About

macOS app to help you focus.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 6