核心功能
gkeep 是一个围绕 gkeepapi 构建的命令行工具,通过反向工程 Google Keep 的内部 API,让用户无需打开浏览器即可在终端完成笔记管理。支持列出、搜索、创建、归档、删除、置顶/取消置顶等完整 CRUD 操作,并可通过 ID 精准定位单条笔记。
显著优点
- 高效工作流:纯 CLI 交互,适合键盘驱动的开发者快速记录灵感或待办事项
- 完整功能覆盖:涵盖 Keep 核心功能,包括 pin/unpin 等细节操作
- 便捷认证:采用 Google App Password 机制,避免直接存储主密码,兼顾 2FA 兼容性
- 自动环境管理:首次运行自动创建本地 venv,降低 Python 依赖维护成本
潜在局限与风险
- API 稳定性:依赖非官方逆向工程接口,Google 随时可能更改内部协议导致工具失效
- 安全合规灰色地带:违反 Google 服务条款的可能性,存在账号受限风险
- Token 本地存储:认证令牌以明文 JSON 形式存放于
~/.config/gkeep/token.json,需防范本地权限泄露 - 功能边界:不支持图片、协作、标签管理等 Keep 高级特性
适用人群
终端重度用户、需要脚本化笔记管理的开发者、追求极简工作流的效率爱好者。
常规风险
非官方 API 的可持续性无法保证;建议避免存储敏感信息,定期备份关键笔记至其他平台。