ActivityWatch là trình theo dõi hoạt động cá nhân mã nguồn mở dành cho Windows, Linux và macOS

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Bạn thường dành bao nhiêu thời gian trên máy tính của mình? Ứng dụng hoặc trang web nào bạn sử dụng hoặc truy cập nhiều nhất?

Bạn có thể tìm ra câu trả lời cho tất cả những câu hỏi này với ActivityWatch trong trường hợp bạn quan tâm đến việc phân tích hoạt động trực tuyến của mình.

Nó hoạt động tương tự như MyActivity của Google hoặc là ActivityStream của Firefox nhưng trên toàn cầu trên các hệ thống mà chương trình được chạy.

ActivityWatch is an open source personal activity tracker for Windows, Linux and macOS

ActivityWatch là một ứng dụng theo dõi thời gian cá nhân mã nguồn mở; mục tiêu của nó là ghi lại 'việc sử dụng của bạn' cho 'phân tích của bạn'. Theo tôi, đó là một công cụ có thể giúp cải thiện năng suất của bạn. Chương trình lưu trữ dữ liệu trên máy tính của bạn, đảm bảo rằng quyền riêng tư không phải là vấn đề khi sử dụng chương trình trên thiết bị của bạn.

Bạn có thể sử dụng ứng dụng để ghi lại hoạt động của mình, ví dụ: nếu bạn lo lắng rằng bạn dành quá nhiều thời gian trên Facebook hoặc Twitter hoặc một số trang web hoặc ứng dụng hoặc trò chơi khác, bạn có thể sử dụng nhật ký ActivityWatch để xác định lượng thời gian bạn thực sự dành cho các trang web này.

Sau khi cài đặt, chương trình nằm trong khay hệ thống và hoạt động ở chế độ nền. Bạn có thể nhấp chuột phải vào biểu tượng để thoát ứng dụng, truy cập trang tổng quan, thư mục nhật ký và tắt mô-đun trình quan sát. Ứng dụng được kiểm soát thông qua một bảng điều khiển có thể được truy cập từ URL sau: localhost: 5600 hoặc http://127.0.0.1:5600/ trong trình duyệt của bạn, giống như cách bạn truy cập trang bộ định tuyến.

Có hai thanh tab trong giao diện: thanh chính có các tùy chọn sau: Hôm nay, Tóm tắt, Dòng thời gian, Đồng hồ bấm giờ. Có ba tùy chọn khác được đặt ở góc bên phải: Truy vấn, Dữ liệu thô và Cài đặt.

Tab Hôm nay cho phép bạn truy cập hoạt động hàng ngày. Bạn có thể xem thống kê cho ngày hôm nay và tất cả các ngày trước đó mà chương trình đã theo dõi. Tab chính hiển thị tóm tắt các hoạt động trong ngày bao gồm Ứng dụng hàng đầu, Tiêu đề cửa sổ hàng đầu và Tên miền trình duyệt hàng đầu. Về cơ bản, nó là danh sách các chương trình, tài liệu và trang web được sử dụng nhiều nhất mà bạn đã dành thời gian. Danh sách được hiển thị theo thứ tự giảm dần thời gian sử dụng của bạn cho mỗi danh mục. Có một tùy chọn AFK bộ lọc được bật theo mặc định để thời gian nhàn rỗi không được tính vào mức sử dụng theo mặc định.

Các miền trình duyệt hàng đầu chỉ liệt kê thời gian dành cho miền cấp cao nhất và không liệt kê các trang cụ thể trên trang web. Ví dụ nó sẽ hiển thị YouTube.com, nhưng không chỉ định video nào bạn đã xem. Tab Cửa sổ hiển thị dòng thời gian trực quan về hoạt động của bạn liệt kê thời gian chính xác mà mọi cửa sổ đã được truy cập, xuống đến số giây chính xác mà bạn đã dành trên trang web. Tab Trình duyệt hiển thị các tên miền trình duyệt hàng đầu và các URL trình duyệt hàng đầu, tức là các trang web và trang web mà bạn đã dành nhiều thời gian nhất.

Quay lại thanh tab chính: bạn có thể sử dụng tab Tóm tắt để xem các bản tóm tắt hàng tuần / hàng tháng / hàng năm của mình. Tab dòng thời gian tương tự như tab cửa sổ nhưng hiển thị dòng thời gian sử dụng tổng thể cho các trình duyệt, ứng dụng, v.v. Đồng hồ bấm giờ đang trong giai đoạn đầu phát triển và do đó thiếu tùy chỉnh, nhưng nó có thể được sử dụng cho các mục đích cơ bản.

ActivityWatch timeline

Truy vấn, Dữ liệu thô dành cho những người có kiến ​​thức về mã hóa và không cần thiết để sử dụng chương trình. Nó cung cấp dữ liệu thô mà bạn có thể tự xử lý. Tab cài đặt chỉ có một cài đặt: để đặt thời gian trong ngày (có thể hữu ích cho những người làm việc theo ca đêm).

Người theo dõi

Watchers là các mô-đun cho phép ActivityWatch theo dõi việc sử dụng của bạn. Các bộ theo dõi mặc định mà chương trình vận chuyển là bộ theo dõi AFK (cách xa bàn phím) nhận dạng thời gian nhàn rỗi do thiếu hoạt động và Cửa sổ (để phát hiện ứng dụng nào đang hoạt động và tiêu đề của cửa sổ). Ví dụ nếu bạn đang làm việc trên Notepad, ActivityWatch sẽ xác định chính xác chương trình cùng với tiêu đề của tài liệu, tương tự như vậy đối với trình phát video, trò chơi máy tính hoặc trình duyệt web.

Bạn sẽ cần ActivityWatch - Trình theo dõi thời gian nguồn mở tiện ích bổ sung cho Firefox hoặc ActivityWatch Web Watcher tiện ích mở rộng cho Chrome để giám sát việc sử dụng web của bạn. Nếu không, tab Cửa sổ và Trình duyệt sẽ không hiển thị số liệu thống kê sử dụng web của bạn.

Hiện tại, chỉ có một số trình theo dõi khác có sẵn (Người theo dõi biên tập, Người theo dõi phương tiện), bạn có thể lấy từ trang web chính thức.

Tôi cũng đã thử nghiệm các phương pháp theo dõi bằng cách chạy các video MPV, YouTube toàn màn hình. Thời gian Lọc bỏ AFK trong ActivityWatch khiến nó nghĩ rằng máy tính không được sử dụng (khi video đang phát nhưng chuột và bàn phím không hoạt động). Do đó, số liệu thống kê từ các ứng dụng như vậy có thể được ghi không chính xác dưới dạng thời gian nhàn rỗi.

Lỗ hổng duy nhất tôi thấy trong chương trình là không có tùy chọn để biên tập lại dữ liệu có thể được coi là riêng tư hoặc tùy chọn để mã hóa dữ liệu. ActivityWatch được viết bằng Python và có sẵn cho Windows, Linux và macOS.

Chốt lời

ActivityWatch là một giải pháp đa nền tảng mã nguồn mở để theo dõi và phân tích việc sử dụng máy tính. Mặc dù nó yêu cầu một chút cài đặt bổ sung để bao phủ các khu vực chung, ví dụ: trình duyệt web, nó thu thập và xử lý dữ liệu để cung cấp cho bạn cái nhìn tổng quan về hoạt động của bạn trên máy tính.

Bộ lọc AFK có một chút vấn đề khi nói đến hoạt động không yêu cầu tương tác với máy tính, một tùy chọn để miễn các chương trình nhất định, ví dụ: trình phát đa phương tiện, sẽ giúp cải thiện nó.

Tất cả trong tất cả,