自动化
screenpipe-cli avatar

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
在 GitHub 查看