计算机使用记录工具

一款系统托盘应用程序,记录计算机使用历史并通过MCP服务器供AI助手查询。

  • by Khoality-dev
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Khoality-dev/Chronicle

使用说明

编年史

一个系统托盘应用程序,记录您的计算机使用历史,并通过MCP服务器将其公开,供AI助手查询。

它捕捉到了什么

  • 按键 --分组到打字会话中(在3秒不活动后刷新)
  • 剪贴板 --复制/粘贴内容更改
  • 车窗开关 --活动窗口标题更改
  • 捷径 --键盘快捷键(Ctrl+C、Alt+Tab等)

存储

每日文本文件 logs/:

logs/
  2026-03-10.txt
  2026-03-11.txt
  ...

每一行都是一个带时间戳的事件:

[14:23:05] WINDOW: VS Code - project.py
[14:23:08] TYPED [VS Code - project.py]: def hello_world():
[14:24:01] SHORTCUT [VS Code - project.py]: Ctrl+S
[14:24:15] CLIPBOARD [Chrome - Stack Overflow]: import asyncio...

设置

pip install -r requirements.txt
python main.py

或下载 Chronicle.exe 从 发布.

应用程序在系统托盘中运行:

  • 绿色图标 --日志记录活动
  • 红色图标 --日志记录已暂停
  • 双击 --切换日志记录
  • 右击 --暂停/恢复、退出

MCP服务器

运行于 http://127.0.0.1:29172/sse 有三个工具:

工具 说明
get_recent_activity(minutes=30) 最近N分钟的事件
search_activity(query, start_date?, end_date?) 搜索键入的文本、剪贴板、窗口标题
get_activity_summary(hours=24) AI摘要的原始日志

连接到KurisuAssistant

添加为MCP服务器(外部、SSE传输):

  • 统一资源定位符: http://127.0.0.1:29172/sse

或者通过KurisuAssistant中的扩展页面进行安装。

隐私

  • 所有数据都保留在本地 logs/ 文本文件
  • MCP服务器只监听本地主机
  • 任何地方都不会传输数据
  • 随时删除日志文件以清除历史记录