activitywatch
19,593
Stars
1,077
Forks
125
Watchers
135
Open Issues
MPL-2.0
许可证
Python
语言
2016-04-27
创建时间
2026-11-09
最近更新
项目能做什么
免费开源的跨平台自动时间追踪工具,可扩展且注重隐私保护。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<img title="ActivityWatch" src="https://activitywatch.net/img/banner.png" align="center">
<p align="center">
<b>Records what you do</b> so that you can <i>know how you've spent your time</i>.
<br>
All in a secure way where <i>you control the data</i>.
</p>
<p align="center">
<a href="https://twitter.com/ActivityWatchIt">
<img title="Twitter follow" src="https://img.shields.io/twitter/follow/ActivityWatchIt.svg?style=social&label=Follow"/>
</a>
<a href="https://github.com/ActivityWatch/activitywatch">
<img title="Star on GitHub" src="https://img.shields.io/github/stars/ActivityWatch/activitywatch.svg?style=social&label=Star">
</a>
<br>
<b>
<a href="https://activitywatch.net/">Website</a>
— <a href="https://forum.activitywatch.net/">Forum</a>
— <a href="https://docs.activitywatch.net">Documentation</a>
— <a href="https://github.com/ActivityWatch/activitywatch/releases">Releases</a>
</b>
<br>
<b>
<a href="https://activitywatch.net/contributors/">Contributor stats</a>
— <a href="https://activitywatch.net/ci/">CI overview</a>
</b>
</p>
<p align="center">
<a href="https://github.com/ActivityWatch/activitywatch/actions?query=branch%3Amaster">
<img title="Build Status GitHub" src="https://github.com/ActivityWatch/activitywatch/actions/workflows/release.yml/badge.svg?branch=master" />
</a>
<a href="https://ci.appveyor.com/project/ErikBjare/activitywatch">
<img title="Build Status Appveyor" src="https://ci.appveyor.com/api/projects/status/vm7g9sdfi2vgix6n?svg=true" />
</a>
<a href="https://docs.activitywatch.net">
<img title="Documentation" src="https://readthedocs.org/projects/activitywatch/badge/?version=latest" />
</a>
<br>
<a href="https://github.com/ActivityWatch/activitywatch/releases">
<img title="Latest release" src="https://img.shields.io/github/release-pre/ActivityWatch/activitywatch.svg">
</a>
<a href="https://github.com/ActivityWatch/activitywatch/releases">
<img title="Total downloads (GitHub Releases)" src="https://img.shields.io/github/downloads/ActivityWatch/activitywatch/total.svg" />
</a>
<a href="https://discord.gg/vDskV9q">
<img title="Discord" src="https://img.shields.io/discord/755040852727955476" />
</a>
<br>
<a href="https://activitywatch.net/go/?src=github-readme">
<img title="Support ActivityWatch Pro" src="https://img.shields.io/badge/support-ActivityWatch%20Pro-orange.svg" />
</a>
<a href="https://activitywatch.net/donate/">
<img title="Donate" src="https://img.shields.io/badge/donate-one--off-orange.svg" />
</a>
<a href="https://doi.org/10.5281/zenodo.4957165">
<img src="https://zenodo.org/badge/DOI/10.5281/zenodo.4957165.svg" />
</a>
</p>
<!--
# TODO: Best practices badge that we should work towards, see issue #42.
[](https://bestpractices.coreinfrastructure.org/projects/873)
[
| 产品构想 | 提供开箱即用、零配置的官方级端到端加密数据同步与异地冷备份托管服务,解决原生桌面端多设备数据孤立问题。 |
| 核心功能 | 端到端加密中继传输、增量同步与存储、跨设备统一Dashboard聚合、多端数据一键灾备与恢复。 |
| 目标用户 | 拥有多台办公设备(如公司PC、个人Mac、手机)且注重数据安全的高级个人用户与极客。 |
| 难度/周期 | 中等 · 1 - 2 个月 · 成本:低服务器成本(云存储与轻量中继服务器),月维护成本百元级起。 |
| 收费模式 | 订阅制 SaaS(例如 $3-5/月 或 $30/年)。 |
| 竞争风险 | 开源社区可能存在非官方自建自托管方案竞争;用户对隐私敏感,若安全审计不透明可能导致信任危机。 |
| 依据 | 已验证事实 |
自由职业者/外包计费报表与发票自动化扩展 (Freelancer Billable Tool)
| 产品构想 | 基于 ActivityWatch 采集的窗口与心跳事件,通过规则引擎自动分类可计费工时(Billable Hours),生成合规时间表及对接发票系统。 |
| 核心功能 | 项目/客户规则映射引擎、自动生成符合审计标准的 PDF/Excel 工时单、一键集成 GitHub/Jira Issue 与工时关联、多货币发票导出。 |
| 目标用户 | 按小时计费的自由职业者、独立顾问、外包团队工程师。 |
| 难度/周期 | 低至中等 · 3 - 5 周 · 成本:几乎零新增基础设施成本,可作为客户端插件或本地 Web 应用销售。 |
| 收费模式 | 买断制 License(附带1年更新)或小额订阅制。 |
| 竞争风险 | 自动分类规则在复杂场景下不够精准,需用户手动修正;现有市场存在 Toggl 等成熟 SaaS 竞争。 |
| 依据 | 数据支持的判断 |
远程研发小团队轻量工时与研发效能看板 (Team Analytics Portal)
| 产品构想 | 开发一个轻量级中心控制台,允许团队成员自主上报脱敏后的时间与应用聚合指标,为团队负责人提供非侵入式的效能与工作负荷分析。 |
| 核心功能 | 成员数据脱敏脱敏过滤、团队项目工时投入占比汇总、防过度劳累/加班预警、一键导出项目研发成本核算表。 |
| 目标用户 | 追求非监控式(Anti-surveillance)、自驱型文化的远程研发小团队或数字游民组织。 |
| 难度/周期 | 中等 · 2 - 3 个月 · 成本:中等(需维护多租户后端或企业私有部署镜像打包体系)。 |
| 收费模式 | 按团队席位收费(如 $6/用户/月)或企业私有部署授权费。 |
| 竞争风险 | ActivityWatch 核心受众极度反感“员工监控”,商业化定位若偏向监控工具会遭到核心社区抵触,需明确强调“非侵入与隐私保护”。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| ActivityWatch/aw-watcher-web | 中文介绍暂未生成 Browser watcher for ActivityWatch |
575 | TypeScript |
| ActivityWatch/aw-server-rust | 中文介绍暂未生成 High-performance implementation of the ActivityWatch server, |
322 | Rust |
| ActivityWatch/aw-android | 中文介绍暂未生成 ActivityWatch for Android, using aw-server-rust as backend. |
286 | Kotlin |
| Waishnav/Watcher | 中文介绍暂未生成 Minimal open source Screen-Time Tracker for Linux |
216 | Python |
| ActivityWatch/awesome-activitywatch | 中文介绍暂未生成 A list of awesome ActivityWatch resources |
183 | - |
| ActivityWatch/aw-watcher-input | 中文介绍暂未生成 Track your keypresses and mouse movements with ActivityWatch |
173 | JavaScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2016-04-27,近 30 天仍在推送,发布过 76 个 Release |
| 社区活跃 | Star 19,593 / Fork 1,077 / Issue 135(数据支持,可自行核实) |
| 许可证 | MPL-2.0 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/ActivityWatch/activitywatch.git cd activitywatch # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。