screenpipe-cli
通过 CLI 管理 screenpipe pipes(AI 驱动的自动化脚本)与集成。创建、运行、调度和调试本地代理,实现基于电脑操作的自动化任务。
简介
screenpipe-cli 技能提供强大的命令行接口,用于编排被称为“pipes”的 AI 驱动自动化脚本。这些 pipes 是基于 Markdown 的脚本,可按特定调度执行,并处理由 screenpipe 实例捕获的数据。该工具专为高级用户、开发者和知识工作者设计,使您能够将电脑活动(如屏幕录制、音频转录和键盘输入)转化为可执行成果,例如自动通知、CRM 更新或智能摘要。
-
管理 pipe 生命周期:创建、安装、启用、禁用、运行和删除存储在本地 Markdown 文件中的自动化代理。
-
处理延迟动作:利用一次性调度(例如 'at' 时间戳)来触发提醒或特定任务的自动化。
-
集成外部服务:通过 CLI 配置并测试 Telegram、Slack、Discord、Todoist、Teams、电子邮件和 Google 日历的连接。
-
诊断功能:访问执行日志以监控代理性能并调试逻辑错误,无需使用图形界面。
-
模型灵活性:列出并选择 AI 模型预设,以调整自动化流程的智能程度、速度和成本参数。
-
安全凭证存储:在连接配置文件中本地管理敏感的 API 令牌和 Webhook。
-
务必通过 bun x screenpipe@latest 在干净的临时目录中运行,以避免依赖冲突。
-
Pipes 使用 YAML frontmatter 进行配置,包括调度、启用状态和模型预设等字段。
-
一次性调度任务非常适合满足用户需求,例如“提醒我稍后检查 X”或“在两天后总结此会议”。
-
使用 pipe run 命令可在依赖自动触发器之前立即测试您的逻辑。
-
输出针对命令行进行了优化;在处理大型列表时,可使用 grep 或 head 来过滤结果。
-
支持通过 pipe publish 命令将您的 pipes 发布到社区商店,前提是您具备必要的授权验证。
仓库统计
- Star 数
- 18,472
- Fork 数
- 1,663
- Open Issue 数
- 90
- 主要语言
- Rust
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月1日 07:58