
Claude Code के लिए एक मौन सत्र रिकॉर्डर जो प्रत्येक क्रिया को लॉग करता है, खतरनाक कमांड (rm -rf, sudo, curl|sh) को चिह्नित करता है, और समयरेखा समीक्षा, जोखिम अलर्ट और क्रॉस-प्रोजेक्ट एनालिटिक्स प्रदान करता है।
Claude Code सत्रों के लिए एक फ्लाइट रिकॉर्डर।
आप अपनी मशीन पर Claude Code को चलने देते हैं — कभी घंटों के लिए, कभी ऑटो-अप्रूव के साथ। agentwatch चुपचाप हर कार्रवाई लॉग करता है, ताकि आप वापस आकर देख सकें कि वास्तव में क्या हुआ।
npm install -g agentwatch-dev
agentwatch install
बस इतना ही। दो कमांड। agentwatch अब हर Claude Code सत्र रिकॉर्ड कर रहा है।
agentwatch last # what just happened?
agentwatch danger # did anything risky happen?
agentwatch report # weekly summary across all projects
last वह कमांड है जिसे आप सबसे अधिक चलाएंगे। एक सत्र के बाद — विशेष रूप से लंबे सत्र के बाद जहाँ आप दूर चले गए थे — यह आपको पूरी टाइमलाइन देता है: हर कमांड, हर फ़ाइल जो छुई गई, हर जोखिम जो फ्लैग किया गया।
danger उन चीज़ों को स्कैन करता है जैसे rm -rf, sudo, , या में लिखना, फ़ोर्स पुश — वह सब कुछ जिसके बारे में आप जानना चाहेंगे।
curl | sh.env.sshreport आपको समय के साथ पैटर्न दिखाता है: आप किन प्रोजेक्ट्स पर सबसे अधिक AI का उपयोग कर रहे हैं, कौन सी फ़ाइलें बार-बार संशोधित हो रही हैं, कौन से कमांड लगातार विफल हो रहे हैं।
सत्र समीक्षा
agentwatch last सबसे हालिया सत्र की समीक्षा करें
agentwatch show <id> आईडी उपसर्ग द्वारा विशिष्ट सत्र दिखाएं
agentwatch sessions सभी रिकॉर्ड किए गए सत्र सूचीबद्ध करें (पूरी सूची के लिए --all)
agentwatch live टर्मिनल में वर्तमान सत्र का लाइव अनुसरण करें
agentwatch commands पास/फेल स्थिति के साथ सभी bash कमांड
agentwatch files सभी फ़ाइलें जो छुई गईं (पढ़ें/संपादित करें/लिखें)
agentwatch danger संभावित खतरनाक कार्रवाइयों को फ्लैग करें
agentwatch export [id] मार्कडाउन के रूप में निर्यात करें (JSON के लिए --json)
agentwatch tokens [id] एक सत्र के लिए टोकन उपयोग का विवरण
एनालिटिक्स
agentwatch report [period] साप्ताहिक रिपोर्ट — प्रोजेक्ट, हॉटस्पॉट, पैटर्न
अवधि: सप्ताह (डिफ़ॉल्ट), महीना, या दिनों की संख्या
agentwatch hotspots [n] शीर्ष N फ़ाइलें जिन्हें AI सबसे अधिक संशोधित करता है
agentwatch stats कुल आँकड़े प्रति-प्रोजेक्ट ब्रेकडाउन के साथ
प्रबंधन
agentwatch dash ब्राउज़र में वेब डैशबोर्ड खोलें
agentwatch status जांचें कि agentwatch स्थापित है और काम कर रहा है या नहीं
agentwatch prune [days] N दिनों से पुराने सत्र हटाएं (डिफ़ॉल्ट: 30)
agentwatch install Claude Code में हुक जोड़ें
agentwatch uninstall हुक हटाएं (लॉग संरक्षित रहते हैं)
agentwatch hotspots दिखाता है कि आपके सभी सत्रों में AI किन फ़ाइलों को सबसे अधिक छूता है। बार-बार संशोधित होने वाली फ़ाइलें अक्सर जटिल, नाजुक, या सक्रिय रूप से विकसित होने वाले कोड का संकेत देती हैं।
| पैटर्न | स्तर |
|---|---|
rm -rf | गंभीर |
curl | sh | गंभीर |
sudo | गंभीर |
git push --force | गंभीर |
git reset --hard | गंभीर |
Writing to .env, .ssh, .aws | गंभीर |
Writing to /etc/, /usr/ | गंभीर |
find -exec rm / find -delete | गंभीर |
mkfs, dd if= | गंभीर |
curl/wget to external hosts | चेतावनी |
git push --force-with-lease | चेतावनी |
Reading .env, .ssh/id_rsa | चेतावनी |
eval | चेतावनी |
ssh/scp | चेतावनी |
kill -9, pkill, killall | चेतावनी |
pip install/npm install | जानकारी |
docker run | जानकारी |
गंभीर और चेतावनी जोखिम वास्तविक समय में macOS सूचनाएं ट्रिगर करते हैं। जानकारी-स्तर की घटनाएं चुपचाप लॉग होती हैं।
agentwatch Claude Code के हुक सिस्टम का उपयोग करता है:
~/.agentwatch/sessions/ में JSONL के रूप में संग्रहीत होते हैंहुक 3 सेकंड के टाइमआउट और मूक विफलता के साथ एसिंक्रोनस रूप से चलते हैं — वे कभी भी Claude Code को ब्लॉक या बाधित नहीं करते। सभी डेटा आपकी मशीन पर स्थानीय रहता है।
agentwatch uninstall # removes hooks from Claude Code settings
npm uninstall -g agentwatch-dev
सत्र लॉग ~/.agentwatch/ में संरक्षित रहते हैं — यदि चाहें तो मैन्युअल रूप से हटाएं।
MIT — Farjad Ahmed द्वारा बनाया गया