自動化
screenpipe-cli avatar

screenpipe-cli

透過 CLI 管理 screenpipe pipes(AI 自動化腳本)與連接。建立、執行、排程並除錯本地 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 查看