Session 監控儀錶板 Session Monitor

Session 監控儀錶板 Session Monitor

同時開五個 AI 對話之後,你就失去對它們的掌握了——哪個還在跑、哪個十分鐘前就卡住、哪個早就結束但忘記關。 這支開一個本機儀錶板把 Claude Code 和 Codex 的對話並列顯示。在線狀態用實際存活的 process 驗證,不是只讀設定檔;超過十分鐘沒活動的標橘色。 還有一顆服務狀態燈,分辨「我的對話卡住」和「服務整個掛了」。
#الهندسة#الإنتاجية
التقييم
مطلوب المزيد من التقييمات
المبيعات
0
كيفية الاستخدام
تنزيل

同時開五個 AI 對話之後,你會失去對它們的掌握——哪個還在跑、哪個已經卡住十分鐘、哪個結束了忘記關。

這支開一個本機網頁,把 Claude Code 與 Codex 的對話並列顯示,一眼看完。

顯示什麼

欄位 說明
在線狀態 用實際存活的 process 驗證,不是只讀設定檔
卡住警示 在線但最後活動超過 10 分鐘 → 標橘色
對話標題 取自該對話第一則真人訊息(不是檔名)
最後活動時間 排序依據
封存/進行中 三段過濾鈕切換

還有一顆服務狀態燈——連 status.anthropic.com,讓你分辨「是我的對話卡住」還是「Anthropic 整個掛了」。這個區分能省下很多無謂的 debug。

用法

node session-monitor.mjs

瀏覽器開 http://localhost:7878。Windows 可以直接雙擊 session-monitor.cmd。

資料來源

全部讀本機檔案,不發送任何資料到外部(唯一的對外連線是 Anthropic 的公開狀態頁):

  • Claude Code:App 對話清單(含標題、封存狀態)+ ~/.claude/sessions/<pid>.json
  • Codex:~/.codex/session_index.jsonl、~/.codex/sessions、~/.codex/archived_sessions
  • 存活驗證:系統 process 清單

App 對話清單路徑會自動解析 Electron 版與 Microsoft Store(MSIX)版兩種安裝位置。

需求

Node.js 18+(零依賴)。目前的存活驗證走 Windows tasklist;macOS / Linux 要改成 ps(一個函式,alivePids())。

授權

MIT。


واجهات API الخارجية

status.anthropic.com