تصور کنید دهها پوشه مختلف دارید و هر کدام یک جلسهٔ فعال با هوش مصنوعی دارند؛ اما شما یادتان نمیآید کدام کد در کجا متوقف شده است. برای پایان دادن به این «باستانشناسیِ حدس و خطایی»، حالا تنها فشار دادن کلید Enter کافی است تا دقیقاً به همان جایی برگردید که بودید.
این قابلیت از طریق DejaView فراهم شده است؛ یک رابط کاربری متنی (TUI) متنباز که در ۱۳ ژوئیه ۲۰۲۶ توسط توسعهدهندهای به نام dotbrt منتشر شد. این ابزار در واقع یک داشبورد متمرکز برای مدیریت تاریخچه پروژههای Claude Code است.
در حال حاضر Claude Code جلسات را به دایرکتوریهای خاص میچسباند؛ یعنی دستور claude --resume تنها زمانی کار میکند که شما دقیقاً در پوشه درست باشید. برای برنامهنویسانی که همزمان روی چندین بازسازی کد یا پروژههای جانبی کار میکنند، این موضوع یک فشار ذهنی اضافی ایجاد میکند. همانطور که در تحلیل قبلی ما دربارهی سختسازی ابزارهای MCP در Claude Code اشاره کردیم، DejaView به جای لایه امنیتی، روی سازماندهی تجربه توسعهدهنده تمرکز کرده است. این سازماندهی در کنار بهینهسازی سرعت بازبینی کد با استفاده از جریانهای کاری استدلالی، بهرهوری توسعهدهندگان را در پروژههای پیچیده به شدت افزایش میدهد.
طبق مستندات این پروژه، DejaView با تحلیل فایلهای نسخه .jsonl در مسیر ~/.claude/projects/ عمل میکند. این ابزار تعداد پرامپتهای انسانی را میشمارد و نویزهای سیستمی را حذف میکند تا یک نقشه فعالیت دقیق ارائه دهد.

به گزارش وبسایت dev.to، ویژگیهای فنی کلیدی این ابزار عبارتند از:
- نمای جامع پروژهها: نمایش تمام جلسات موجود در سیستم بر اساس تازگی.
- نمودارهای فعالیت (Sparklines): نمایش بصری روند فعالیت ۱۴ روزه برای هر پروژه.
- بازگشت سریع: انتقال فوری به دایرکتوری و جلسه درست با فشردن کلید Enter.
- معماری محلی-محور: این ابزار فقط خواندنی است و نیازی به حساب کاربری، دیمون یا فایل تنظیمات ندارد.
این ابزار با استفاده از چارچوب پایتونی Textual ساخته شده و تحت لایسنس MIT منتشر شده است. کاربران میتوانند در چند ثانیه آن را از طریق دستور uvx dejaview اجرا کنند یا با pipx به صورت دائمی نصب نمایند.
این تغییر نشان میدهد که با تبدیل عاملهای هوش مصنوعی (AI Agents) — شبیه دستیارهایی که نه فقط یک دستور، بلکه یک پروژه طولانی را مدیریت میکنند — از حالت پاسخ به تکپرامپت به همکارانی بلندمدت، «جلسه» (Session) به واحد اصلی کار تبدیل شده است. نیاز به یک لایه کشف، ثابت میکند که حجم تعاملات انسان و هوش مصنوعی اکنون از حد حافظه کوتاه-مدت بشر فراتر رفته است. این تکامل در مدیریت جلسات، به توسعهدهندگان کمک میکند تا با دقت بیشتری روی شناسایی باگهای پنهان و کدهای بدبو (Code Smells) تمرکز کنند، بدون آنکه رشتهی افکارشان در میان دایرکتوریهای مختلف گسسته شود.
DejaView مکمل ابزارهای تحلیلگری مانند Confessor است که روی اقدامات خاص عاملها تمرکز دارد. این دو در کنار هم اکوسیستمی را میسازند که جریانهای کاری عاملمحور را قابل مشاهده و مدیریت میکند.
گام بعدی شما
- اگر از Claude Code استفاده میکنید، ابزار DejaView را با دستور
uvx dejaviewتست کنید. - فایلهای
.jsonlپروژه خود را بررسی کنید تا متوجه شوید مدل چه حجم از داده را ذخیره میکند. - برای تحلیل عمیقتر اقدامات عاملها، ابزار Confessor را در کنار DejaView به کار ببرید.
اما مدیریت این جلسات تنها بخشی از مسیر است؛ تأثیر این رویکرد بر بهرهوری تیمهای بزرگ را در گزارش بعدی بررسی خواهیم کرد.




گفتگو