核心用法
Personal Assistant 是一款基于 Python 标准库构建的极简个人生产力工具,无需任何外部依赖。用户通过命令行运行 daily_briefing.py 脚本,输入所在城市参数,即可生成包含晨间激励、天气提醒、当日三大优先级、习惯追踪清单及晚间反思五个核心模块的结构化日报。
典型工作流分为三个阶段:晨间阅读简报并填写优先级,日间以简报为参考执行任务并勾选完成习惯,晚间用 5 分钟回答四个反思问题并为次日设定首要任务。支持 JSON 导出与 OpenClaw cron 定时自动化,可设置每日早 7 点自动生成简报。
显著优点
1. 零依赖部署:仅使用 Python 标准库,消除了供应链攻击面和版本冲突风险。
2. 双语原生支持:文档与输出同时提供英文和葡萄牙文,国际化友好。
3. 自动化友好:JSON 输出格式清晰,易于集成至其他工具链或定时任务系统。
4. 行为设计合理:强调「最多 3 项优先级」「一致性优于强度」等经过验证的生产力原则。
潜在局限
- 功能边界明确:不包含任务管理、日历同步或数据持久化,习惯追踪为当日一次性清单,无历史数据分析。
- 天气信息未接入 API:文档提示「Check the weather」但输出为占位符,实际天气需用户自行查询。
- 无身份验证或加密:生成的 JSON 文件以明文存储,若包含敏感个人信息需注意本地文件权限。
适合人群
偏好极简工具、希望快速建立晨间仪式感的个人用户;需要离线可用生产力辅助的远程工作者;以及希望将日报数据接入自建自动化工作流的技术用户。
常规风险
作为本地运行的脚本工具,主要风险在于用户输入的 --location 参数若被恶意构造可能引发路径遍历(需验证脚本是否对输入做过滤)。此外,定时任务配置若权限设置不当,可能导致生成的简报文件被其他用户读取。建议以普通用户权限运行,避免 root 执行,并对输出目录设置适当访问控制。