Sipcode 是一個開源 (MIT) 工具包,通過自動重寫笨重的工具命令、測量令牌節省和檢測上下文漂移來防止「上下文腐爛」並降低成本,從而保持 Claude Code 的上下文乾淨。
https://anuj7411.github.io/sipcode?ref=producthunt&utm_source=aipure
Sipcode

產品資訊

更新時間:2026年06月24日

什麼是 Sipcode

Sipcode(「啜飲你的令牌。不要狼吞虎嚥。」)是一個開源工具包,旨在減少發送到 Claude 的不必要上下文,並保持長時間運行的會話可靠。它專注於修剪和管理大型、重複的工具輸出(如 git diffs/logs/status 和遞歸 grep),以便模型接收到緊湊、高信號的版本,而不是完整的「轉儲」。Sipcode 在本地運行,旨在快速設置(macOS/Linux/Windows 上的 Node 20+),並強調隱私:沒有帳戶、沒有遙測功能,並且在核心路徑中沒有網絡調用。

Sipcode 的主要功能

Sipcode 是一個開源 (MIT) 工具包,旨在透過減少「上下文膨脹」來保持 Claude Code 會話的精簡和可靠。它在笨重的工具/終端機輸出進入模型上下文 (代理) 之前對其進行重寫,測量本地 Claude 轉錄本的代幣節省和浪費 (計量器/分析),並在會話偏離基準行為時檢測「上下文漂移」(上下文腐爛),從而幫助降低成本並保持答案更清晰。它在本地運行,核心路徑中沒有遙測或網路呼叫,透過代理掛鉤支援 Claude Code,並透過 MCP 伺服器向 Claude Desktop 公開分析/漂移功能。
閥門 (代理掛鉤) — 在上下文填滿之前修剪代幣: 安裝一個本地代理 (`sipcode proxy --install`),在 Claude 看到它們之前,將笨重的命令 (例如,git diff/log/status, grep/glob) 重寫為緊湊的形式,從而減少上下文大小和成本 (範例聲稱:git diff -94%,中位數代幣節省約 62.6%)。
計量器 (本地分析) — 量化節省和浪費: 讀取本地 Claude 轉錄本,報告代幣的去向 (例如,重複讀取、閒置上下文) 以及可恢復的內容,並提供 `sipcode why`、`impact` 和 `stats` 等命令。
漂移檢測 — 及早發現上下文腐爛: 監控會話與基準的退化情況 (例如,每個回合的代幣激增、快取重用下降),並提供可行的修復措施 (例如,開始新的聊天;避免在任務中途更改 MCP 伺服器)。
Claude Desktop MCP 工具 — 可透過聊天存取的報告: 新增一個 MCP 伺服器 (例如,`npx -y sipcode-mcp`),以便 Claude Desktop 可以回答諸如「我今天表現如何?」(花費/節省摘要) 和「預測每月花費」等問題,這些都基於本地 `.jsonl` 轉錄本。
隱私優先的本地執行 — 無回傳: 設計為在本地運行,核心路徑中「無遙測」和「無網路呼叫」;包括 CI 強制執行以防止意外引入遙測。
進階上下文衛生 (較新的層次): 提及額外的保護措施,例如重複讀取去重 (避免重新載入已在上下文中的檔案)、完整性評分 (重寫後保留的訊號) 和 AST 感知讀取 (僅返回請求的符號)。

Sipcode 的使用案例

軟體工程團隊 — 更便宜、更穩定的編碼代理: 透過壓縮重複的 git/grep 輸出並防止長時間會話退化,在使用 Claude Code 進行程式碼審查、偵錯和重構時,減少代幣花費並提高一致性。
DevOps/SRE 工作流程 — 日誌/CLI 繁重的事件響應: 在 CLI 密集的故障排除中,Sipcode 可以限制重複的狀態/日誌輸出造成的上下文膨脹,並突出顯示在長時間事件中經常發生的漂移 (例如,每個回合的代幣增加)。
顧問公司/代理商 — 可預測的客戶計費和報告: 使用計量器和預測工具追蹤本地轉錄本的使用情況,識別浪費 (重複讀取/閒置上下文),並將參與保持在預算內。
具有隱私限制的企業 — 僅限本地優化: 無法將資料發送給第三方的組織仍然可以優化 LLM 使用,因為 Sipcode 在本地運行,並且核心路徑中沒有遙測或網路呼叫。
教育與訓練營 — 教導高效的 AI 輔助工作流程: 講師可以演示上下文大小如何影響答案品質/成本,並使用漂移警告和代幣節省統計數據來訓練學生進行嚴謹的提示和工具使用。

優點

透過在笨重的工具輸出到達模型之前對其進行修剪,顯著減少代幣 (報告常見 git/grep 命令的大幅減少)。
本地優先和注重隱私:核心路徑中沒有帳戶、沒有遙測,也沒有網路呼叫 (根據提供的材料)。
可操作的可觀察性:識別浪費來源 (重複讀取/閒置上下文) 並標記可能損害可靠性的漂移。
跨介面工作:Claude Code 的代理加上 Claude Desktop 的基於 MCP 的分析。

缺點

基於代理的修剪優勢主要適用於 Claude Code;它明確無法優化封閉的 Claude Desktop 聊天管道 (Desktop 主要獲得分析工具)。
需要設定步驟和重新啟動 (安裝套件、啟用代理或新增 MCP 伺服器),因此安裝後不會自動獲得好處。
品質改進是透過引用的研究暗示的,但 Sipcode 本身測量的是代幣節省,而不是直接測量答案品質的提升。

如何使用 Sipcode

1) 安裝 Sipcode: 在 macOS/Linux/Windows 上使用 Node 20+ 全局安裝:`npm install -g sipcode`。
2) 啟用 Claude Code 代理掛鉤(Valve 層): 在終端中運行:`sipcode proxy --install`。這會打開掛鉤,在 Claude 看到它們之前重寫笨重的命令(自動,零配置)。安裝掛鉤後重新啟動 Claude Code。
3) 驗證它是否正常工作(可選的快速檢查): 運行 `sipcode proxy --stats` 以查看您的機器上重寫/保存了多少令牌。
4) 正常使用 Claude Code,讓 Sipcode 自動修剪上下文: 繼續像往常一樣使用 Claude Code。Sipcode 將壓縮常見的高令牌工具輸出(文檔中顯示的示例包括 `git diff`、`git status`、`git log` 和遞歸搜索),以減少上下文膨脹並改善緩存重用。
5) 將 Sipcode 添加到 Claude Desktop (MCP 工具界面): 編輯您的 Claude Desktop MCP 配置以添加 Sipcode 服務器,然後重新啟動 Claude Desktop:`{ "mcpServers": { "sipcode": { "command": "npx", "args": ["-y", "sipcode-mcp"] } } }`。
6) 確認 MCP 工具在 Claude Desktop 中可用: 重新啟動後,詢問 Claude:「你有什麼 sipcode 工具?」以確認 MCP 服務器已連接。
7) 使用 Meter 層測量節省量: 運行分析命令,例如 `sipcode why`、`sipcode impact` 或 `sipcode stats`,以查看令牌的去向以及節省了什麼(Sipcode 讀取本地 Claude 轉錄;沒有網絡調用)。示例:`sipcode why` 或 `sipcode why last session`。
8) 向 Claude Desktop 詢問支出/節省摘要(通過 MCP 工具): 在 Claude Desktop 中,詢問路由到 Sipcode 的 MCP 工具的問題,例如「我今天過得怎麼樣?」(使用 `get_today_summary`)或「我這個月會花多少錢?」(使用 `forecast_monthly_spend`)。
9) 使用 Drift 層檢測上下文腐爛: 運行 `sipcode drift` 以檢測會話何時偏離您的基準(例如,每次輪次的令牌激增或緩存重用下降)。遵循建議的修復方法,通常是:啟動一個新的聊天以重置上下文,並避免在任務中間更改 MCP 服務器/配置。
10) 保持預期與規定限制一致: Sipcode 不會優化 Claude Desktop 聊天本身(代理在 Claude Code 中工作;Desktop 獲得分析工具)。在您啟用它之前(`sipcode proxy --install`),它不會改變任何東西。它不會打電話回家(沒有遙測功能;核心路徑中沒有網絡調用)。

Sipcode 常見問題

Sipcode 是一個開源(MIT 許可)工具包,旨在保持 Claude Code 的上下文清晰,以減少令牌使用並有助於防止「上下文腐爛」。它提供三個層次:一個代理,在工具調用運行之前重寫笨重的工具調用;分析工具,測量本地轉錄本的令牌節省;以及一個漂移檢測器,當會話行為偏離您的基準時發出警告。

与 Sipcode 类似的最新 AI 工具

Gait
Gait
Gait 是一個集成 AI 辅助代碼生成和版本控制的協作工具,使團隊能夠高效地追蹤、理解和共享 AI 生成代碼的上下文。
invoices.dev
invoices.dev
invoices.dev 是一個自動化發票平台,直接從開發者的 Git 提交生成發票,並具有 GitHub、Slack、Linear 和 Google 服務的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一個 AI 驅動的邊緣計算工具包,通過深度學習技術簡化 RFP(請求提案)回應並實現實時田間表型。
Cart.ai
Cart.ai
Cart.ai 是一個 AI 驅動的服務平台,提供全面的業務自動化解決方案,包括編碼、客戶關係管理、視頻編輯、電商設置和定制 AI 開發,並提供 24/7 支持。