vivekchand/clawmetry
See your agent think. Zero-config observability & governance for 26 AI agent runtimes: Claude Code, Cursor, OpenAI Codex, GitHub Copilot, Gemini CLI, Cline, OpenHands, Aider, Goose, OpenClaw, NVIDIA NemoClaw & more. Live token costs, sessions, tool calls, crons.
🦞 ClawMetry – AI 代理人的即時可觀測性
是什麼 – 一個本地執行的儀表板,可自動偵測機器上安裝的 AI 代理執行環境(例如 OpenClaw、NVIDIA NemoClaw、Claude Code、OpenAI Codex 等),並即時顯示每個代理的運作狀況、成本,以及是否有異常。
為何重要 – 當你執行多個自主代理時,很快會失去對以下資訊的可見性:
- 哪些 LLM 呼叫正在進行,
- 每次呼叫消耗了多少 token 和美元,
- 工具呼叫是否具風險,
- 代理是否卡住或超出上下文視窗。 ClawMetry 在不修改代理本身的情況下,透過單一 UI 呈現所有這些資訊。
主要功能(如 README 所述)
| 功能 | 你將獲得 |
|---|---|
| 自動發現 | 一鍵安裝(pip install clawmetry && clawmetry)可偵測主機上支援的 30 種執行環境,並以唯讀方式讀取其會話檔案。 |
| 會話與轉錄 | 逐輪查看每個代理的對話,並附有重播按鈕。 |
| 成本與 token 追蹤 | 按執行環境、按模型、按日及終身支出,以及異常峰值標記。 |
| 即時流程圖 | 可視化訊息在通道、模型與工具之間流動的圖形,隨著代理執行即時更新。 |
| 上下文視窗監控 | 顯示視窗使用率、壓縮事件與「爆破」警告,使用供應商特定的視窗表。 |
| 記憶體與技能檢視 | 列出每個執行環境載入的檔案與技能。 |
| 健康與日誌 | 磁碟/記憶體使用量、錯誤率、速率限制狀態、即時日誌串流。 |
| 警報與審核 | 內建偵測器(成本激增、靜默代理、錯誤爆發等)與可選的風險工具呼叫審核,可透過手機批准。 |
| 匯出 | 支援 OpenTelemetry (OTLP),可將追蹤傳送至外部後端。 |
| SDK 追蹤 | 若你基於 SDK 建構代理,攔截器可將 LLM 呼叫歸因至你自己的程式碼。 |
支援的執行環境(免費 vs 付費)
- 免費開源執行環境 – OpenClaw、NVIDIA NemoClaw、Goose。
- 付費執行環境 – Claude Code、Cursor、GitHub Copilot、OpenAI Codex、Gemini CLI、Replit Agent、OpenHands 等(總計超過 30 個代理)。
定價與部署
| 計畫 | 覆蓋範圍 | 價格(每節點) |
|---|---|---|
| 免費 | 僅支援三個開源執行環境,僅限本地儀表板。 | $0 |
| 入門版 | 所有執行環境,叢集檢視,雲端同步。 | $9 / 月 |
| 專業版 | 入門版 + 審核、策略引擎、評估工具、異常偵測、成本最佳化、OTel 匯出、防篡改審計日誌。 | $19 / 月 |
自架授權金鑰可讓你在不使用 SaaS 元件的情況下執行付費功能(clawmetry license)。
數據隱私與出站流量
- 預設情況下,ClawMetry 讀取本地會話檔案;除非你執行
clawmetry connect,否則不會將會話資料傳送至機器外。 - 可選的 connect 流程在瀏覽器中進行端對端加密;加密金鑰永遠不會離開主機。
- 無法取消的唯一出站流量是匿名安裝 ping、PyPI 版本檢查,以及用於橫幅的一次性公開 IP 查詢。
- 所有出站目的地均記錄於
docs/EGRESS.md,可停用。
性能影響
- 守護程序以獨立程序執行;會話檔案尾端追蹤增加 0 ms。
- 可選 HTTP 拦截器每 LLM 呼叫增加 ≈0.44 ms(≈5 秒呼叫的 0.009%)。
- 可選預工具鈎子每受控工具呼叫增加 ≈44 ms。
- 強制代理每 LLM 呼叫增加 ≈9.7 ms。
- 在繁忙安裝中,守護程序消耗約 1 個 CPU 核心的 12%,每 10 萬事件約 70 MB。
- 可透過
python -m benchmarks.overhead本地測量開銷。
安裝與快速入門
pip install clawmetry # 安裝 Python 套件
clawmetry # 在 http://localhost:8900 啟動儀表板
- 支援 Python 3.8+ 的 macOS、Linux 或 Windows。
- 提供 Docker 鏡像與 Compose 檔案(
docs/DOCKER.md)。
文件亮點
- 相容性 – 每個適配器讀取的內容及如何新增執行環境。
- 上下文爆破 – 各供應商的視窗大小、壓縮 vs 溢出。
- 開銷 – 詳細的基準測試方法。
- 審核與策略 – 風險評分與手機審核流程。
- OpenTelemetry – 將追蹤匯出至任何 OTLP 收集器。
- SDK 追蹤 – 為自建代理分配成本。
授權
MIT – 免費使用、修改與重新分發。
TL;DR
ClawMetry 是一個自架的可觀測性平台,可自動偵測你機器上的多種 AI 代理執行環境,並提供統一的即時視圖,展示其活動、成本、上下文使用與健康狀態,支援可選的安全審核與雲端同步,按節點收取合理費用。
相關
- 專案
- 專案
- 專案
- 專案