
關於 Savvy
About
Savvy 是什麼
Savvy 是一款命令列工具,服務那些總是把同一個問題解決兩次的開發者。它錄下你在終端機輸入的內容,交給 LLM 把這些指令整理成一份讀得懂的流程,再存到團隊找得到、之後跑得起來的地方。道理很簡單:你凌晨兩點摸出來的那個修法,不該死在 shell 的歷史紀錄裡。
這個產品以終端機為主場。你裝好 CLI、掛進 shell,然後照平常的方式工作。某段指令值得留下時,savvy record 會把它錄起來。之後需要重跑,savvy run 會在全新的子 shell 裡帶你逐步走過,不必再手動複製貼上。
Savvy 為工程團隊而做,這一點從它處理敏感資料的方式就看得出。遮蔽在你機器上先跑完,資料才可能離開,指令在傳輸與存放時都加密,而 CLI 從不抓取你執行指令的輸出。公司若排除第三方模型,你可以把 Savvy 指向任何相容於 OpenAI 的端點,包括你自己硬體上跑的模型。
最大的限制在適用範圍。Savvy 是終端機工具,習慣圖形介面的人用處不大,而免費方案最多 3 位使用者。Windows 使用者同樣無緣,安裝腳本只支援 macOS 與 Linux 上的 zsh、bash 和 fish。
開始使用
- 用一行腳本安裝 CLI,把
$HOME/.savvy/bin加進 shell 路徑,並在 shell 設定中執行savvy init。 - 重新載入 shell,用
savvy version確認安裝,再以savvy login登入。 - 用
savvy record建立第一份流程,或從歷史紀錄用savvy record history撈一份出來。 - 之後用
savvy run重跑,或從 Savvy 儀表板分享與匯出。
產品資訊
快速了解 Savvy 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 小團隊開發者:免費方案涵蓋最多 3 位使用者,足夠在付費前先試流程分享。
- 平台與 DevOps 工程師:把事故處理與重複修法的 runbook 記下來,讓整組人都能重播。
- 工程主管:把關鍵維運知識放在搜尋得到的地方,而不是散落在各人的 shell 歷史裡。
任務
- 錄下一段棘手的除錯流程:`savvy record` 抓下每個指令,再由 LLM 寫成讀得懂的流程。
- 重跑已知的修法:`savvy run` 在子 shell 裡逐步帶你走,你按 Enter 就好,不必重打。
- 把白話轉成 shell 指令:`savvy ask` 將一段描述變成指令並複製到剪貼簿。
- 看懂陌生指令:`savvy explain` 拆解你不認得的語法,錯誤訊息也包含在內。
情境
- 帶新同事上手:他能搜尋並執行團隊存好的流程,不必逢人就問。
- 處理半夜的事故:翻出存好的 runbook,照著上一個人用過的步驟走。
- 匯出文件:把流程推成 Markdown 或 MDX,直接放進你現有的文件。
主要功能
從 Shell 錄製流程
savvy record 會開一個新的 shell,抓下你在裡頭跑的每個指令,再交給 LLM 寫成乾淨的流程。終端機流程錄製就是這麼回事。savvy record history 對已經躺在歷史裡的指令做同一件事,savvy record file 則把設定檔或資料收進來,讓流程維持可重現。Savvy 不會執行你挑的歷史指令,翻看舊工作因此很安全。
不靠複製貼上也能跑流程
savvy run 會搜尋你存下的流程,選定之後開一個子 shell,逐步帶你走。在 zsh 上它把下一個指令放到提示列,你按 Enter 就行;在 bash 上按 Ctrl+N 叫出下一個。這跟照著清單走、跟真的把它執行完,是兩回事。
終端機裡的 AI 助手
savvy ask 把一句普通問題變成一個或多個 shell 指令,並把你挑的那個複製到剪貼簿。加上 --history 參數,它會讀你近期的歷史並建議後續動作。savvy explain 反過來做事:丟給它一個你不認得的指令或錯誤訊息,它回你一段白話說明。兩者都走跟工具其他部分相同的模型設定。
內建的隱私控制
Savvy 在你機器上先把機密、密碼、金鑰與客戶名稱遮蔽掉,資料才會離開,而且從不抓取你指令的輸出。所有內容在傳輸與存放時都加密。對模型政策嚴格的團隊,Savvy 支援任何相容於 OpenAI 的端點,你可以把呼叫導向自己架設的模型。
帶佔位符的可重複流程
任何 runbook 都能把寫死的值換成 ,例如 或 。執行時 Savvy 會認出沒設定的參數,逐個問你,於是一份流程適用每個環境,不必每種設定各留一份。
分享、匯出與同步
流程預設為私人,你可以把某一份改成不公開列出或公開並分享連結,或一鍵匯出成 Markdown 或 MDX。對一個團隊來說,重點正是分享 CLI 工作流程又不必吵醒任何人。savvy sync 會在本機保留你所有個人流程的副本,讓你離線用 savvy run --local 搜尋與執行。團隊則有共享存取權,成員可以搜尋並執行群組存下的任何內容。
優缺點
優點
- 自動錄下終端機流程,撰寫交給 LLM,分享只要幾秒,不必重寫一份 wiki。
- 本機遮蔽與端到端加密,正好回應大家對機密外洩到共享文件的顧慮。
- 支援自備 LLM,讓公司把模型流量留在自己的基礎架構內。
- Chrome 擴充功能把瀏覽器上的研究與連結,接到 CLI 錄下的指令。
- 免費方案對個人與小團隊確實可用,流程錄製不設上限。
缺點
- 它是終端機優先的工具,完全在圖形介面工作的開發者受益有限。
- 免費方案上限為 3 位使用者與每月 100 次 AI 查詢,活躍團隊很快就用光。
- 沒有官方 Windows 支援,安裝腳本只涵蓋 macOS 與 Linux 上的 zsh、bash 和 fish。
- Slack 整合還在規劃中、尚未推出,團隊通知目前還用不到。
常見問題
Savvy 會抓下你在終端機執行的指令,轉成讀得懂的流程,讓你與團隊之後能重跑。它是開發流程自動化的一種務實做法,能避免有用的修法消失在 shell 歷史裡。
相關內容
探索與 Savvy 相關的工具、技能與文章。
Savvy 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Knocket
Knocket (Tencent RTC team) · 生產力 · 商業 · 聊天機器人Knocket 是免費的線上客服與聯絡頁面工具,訪客可從網站、App 或一條分享連結傳訊息,你在 Telegram 或單一收件匣就能回覆。
FloorGen
Vinit Kumar (FloorGen) · 生產力 · 中國 AIFloorGen 是瀏覽器上的平面圖製作工具,能把一句描述或一張草圖變成可編輯的 2D 平面圖與 3D 導覽。可匯出 PDF、DXF 或影片,不註冊也能開始畫。

