Terminal Session Recall

C+ 74 completed
Cli Tool
unknown / json · tiny
27
Files
5,534
LOC
2
Frameworks
4
Languages

Pipeline State

completed
Run ID
#367925
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
55.29
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #49098
Member of a group with 4 similar repo(s) — canonical #93917 view group →
Top concepts (2)
Project DescriptionTesting
Repobility · code-quality intelligence · https://repobility.com

AI Prompt

Create a VSCode extension that acts as a terminal session recall tool for Claude Code CLI. I need it to automatically restore interrupted sessions when VSCode restarts. Key features should include a status bar showing live and idle session counts, and a QuickPick session manager to start new or resume existing sessions. The tool must read session history from `~/.claude/history.jsonl` and list available projects by reading the directory structure under `~/.claude/projects/`. Please ensure it is read-only and respects the existing settings like `autoRestoreMaxAge`.
typescript vscode extension cli terminal session-management vscode-extension json
Generated by gemma4:latest

Catalog Information

A lightweight tool that automatically restores Claude Code CLI sessions after a VSCode restart, keeping developers in their workflow.

Description

This utility monitors the state of a Claude Code CLI session and automatically reconnects it when VSCode is restarted. It captures session tokens and context, then re‑establishes the connection without user intervention. The tool is written in TypeScript and bundled with esbuild for fast startup. It is designed for developers who rely on the Claude Code CLI within VSCode and want to avoid manual re‑login steps. By preserving session continuity, it reduces downtime and improves productivity.

الوصف

تعمل هذه الأداة على مراقبة حالة جلسة Claude Code CLI وإعادة توصيلها تلقائياً عند إعادة تشغيل VSCode. تقوم بالتقاط رموز الجلسة والسياق، ثم تعيد إنشاء الاتصال دون تدخل يدوي. تم كتابة الأداة بلغة TypeScript وتُجمّع باستخدام esbuild لتوفير وقت بدء التشغيل. صممت خصيصاً للمطورين الذين يعتمدون على CLI داخل VSCode ويرغبون في تجنب خطوات تسجيل الدخول اليدوية. من خلال الحفاظ على استمرارية الجلسة، تقلل من وقت التوقف وتزيد من إنتاجية المستخدم. تدعم الأداة بيئة تطوير متكاملة مع واجهة سطر أوامر بسيطة. كما توفر تجربة سلسة دون الحاجة إلى إعدادات معقدة أو تكوينات إضافية.

Novelty

6/10

Tags

session-management cli-integration vscode-workflow automatic-reconnection developer-productivity

Technologies

esbuild vitest

Claude Models

claude-opus-4.6

Quality Score

C+
74.1/100
Structure
69
Code Quality
90
Documentation
74
Testing
40
Practices
72
Security
100
Dependencies
60

Strengths

  • Good test coverage (43% test-to-source ratio)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment
  • 121 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency

Security & Health

4.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · severity-and-effort ranking · https://repobility.com
MIT
License
1.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
66.4%
typescript
22.8%
markdown
10.4%
javascript
0.4%

Frameworks

Vitest esbuild

Concepts (2)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
Repobility (the analyzer behind this table) · https://repobility.com
auto_descriptionProject Description> Unofficial VSCode extension — Automatically restore Claude Code CLI sessions after restart80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/92118.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV