似乎应该有东西。基本上,它应该提供一个报告:


,其中包含在程序X中花费的总时间
,并附有图表,说明一天中的什么时间在程序X中花费了多少时间(请考虑OPSR Github活动图)
可在Windows上使用
奖金:


积极参与的时间(非常可选,因为我什至没有完全确定这是一种很好的计算方法-也许是键入时间/单击鼠标或在5秒钟之内?)不适用于所有其他程序,但要考虑fe notepad ++,MS Word,MS Excel)
开源
免费提供


评论

Linux time命令为您提供了特定控制台程序的运行时。例如,时间松树会告诉您阅读邮件的时间。 (当然不是OP的要求,因此请发表评论)

时间不是CPU时间吗?例如,即使您阅读了1个小时的电子邮件,您的CPU也可能只花了几秒钟。

#1 楼

ManicTime是一款非常出色的软件(免费/试用版)。
它使您可以按主题尺寸跟踪时间:


用法(有效与否)
使用的应用程序
文档(文档标题)
标签

专业版(也有试用版)甚至让您通过使用过滤器选择特定关键字来自动标记时间。例如,您可以将所有在facebook.com/上花费的时间自动标记在“社交网络”下。

还可以在月/周/日的月底为您提供报告! />
我喜欢它...

评论


它带有便携式版本

–詹斯·皮格萨(Jens Piegsa)
2014年2月8日在10:07

有没有办法在没有服务器的情况下合并两台计算机(家庭/办公室)中的数据?

–詹斯·皮格萨(Jens Piegsa)
2014年2月11日,7:26

不,您需要使用服务器来执行此操作。但是,服务器只是一个简单的应用程序,您可以在其中一台计算机上运行它,并设置两个实例以向其发送数据。

–卢卢
2014年4月2日在9:06

#2 楼

我在RescueTime上取得了一些成功。它跟踪使用的软件,访问的网页,并且也有免费版本。

虽然不是开源的。如果您愿意自己进行所有跟踪(例如,我在工作中是为了轻松跟踪项目),那么我建议您切换。

评论


尽管从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。

– danijelc
2014-2-26在0:34



我第二次使用RescueTime并自己使用它。它会自动向您发送每周摘要,它可以在某些限制下触发通知,将应用程序和网站很好地分类为类别等等。

–汤姆
2014年6月9日9:47

RescueTime是您的答案,不再赘述

–pscheit
18年1月17日在22:07

请注意,免费版本不跟踪单个文件名。例如。如果您在Adobe Acrobat上花了1个小时阅读A.pdf,而在B.pdf上花费了2个小时,则免费版本只会告诉您您在Adobe Acrobat上花费了3个小时。它不会给您细分。

–肯尼·李(Jenny LJ)
19年5月5日在8:26



#3 楼

我使用WhatPulse:


免费
Win / Mac / Linux

它记录了每个程序所花费的总时间,但是并没有您的任何奖金功能,并且没有一天中什么时候在程序X中花费了多少时间的图表。
在线和台式机客户端都可以查看统计信息。
支持多台计算机
它记录每个应用程序的点击次数: br />
作为高级服务,您可以按应用程序提供正常运行时间图表




#4 楼

ProcrastiTracker是Windows的开源时间跟踪工具,它可以自动跟踪您使用的应用程序和文档,并允许您详细查看使用情况的统计信息:

#5 楼

我可以推荐我自己的软件WAYD!您整个屏幕上都在问,“您在做什么?”

我发现,虽然有点烦人,但大多数时候仅知道打开了哪些程序并不是很有用。但是必须写我在做什么,这使我保持诚实并专注于重要的事情。

在月底,老板得到了一份不错的报告,其中说明了我所有的工作时间: )

另外,它是免费的,所有数据都存储在本地计算机上。报告包含每个应用程序花费的总时间,并带有应用程序名称和窗口标题
在Windows上可以运行
没有花哨的图表,但是可以将数据导出为CSV,以便在任何电子表格软件中使用

奖金:


没有文件名或地址,但可以向您显示窗口标题
免费
(可选)直接询问您在做什么


评论


听起来不错-但您能否说明涵盖了哪些OP要求?谢谢!

– Izzy♦
2014年8月20日上午8:50

为什么是开源的?您似乎并没有从中赚钱。

– Navin
18-09-19在20:59

@Navin People没有义务将其软件开源,也没有理由仅仅因为它是免费的而解释其开源的原因。也许您打算问一个更礼貌的问题,例如:“您是否曾经考虑过将软件开源,以便其他人可以帮助您进行开发?”

– Kyralessa
19年7月30日在15:21

@Kyralessa Nope,我只是问他为什么。我不是要他考虑任何事情。

– Navin
19年7月31日在2:57

@Navin你...__不打算问一个更客气的问题?哦,好吧,我很抱歉这么想。但是“您似乎并没有从中赚钱”暗示着从程序中赚钱是使其成为开源的唯一原因,这远非正确。

– Kyralessa
19年7月31日在9:54

#6 楼

您可以使用Visual TimeAnalyzer:


非免费
记录单个用户或特定项目,并编制每个程序所花费时间的详细说明。 ,暂停,项目,成本,软件和Internet使用。
跟踪访问的网页
Windows 8(不包括应用程序),7,Vista,XP,2000或Windows Server









#7 楼

我最近一直在使用RescueTime。

我在我的设备(台式机和移动设备)上安装了代理程序
,该代理程序已与我的帐户关联,并且可以跟踪我在这些设备上积极使用的应用设备。

如果在工作时间内我离开办公桌一段时间(可配置,我的时间是5分钟),它将提示我正在做什么。 (会议,支持,其他)。我相信这些也可以进行自定义。

在任何给定的时间,我都可以登录其门户网站,查看有关所使用软件,我的感知生产力的图形和图表,并管理哪些应用被视为生产力,中性或分散注意力。

它甚至可以从最受欢迎的浏览器中读取网页标题/地址。到目前为止,我仍然很高兴,所以您可以看看是否适合您。



#8 楼

我们在团队中与TMetric取得了巨大的成功。它使您的时间跟踪工作比您想象的容易得多。它可以做什么:


显示您在每个任务/活动上花费了多少时间
显示了您在特定项目上工作或与其他人在一起所赚的钱多少客户端
几乎与Trello,JIRA,RedMine等许多项目管理应用程序集成,
具有Chrome Plugin,Windows应用程序和iOS应用程序