https://github.com/usamikinoko/whatamidoing
👀监测本地用户当前活动窗口,实时同步到服务端,并提供 Web API 供其他服务调用
https://github.com/usamikinoko/whatamidoing
dll electron electron-app express
Last synced: 3 months ago
JSON representation
👀监测本地用户当前活动窗口,实时同步到服务端,并提供 Web API 供其他服务调用
- Host: GitHub
- URL: https://github.com/usamikinoko/whatamidoing
- Owner: usamikinoko
- License: mit
- Created: 2025-01-19T06:35:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-24T09:38:24.000Z (over 1 year ago)
- Last Synced: 2025-03-15T17:16:15.543Z (over 1 year ago)
- Topics: dll, electron, electron-app, express
- Language: JavaScript
- Homepage:
- Size: 189 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WhatAmIDoing
📹检测你正在PC上做什么,并通过自部署后端项目提供Web API
该项目是一个客户端-服务端应用,客户端为基于C#的桌面软件,负责监测用户当前活动窗口并将应用名称发送至服务端,服务端基于Express提供API供其他应用查询用户正在使用的软件。
项目尚处在初始开发阶段。
## client
基于Electron开发的WhatAmIDoing本地客户端。
- [x] ~~引入ReaLTaiizor初步美化UI~~
- [x] 技术栈winform->electron
- [x] 数据本地持久化
- [x] 自定义服务端Url
- [x] 自定义本地轮询频率、初始状态
- [x] 窗口分页及设计美化
- [x] 自定义状态字典
- [ ] 自定义白名单软件列表
- [ ] 提供对Linux/MacOS系统的支持
- [ ] 加密传输
- [ ] 服务端用户身份认证
## server
基于Gin开发的WhatAmIDoing Web服务端。
- [x] 根据appInfo映射表响应数据
- [x] 支持客户端上传appInfoMap
- [x] 使用Golang+Gin重构后端项目
- [ ] 优化API结构
- [ ] 客户端用户身份认证
- [ ] Docker部署