生产力
pavlok avatar

pavlok

通过 Pavlok API 触发硬件刺激(震动、蜂鸣或电击),用于习惯养成或提供任务管理的物理反馈。

简介

pavlok 技能可与 Pavlok 可穿戴设备直接交互,使用户能够通过程序控制触发振动、蜂鸣或电击等物理刺激。此代理程序专为希望强化行为改变或为生产力目标提供实时责任追究的用户所设计。通过整合 Pavlok API,它成为了一种增强机制,可由脚本或自动化工作流程触发,以遏止拖延或鼓励任务完成。

  • 触发多种刺激类型:振动 (vibe)、蜂鸣 (beep) 及电击 (zap),以符合所需的反馈强度。

  • 利用 Pavlok API 进行安全且经过验证的设备通讯。

  • 专为习惯养成、目标承诺及实时行为修正而设计。

  • 支持整合至大型自动化管线,例如基于 Slack 的教练机器人或自定义任务管理系统。

  • 需要有效的 Pavlok API 密钥,可通过官方 Pavlok 认证门户网站获取。

  • 在 .env 文件中配置 PAVLOK_API_KEY 以授权 API 请求。

  • 针对「电击 (zap)」动作,系统会强制执行安全限制,使用 PAVLOK_API_KEY、LIMIT_DAY_PAVLOK_COUNTS 及 LIMIT_PAVLOK_ZAP_VALUE 环境变量。

  • 若达到每日限制或电击强度超过用户设定的阈值,脚本将返回包含「skipped」状态的响应对象,以防止过度刺激或不安全的操作。

  • 脚本接口需要刺激类型(字符串)、强度数值(整数)以及用于记录的描述字符串,尽管 API 本身目前主要专注于触发执行。

  • 此工具最适合与其他教练或生产力代理程序搭配使用,以建立一个连接软件任务追踪与硬件可穿戴反馈的全面性问责系统。

仓库统计

Star 数
71
Fork 数
3
Open Issue 数
1
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 06:03
在 GitHub 查看