Claude Recall

C 70 completed
Cli Tool
cli / python · tiny
16
Files
2,098
LOC
1
Frameworks
4
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
28.65
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47626
Member of a group with 2 similar repo(s) — canonical #93576 view group →
Top concepts (2)
Project DescriptionTesting
All rows scored by the Repobility analyzer (https://repobility.com)

AI Prompt

Create a command-line tool in Python that acts as a backup utility for Claude AI conversations. The tool should connect to a running Chrome instance logged into claude.ai and scrape all conversations. It needs to extract user messages, assistant responses, full text for extended thinking blocks, and session metadata like titles and timestamps. The output should be saved into a local SQLite database. Please ensure the setup instructions guide the user on launching Chrome with remote debugging enabled.
python cli sqlite web-scraping automation ai-tool playwright command-line
Generated by gemma4:latest

Catalog Information

A tool that automatically backs up Claude AI conversations when the platform’s export feature is unavailable.

Description

This Python utility captures and stores Claude AI conversations by automating the web interface with a browser automation library. It monitors the chat window, extracts message content and timestamps, and writes them to a structured local file. The tool is designed for users who rely on Claude for work or research but need a reliable way to archive their dialogue history. It solves the problem of missing export functionality and ensures conversations are preserved for future reference or compliance. The script runs from the command line, making it easy to integrate into personal workflows or automated scripts.

الوصف

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

Novelty

6/10

Tags

conversation-backup ai-chat-archiving privacy-preservation data-retention web-scraping automation

Technologies

anthropic playwright

Claude Models

claude-opus-4.6 claude-sonnet-4.6

Quality Score

C
69.7/100
Structure
78
Code Quality
65
Documentation
63
Testing
70
Practices
63
Security
84
Dependencies
60

Strengths

  • Good test coverage (67% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

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

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Security & Health

4.6h
Tech Debt (D)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (5)
Repobility · MCP-ready · https://repobility.com
MIT
License
2.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
80.1%
markdown
11.2%
sql
6.7%
toml
2.0%

Frameworks

pytest

Concepts (2)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
About: code-quality intelligence by Repobility · https://repobility.com
auto_descriptionProject DescriptionBack up your Claude conversations when Anthropic's export feature isn't available.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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