Repolode
ActivityWatch

ActivityWatch/activitywatch

Open-source automated time tracker that records active apps, window titles, browser tabs and AFK status, storing all data locally under your control.

대체할 수 있는 제품:RescueTimeWakaTime

스타
19,278
포크
1,045
열린 이슈
132
마지막 커밋
19시간 전

어떤 프로젝트인가요?

ActivityWatch records how you spend your time on your computer. Small programs called watchers collect data such as the currently active application and its window title, the active browser tab with its title and URL, and keyboard and mouse activity used to detect whether you are away from the keyboard. The data is stored in a local server, and you decide which watchers to run.

The project includes a REST API with buckets, events, heartbeats and a query language for filtering, merging and grouping events. A web interface provides dashboard and timeline views, a query explorer, a raw data browser, and JSON export. Client libraries for Python, JavaScript and Rust let developers write their own watchers. The core server is available in Python and Rust implementations.

The application runs on Windows, macOS, Linux and Android, and sync between devices is listed as work in progress using a decentralized sync folder.

핵심 기능

  • 01Tracks active application and window title, browser tabs, and AFK status.
  • 02Stores data locally so you control it.
  • 03REST API with buckets, events, heartbeats and a query language.
  • 04Web UI with dashboards, timeline view and raw data browser.
  • 05Extensible through custom watchers and Python, JavaScript and Rust client libraries.
  • 06Runs on Windows, macOS, Linux and Android.

활용 사례

  • Reviewing how much time you spend on different apps and websites each day.
  • Building a personal quantified-self dataset with your own watchers.
  • Measuring focused work versus time away from the keyboard.

토픽

자주 묻는 질문

activitywatch은(는) 무엇인가요?
Open-source automated time tracker that records active apps, window titles, browser tabs and AFK status, storing all data locally under your control. ActivityWatch records how you spend your time on your computer. Small programs called watchers collect data such as the currently active application and its window title, the active browser tab with its title and URL, and keyboard and mouse activity used to detect whether you are away from the keyboard. The data is stored in a local server, and you decide which watchers to run.
activitywatch은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
activitywatch은(는) MPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
activitywatch은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. activitywatch의 마지막 커밋은 2026년 10월 18일입니다.
activitywatch은(는) 어디에 사용할 수 있나요?
Reviewing how much time you spend on different apps and websites each day. Building a personal quantified-self dataset with your own watchers. Measuring focused work versus time away from the keyboard.
activitywatch은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ActivityWatch/activitywatch

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트