Hycli 將網站變成可操作的 CLI 工具

Hycli 把網站包裝成 typed CLI 與 MCP 工具,讓 AI agent 讀取、搜尋及修改內容,同時把 cookies 留在本機。

Hycli — Websites, ready for AI.

網站操作之所以難交给 AI agent,往往不是模型不懂流程,而是登入狀態、網站結構與寫入風險都混在一起。Hycli 是開源 CLI 與 MCP server 生成工具,會從網站文件、前端 bundle 及瀏覽器網絡流量建立 typed CLI,涵蓋讀取與寫入操作,並沿用真實瀏覽器登入狀態。

它的差異不在於讓 agent 多一層包裝,而在於把「探索網站」與「執行變更」分開。三個 AI workers 會檢查文件、程式碼和 live traffic,建立工具規格期間不會執行 mutation;即使路徑或 GraphQL body 隱藏了寫入行為,也會被攔截。新 CLI 預設 writes: false,首次寫入前要求用戶確認,亦可隨時撤銷權限。

  • 用 hycli prepare 探索網站並產生 CLI 規格
  • 透過 CLI 或 MCP 讀取、搜尋、建立及編輯網站內容
  • cookies、localStorage、sessionStorage 與 API keys 儲存在本機 vault
  • 寫入失敗不會自動重試,避免重複下單或發文
  • 匯入登入狀態時只讀取指定網域的資料

瀏覽器憑證不會放入 LLM prompt,模型只會看到帳戶標籤、storage key 名稱及已遮蔽的 response schema;真正的 secret 由本機在執行時注入,並從輸出與日誌中移除。OS keyring 分別支援 Windows Credential Manager、macOS Keychain 與 Linux Secret Service,亦備有只限擁有者讀取的檔案權限。

Hycli 適合需要反覆處理後台、內容平台或內部網站介面的團隊,也適合已使用 MCP 的 AI agent 工作流。它不是通用網頁爬蟲,重點是為特定網站建立可重用的 typed 操作介面;實際效果仍取決於網站是否提供可辨識的文件、前端 bundle 或網絡 API,以及該網站是否容許相關自動化操作。

GitHub

Categories: 開源, Agentic, MCP, 模型, API, 工具, Mac, Linux, 安全