claude-devtools

Claude Code 缺少的 DevTools — 在視覺化介面中檢視工作階段日誌、工具呼叫、Token 用量、子代理程式和上下文視窗。免費、開放原始碼。

claude-devtools 是什麼?

Claude Code 缺少的 DevTools — 在視覺化介面中檢視工作階段日誌、工具呼叫、Token 用量、子代理程式和上下文視窗。免費、開放原始碼。

claude-devtools 概覽

這是什麼

claude-devtools 是一個開放原始碼的 Claude Code 除錯工具。它讀取儲存在本機 ~/.claude/ 目錄中的對話記錄與文字紀錄,重建終端機隱藏的詳細資訊。它不會封裝、修改或干擾 Claude Code。本專案採用 MIT 授權,且為免費軟體。

主要功能

  • 每個回合的 token 歸因,涵蓋 7 個類別(CLAUDE.md、技能、@提及檔案、工具輸入/輸出、思考過程、團隊開銷、使用者文字),並附帶壓縮視覺化 - 終端友善的複製貼上:真實可選文字、每個程式碼區塊一鍵複製,以及匯出為 Markdown/JSON/純文字 - 專案記憶檢視器:呈現儲存在 ~/.claude/projects//memory/ 的 MEMORY.md 層級,支援跨層 wikilinks 及「以……開啟」啟動器 - 團隊與子代理執行樹:每個代理的獨立執行樹,包含工具追蹤、token 指標、持續時間與成本 - 工具呼叫檢查器,附帶專用檢視器(語法高亮 Read、內嵌編輯差異對比、Bash 輸出、子代理樹) - 透過 ~/.ssh/config 進行 SSH 遠端工作階段檢查,支援代理轉發與金鑰認證 - 跨工作階段搜尋的命令面板(Cmd+K),以及支援拖放分頁的多窗格佈局 - 針對 .env 存取、工具錯誤、高 token 用量及自訂正規表達式的通知觸發器

使用情境

此工具專為除錯 Claude Code 工作階段的開發者設計。它有助於檢查思考步驟、工具呼叫細節、子代理活動、上下文視窗組成以及團隊協調訊息。也可用於檢閱專案的記憶檔案,並檢查透過 SSH 在遠端機器上執行的工作階段。

快速開始

brew install --cask claude-devtools Docker: docker compose up # 開啟 http://localhost:3456 或從原始碼建置: git clone https://github.com/matt1398/claude-devtools.git cd claude-devtools pnpm install pnpm dev

授權與價格

本專案採用 MIT 授權,為開放原始碼。未提及價格資訊。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/matt1398claude-devtools.svg)](https://yunodb.com/tools/matt1398claude-devtools?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/matt1398claude-devtools?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/matt1398claude-devtools.svg" alt="Featured on YunoDB" height="20"></a>