क्या किसी का Claude Code इस्तेमाल करते समय कभी session उड़ गया है?
कल Claude के साथ क्या चर्चा हुई थी..
कौन-सा फ़ैसला लिया था, यह याद नहीं रहता, तो फिर से शुरू से समझाना पड़ता है...
Prompting करते-करते बार-बार ऐसा होता था कि "अरे, वह prompt फिर से काम आ सकता है.. वह session कौन-सा था?"
यह इतना असुविधाजनक था कि मैंने एक चीज़ बना दी।
npx claude-session-tracker
इसे एक लाइन में टाइप करके बस Enter दबाते जाइए, इंस्टॉल पूरा हो जाएगा — ऐसा सेट किया है।
- अगर auto setup चुनें, तो private repo बनाने से लेकर project board setup तक सब अपने-आप हो जाता है.
हटाना हो तो npx claude-session-tracker uninstall टाइप कर दें।
यह क्या करता है, बताता हूँ..
-
Claude Code session शुरू होते ही अपने-आप GitHub Issue बनाता है
-
मेरे भेजे हुए सभी prompts को comment के रूप में रिकॉर्ड करता है
-
Claude के सभी जवाबों को भी comment के रूप में रिकॉर्ड करता है
-
GitHub Projects board में session status को real time में track करता है (registered → replying → waiting → ended)
-
अगर 30 मिनट तक कोई activity नहीं होती, तो status value को अपने-आप ended कर देता है
- असल में इसमें थोड़ी दिक्कत है.. सोचा था GitHub Actions से end process कर दूँ, लेकिन वह भी paid हो गया.. फिलहाल local में subprocess से किसी तरह संभालने की कोशिश की, लेकिन edge cases काफ़ी थे, इसलिए अभी के लिए यह एक अस्थायी उपाय है।
-
claude --resumeकरने पर existing issue को फिर से इस्तेमाल करता है (duplicate नहीं बनते!)
Status label को Korean/English/Japanese/Chinese में चुना जा सकता है।
- Claude Code session का status जवाब दे रहा है, खत्म हो गया है, या अभी-अभी शुरू हुआ है — यह जो Status में दिखता है, उसी की बात कर रहा हूँ। "Status label" शब्द शायद ठीक से समझा नहीं पा रहा.. उह... थोड़ा शर्मिंदगी हो रही है।
ज़रूरी शर्तें!
- Node.js 18+
- Python 3
- GitHub CLI (gh) — पहले
gh auth login --scopes "project,repo"चलाएँ
सच में, Claude Code sessions को manage करना बहुत असुविधाजनक था।
अगर काम थोड़ा heavy हो, तो 6 या 8 terminal खोलकर काम करता हूँ.. लेकिन prompts को reuse नहीं कर पाता था, तो सच में पागलपन होने लगता था।
और कई projects के बीच आते-जाते हुए दिन में कई बार ऐसा लगता था, "मैं इसमें कहाँ तक पहुँचा था?"
कभी-कभी तो लगता है जैसे adult ADHD हो जाएगा.. हा हा.. शायद सिर्फ़ मैं ही ऐसा हूँ..
सब कुछ GitHub Projects में रिकॉर्ड हो जाता है, इसलिए एक search में मिल जाता है और teammates के साथ share भी किया जा सकता है।
सभी hooks async में चलते हैं, इसलिए Claude की speed पर इसका बिल्कुल असर नहीं पड़ता।
Feedback या feature requests का स्वागत है। Star दे दें तो आभारी रहूँगा, हा-हा.. 🤖
1 टिप्पणियां
आह, हर session के लिए एक GitHub issue assign किया जाता है! विवरण पर्याप्त नहीं था, इसलिए कमेंट में बता रहा हूँ..