##
技能介绍
自动完成 TraeWork 每日签到领取积分。配置好定时任务后,每天自动签到,完全不用手动点击!
**免费用户 150 积分/天,会员用户 200 积分/天**,积少成多,一年下来也是不少积分呢~ ![]()
##
功能特性
-
**纯本地解密**:AES-128-CBC + SHA-512 密钥派生,读取本地 storage.json 中的登录态并解密,无需 Electron、无需 npm 包
-
**全自动签到**:配置定时任务后每天自动运行,脚本幂等,今日已签到自动跳过
-
**多版本兼容**:自动探测 Trae CN、TRAE SOLO CN、Trae、TRAE SOLO 四个安装目录
-
**设备 ID 自动获取**:icube-dc → telemetry.devDeviceId → SHA-256(machineId) 多级回退
-
**跨平台**:支持 Windows PowerShell 和 macOS/Linux bash
-
**安全设计**:令牌仅在内存中使用,不写入日志、不落地、不回显
##
使用方法
### 1. 下载技能
下载附件中的 traework-checkin.zip
### 2. 安装技能
打开 TraeWork → 左侧「技能」→ 右上角「上传技能」→ 选择 zip 文件即可
### 3. 立即签到(测试)
**Windows:**
```powershell
powershell -ExecutionPolicy Bypass -File scriptscheckin.ps1
```
**macOS / Linux:**
```bash
bash scripts/checkin.sh
```
### 4. 配置自动签到(推荐)
**Windows 任务计划程序:**
```powershell
# 每天 09:00 签到
schtasks /Create /TN TraeWorkDailyCheckin /TR “powershell -ExecutionPolicy Bypass -File C:path oscriptscheckin.ps1” /SC DAILY /ST 09:00 /F
# 每天 18:00 补签
schtasks /Create /TN TraeWorkDailyCheckin2 /TR “powershell -ExecutionPolicy Bypass -File C:path oscriptscheckin.ps1” /SC DAILY /ST 18:00 /F
```
建议设置 2-3 个时间点,确保电脑在任一时间点开机就能签到成功。
##
安全说明
- 令牌仅在内存中使用,通过管道立即被签到请求消费
- 日志只记录签到结果(积分/成功失败),绝不包含令牌原文
- 仅访问 api.trae.cn 官方域名,不上传任何第三方数据
- 解密用的密钥派生自 Trae 客户端内置常量,与官方同源
##
前置条件
- 已安装并登录 TraeWork / TraeCode 桌面端
- 已安装 Node.js(推荐 18+,用于解密令牌)
- Windows 10 1803+ 自带 curl.exe;macOS/Linux 自带 curl
##
小技巧
- 错过签到时间?只要电脑开机,下次定时任务会自动补上
- 脚本幂等,同一天运行多次也不会重复发放积分
- 会员签到得 200 积分/天,比免费用户多 50 积分
欢迎大家试用,有问题随时交流! ![]()
traework-checkin.zip (17.3 KB)