> हिन्दी translation of [README](../../../README.md), auto-generated from the English source. English is canonical; open a PR against `README.md` for content changes.
# 🦞 ClawMetry
[](https://clickpy.clickhouse.com/dashboard/clawmetry)
[](https://clickpy.clickhouse.com/dashboard/clawmetry)
[](https://pypi.org/project/clawmetry/)
[](https://github.com/vivekchand/clawmetry/stargazers)
[](https://opensource.org/licenses/MIT)
**अपने एजेंट को सोचते हुए देखें।** **14 AI एजेंट रनटाइम** के लिए रीयल-टाइम ऑब्ज़र्वेबिलिटी: [OpenClaw](https://github.com/openclaw/openclaw), [NVIDIA NemoClaw](https://github.com/NVIDIA/NemoClaw), Claude Code, OpenAI Codex और 10 और। आपके पूरे एजेंट फ़्लीट के लिए एक ही डैशबोर्ड।
> 🌐 **इसे इन भाषाओं में पढ़ें:** [English](README.md) · [简体中文](docs/i18n/zh-CN/README.md) · [日本語](docs/i18n/ja/README.md) · [한국어](docs/i18n/ko/README.md) · [Español](docs/i18n/es/README.md) · [Português (BR)](docs/i18n/pt-BR/README.md) · [Français](docs/i18n/fr/README.md) · [Deutsch](docs/i18n/de/README.md) · [हिन्दी](docs/i18n/hi/README.md) · [العربية](docs/i18n/ar/README.md) · [Русский](docs/i18n/ru/README.md) · [और →](docs/i18n/)
एक कमांड। कोई कॉन्फ़िगरेशन नहीं। सब कुछ ऑटो-डिटेक्ट होता है।
```bash
pip install clawmetry && clawmetry
```
यह **http://localhost:8900** पर खुलता है और आपका काम पूरा हो जाता है।

## 14 एजेंट रनटाइम के साथ काम करता है
ClawMetry की शुरुआत OpenClaw के लिए ऑब्ज़र्वेबिलिटी के रूप में हुई थी, और अब यह आपके **पूरे एजेंट फ़्लीट** को एक ही डैशबोर्ड में मापता है, आपकी मशीन पर मौजूद हर रनटाइम को ऑटो-डिटेक्ट करते हुए:
🦞 **OpenClaw** · 🟩 **NVIDIA NemoClaw** · ◆ **Claude Code** · ⬡ **OpenAI Codex** · **Cursor** · 🪿 **Goose** · ⚡ **Hermes** · **opencode** · ◈ **Qwen Code** · **Aider** · **NanoClaw** · **PicoClaw** · **Pi** · **Deep Agents** · 🔗 **n8n**
OpenClaw और NemoClaw ओपन-सोर्स ऐप में मुफ़्त हैं; बाकी रनटाइम ClawMetry Cloud या सेल्फ़-होस्टेड Pro लाइसेंस के साथ सक्रिय हो जाते हैं। हेडर से रनटाइम बदलें और हर टैब, कॉस्ट, टोकन, टूल्स, ट्रेस, उस रनटाइम के हिसाब से फिर से स्कोप हो जाता है। सटीक फ्री/पेड बंटवारा, टियर मैट्रिक्स, `/api/entitlement` का शेप, और `clawmetry license` CLI के लिए **[docs/ENTITLEMENTS.md](docs/ENTITLEMENTS.md)** देखें।
## आपको क्या मिलता है
- **Flow** — चैनलों, ब्रेन, टूल्स से होकर आने-जाने वाले मैसेजों को दिखाने वाला लाइव एनिमेटेड डायग्राम
- **Overview** — हेल्थ चेक, एक्टिविटी हीटमैप, सेशन काउंट, मॉडल जानकारी
- **Usage** — दैनिक/साप्ताहिक/मासिक ब्रेकडाउन के साथ टोकन और कॉस्ट ट्रैकिंग
- **Sessions** — मॉडल, टोकन, अंतिम गतिविधि के साथ सक्रिय एजेंट सेशन
- **Crons** — स्टेटस, अगला रन, अवधि के साथ शेड्यूल की गई जॉब्स
- **Logs** — कलर-कोडेड रीयल-टाइम लॉग स्ट्रीमिंग
- **Memory** — SOUL.md, MEMORY.md, AGENTS.md, दैनिक नोट्स ब्राउज़ करें
- **Transcripts** — सेशन हिस्ट्री पढ़ने के लिए चैट-बबल UI
- **Alerts** — बजट कैप, एरर-रेट ट्रिगर, एजेंट-ऑफ़लाइन डिटेक्शन; Slack, Discord, PagerDuty, Telegram, Email पर रूट होता है
- **Approvals** — डिस्ट्रक्टिव डिलीट, फ़ोर्स पुश, DB म्यूटेशन, sudo, पैकेज इंस्टॉल, नेटवर्क कॉल्स को एक-क्लिक साइन-ऑफ़ के पीछे रोकें
## स्क्रीनशॉट
### 🧠 Brain — लाइव एजेंट इवेंट स्ट्रीम

### 📊 Overview — टोकन उपयोग और सेशन सारांश

### ⚡ Flow — रीयल-टाइम टूल कॉल फ़ीड

### 💰 Tokens — मॉडल और सेशन के अनुसार कॉस्ट ब्रेकडाउन

### 🧬 Memory — वर्कस्पेस फ़ाइल ब्राउज़र

### 🔐 Security — पोज़्चर और ऑडिट लॉग

### 🚨 Alerts — बजट कैप, एरर-रेट ट्रिगर, Slack / Discord / PagerDuty / Email के लिए वेबहुक

### ✋ Approvals — जोखिम भरे टूल कॉल्स को मैनुअल साइन-ऑफ़ के पीछे रोकें; पॉलिसी-समर्थित प्रोटेक्शन नियम

**Claude Code के लिए प्री-एक्ज़ीक्यूशन ब्लॉकिंग** — एक कमांड एक
PreToolUse हुक इंस्टॉल करता है जो मैचिंग टूल कॉल्स को चलने *से पहले* रोकता है और आपके फ़ैसले का इंतज़ार करता है
([क्लाउड पुश नोटिफिकेशन](https://app.clawmetry.com/push) सक्षम होने पर आपके फ़ोन से एक टैप में):
```bash
clawmetry hooks install # ~/.claude/settings.json लिखता है (इडेम्पोटेंट)
clawmetry hooks status # क्या-क्या जुड़ा है + कितनी पॉलिसियाँ सक्रिय हैं
clawmetry hooks uninstall # केवल ClawMetry की एंट्रियाँ हटाता है
```
एक डिनाय केवल उस एक टूल कॉल को रोकता है, एजेंट अपना सेशन बनाए रखता है और
दूसरा तरीका आज़मा सकता है। आपके फ़ोन पर अनुमोदन करने से Claude Code का अपना
परमिशन प्रॉम्प्ट स्किप हो जाता है (आप पहले ही जवाब दे चुके हैं)। बिना मैच वाले टूल्स में लगभग 40ms का समय लगता है और
वे Claude Code के सामान्य परमिशन फ़्लो में चले जाते हैं। साथ ही जब Claude Code खुद आपका इंतज़ार कर रहा हो तो आपको फ़ोन पुश भी मिलता है
(`permission_prompt` / `idle_prompt` नोटिफिकेशन)।
## इंस्टॉल करें
**वन-लाइनर (सुझाया गया):**
```bash
curl -sSL https://raw.githubusercontent.com/vivekchand/clawmetry/main/install.sh | bash
```
**pip:**
```bash
pip install clawmetry
clawmetry
```
**सोर्स से:**
```bash
git clone https://github.com/vivekchand/clawmetry.git
cd clawmetry && pip install flask && python3 dashboard.py
```
## v2 फ़्रंटएंड डेवलपमेंट
v2 React ऐप `frontend/` में रहता है और जब Flask
सर्वर v2 सक्षम करके शुरू किया जाता है तो यह `/v2` पर सर्व होता है।
डेवलपमेंट के दौरान दो टर्मिनल इस्तेमाल करें:
```bash
# टर्मिनल 1: :8900 पर Flask API/सर्वर
CLAWMETRY_V2=1 python3 dashboard.py
```
```bash
# टर्मिनल 2: :5173 पर Vite डेव सर्वर
cd frontend
nvm use
npm ci
npm run dev
```
`http://localhost:5173/v2/` खोलें। Vite `/api` रिक्वेस्ट को
`http://localhost:8900` पर प्रॉक्सी करता है, इसलिए React ऐप
बिना अतिरिक्त CORS सेटअप के लोकल Flask सर्वर से बात कर सकता है।
Python पैकेज के साथ शिप होने वाला बंडल बनाने के लिए:
```bash
cd frontend
npm run build
```
प्रोडक्शन बंडल `clawmetry/static/v2/dist/` में लिखा जाता है।
## रनटाइम / एजेंट कम्पैटिबिलिटी
ClawMetry सिर्फ़ OpenClaw नहीं, बल्कि कई AI-एजेंट रनटाइम को ऑब्ज़र्व करता है। हर नॉन-OpenClaw रनटाइम एक डेडिकेटेड रीडर एडाप्टर शिप करता है जो उसके नेटिव सेशन फ़ॉर्मैट को ClawMetry के यूनिफ़ाइड शेप में बदलता है; डेमन इन्हें उसी DuckDB स्टोर + क्लाउड स्नैपशॉट में इनजेस्ट करता है, रनटाइम के साथ टैग किया जाता है, और जब एक से ज़्यादा रनटाइम मौजूद हों तो Session replay टैब एक **रनटाइम स्विचर** दिखाता है। पूरा मैट्रिक्स + रनटाइम जोड़ने की गाइड के लिए [`docs/compatibility.md`](docs/compatibility.md) देखें, और OpenClaw-फ़ैमिली प्राइमर के लिए [`docs/RUNTIME_FAMILY.md`](docs/RUNTIME_FAMILY.md) देखें।
| रनटाइम / एजेंट | स्टेटस | नोट्स |
|---|---|---|
| **OpenClaw** | नेटिव | संदर्भ रनटाइम, ऑटो-डिटेक्टेड |
| **PicoClaw** | बीटा एडाप्टर | फ़्लैट `providers.Message` JSONL (`~/.picoclaw/workspace/sessions`)। ट्रांसक्रिप्ट, मॉडल, टूल कॉल। |
| **NanoClaw** | बीटा एडाप्टर | प्रति-सेशन SQLite (`data/v2-sessions`)। ट्रांसक्रिप्ट + मैसेज काउंट। |
| **Hermes** | बीटा एडाप्टर | SQLite `~/.hermes/state.db`। ट्रांसक्रिप्ट, मॉडल, टोकन/कॉस्ट। |
| **Claude Code** | बीटा एडाप्टर | JSONL `~/.claude/projects/.../.jsonl`। ट्रांसक्रिप्ट, मॉडल, टूल कॉल + थिंकिंग, टोकन उपयोग। |
| **Codex** | बीटा एडाप्टर | रोलआउट JSONL `~/.codex/sessions/...`। ट्रांसक्रिप्ट, मॉडल, टूल कॉल, टोकन उपयोग। |
| **Cursor** | बीटा एडाप्टर | SQLite `state.vscdb`। चैट/कम्पोज़र ट्रांसक्रिप्ट, मॉडल। |
| **Aider** | बीटा एडाप्टर | हर प्रोजेक्ट के लिए `.aider.chat.history.md`। ट्रांसक्रिप्ट, मॉडल, टोकन काउंट। |
| **Goose** | बीटा एडाप्टर | SQLite `~/.local/share/goose`। ट्रांसक्रिप्ट, मॉडल, टूल कॉल, टोकन टोटल। |
| **opencode** | बीटा एडाप्टर | SQLite `~/.local/share/opencode`। ट्रांसक्रिप्ट, मॉडल, टूल कॉल, टोकन + कॉस्ट। |
| **Qwen Code** | बीटा एडाप्टर | JSONL `~/.qwen/projects/.../chats`। ट्रांसक्रिप्ट, मॉडल, टूल कॉल, टोकन उपयोग। |
| **Pi** | बीटा एडाप्टर | JSONL `~/.pi/agent/sessions`। ट्रांसक्रिप्ट, मॉडल, टूल कॉल, टोकन + कॉस्ट। |
| **Deep Agents** | बीटा एडाप्टर | SQLite `~/.deepagents/.state/sessions.db`। ट्रांसक्रिप्ट, मॉडल, टूल कॉल, टोकन + कॉस्ट। |
| **n8n** | बीटा एडाप्टर | SQLite `~/.n8n/database.sqlite`। वर्कफ़्लो एक्ज़ीक्यूशन, नोड रन, AI Agent प्रॉम्प्ट, मॉडल + टोकन जहाँ n8n उन्हें रेकॉर्ड करता है। |
"बीटा एडाप्टर" का मतलब है कि ClawMetry उस रनटाइम के असली ऑन-डिस्क फ़ॉर्मैट के लिए एक रीडर शिप करता है, हर एक को असली मशीन पर असली इंस्टॉल के आधार पर बनाया और सत्यापित किया गया है (देखें `tests/fixtures/runtimes/