প্রকল্প সম্পর্কে

পার্সোনাল অ্যানালিটিক্সের জন্য Claude Code Dashboard আপনাকে Claude Code-এর সাথে আপনার ইন্টারঅ্যাকশনের একটি প্রাইভেট এবং অফলাইন ভিউ প্রদান করে। এটি ~/.claude/projects/-এ সংরক্ষিত JSONL সেশন ট্রান্সক্রিপ্টগুলো পড়ে (কখনোই পরিবর্তন করে না), মডেল প্রতি টোকেন ব্যবহার, API-সমতুল্য খরচ, সেশনের স্থায়িত্ব, টুল ইনভোকেশন, স্কিল ব্যবহার এবং git-সম্পর্কিত তথ্যের মতো মেট্রিক্স এক্সট্রাক্ট করে এবং দ্রুত ইনক্রিমেন্টাল আপডেটের জন্য ফলাফলগুলো একটি লোকাল SQLite ডাটাবেসে ক্যাশ করে। একটি লাইটওয়েট FastAPI সার্ভার দ্বারা পরিচালিত সিঙ্গেল-পেজ ওয়েব ইন্টারফেসে ওভারভিউ KPI, দৈনিক খরচের চার্ট, মডেল অনুযায়ী টোকেন শেয়ার, শীর্ষ টুলস এবং স্কিল, ট্যাগিং এবং হাইডিং কন্ট্রোলসহ প্রজেক্ট-লেভেল টোটাল, ডিটেইল ভিউসহ একটি সার্চযোগ্য সেশন লিস্ট, একটি অ্যাক্টিভিটি হিটম্যাপ (সপ্তাহের দিন × ঘণ্টা), এবং একটি ক্যালেন্ডার-স্টাইল উইক ভিউ প্রদর্শিত হয় যা প্রজেক্ট ট্যাগ অনুযায়ী সেশনগুলোকে কালার-কোড করে। হোস্ট, পোর্ট, অথেন্টিকেশন টোকেন, ডাটাবেস লোকেশন এবং এক্সপোর্ট করা ডেটাতে হোম পাথ রিডাকশনের জন্য এনভায়রনমেন্ট ভেরিয়েবল বা কমান্ড-লাইন ফ্ল্যাগ-এর মাধ্যমে কনফিগারেশন করা হয়। টুলটি PyPI থেকে সরাসরি uvx বা pipx-এর মাধ্যমে চালানো যেতে পারে, uv tool বা pipx দিয়ে পারসিস্টেন্টলি ইনস্টল করা যেতে পারে, অথবা uv run python -m claude_dashboard ব্যবহার করে সোর্স চেকআউট থেকে লঞ্চ করা যেতে পারে। অপশনাল স্ট্যাটিক এক্সপোর্ট লগ-এর লাইভ অ্যাক্সেস ছাড়াই একটি সেলফ-কন্টেইন্ড ভার্সন হোস্ট করার সুবিধা দেয়। সমস্ত প্রসেসিং ব্যবহারকারীর মেশিনে থাকে, যতক্ষণ না তারা সার্ভারটিকে একটি ট্রাস্টেড নেটওয়ার্কে এক্সপোজ করার বা স্ট্যাটিক এক্সপোর্ট অন্য কোথাও ডেপ্লয় করার সিদ্ধান্ত নেন।