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