Claude-File-Recovery: Herramienta CLI que extrae archivos del historial de sesiones de Claude Code

✍️ OpenClawRadar📅 Publicado: 28 de febrero de 2026🔗 Source
Claude-File-Recovery: Herramienta CLI que extrae archivos del historial de sesiones de Claude Code
Ad

Qué hace esta herramienta

claude-file-recovery es una herramienta de línea de comandos de Python con una TUI interactiva que extrae archivos del historial de sesiones de Claude Code. Fue creada después de que el autor eliminara accidentalmente archivos a través de un enlace simbólico que Claude Code no reconoció, y su copia de seguridad no se había ejecutado durante un mes. La herramienta reconstruye archivos analizando transcripciones de sesiones JSONL almacenadas en ~/.claude/projects/.

Características y funcionalidades clave

La herramienta puede recuperar cualquier archivo que Claude Code haya leído, editado o escrito, incluyendo versiones anteriores de archivos en puntos específicos en el tiempo. Ofrece:

  • TUI interactiva con búsqueda difusa y atajos de teclado estilo vim (j/k/g/G, / para buscar)
  • Recuperación puntual — reconstruye archivos en cualquier instantánea histórica, no solo la más reciente
  • Vista de diferencias coloreada que muestra cómo cambiaron los archivos con el tiempo (modos unificado, de contexto completo y crudo)
  • Extracción por lotes — selecciona múltiples archivos y extráelos todos a la vez
  • Escaneo rápido — análisis paralelo de sesiones con orjson y verificaciones de bytes de rechazo rápido que omiten ~77% de líneas antes del análisis
  • Deduplicación de enlaces simbólicos — detecta rutas con alias y las fusiona en entradas canónicas
  • Búsqueda inteligente de mayúsculas/minúsculas — sensible a mayúsculas solo cuando tu consulta contiene letras mayúsculas (como ripgrep)

Instalación y uso

Requiere Python 3.10+. Opciones de instalación:

# Recomendado
uv tool install claude-file-recovery

O con pipx

pipx install claude-file-recovery

O con pip

pip install claude-file-recovery

Comandos básicos:

# Inicia la TUI interactiva (comando por defecto)
claude-file-recovery

Lista todos los archivos recuperables

claude-file-recovery list-files

Filtra por patrón

claude-file-recovery list-files --filter '*.py'

Exporta como CSV

claude-file-recovery list-files --filter '*.ts' --csv

Extrae archivos al disco

claude-file-recovery extract-files --output ./recovered --filter '*.py'

Recupera archivos como estaban antes de cierto momento

claude-file-recovery list-files --before '2025-02-20 14:00'

Apunta a un directorio de datos de Claude diferente

claude-file-recovery --claude-dir /path/to/claude-backup

Ad

Cómo funciona

La herramienta escanea todos los archivos de sesión JSONL en ~/.claude/projects/ y los analiza en paralelo usando un grupo de hilos. Correlaciona solicitudes de uso de herramientas en mensajes del asistente con sus resultados en mensajes del usuario a través de tool_use_id, luego reconstruye archivos reproduciendo operaciones en orden cronológico por ruta de archivo: las operaciones de escritura establecen contenido, las operaciones de edición aplican reemplazos de cadenas, y las operaciones de lectura capturan instantáneas. La bandera --before usa búsqueda binaria para cortar en cualquier punto en el tiempo.

Atajos de teclado de la TUI

  • j/k: Mover arriba/abajo
  • g/G: Saltar al inicio/final
  • /: Buscar
  • Ctrl+R: Cambiar modo de búsqueda (difusa / glob / regex)
  • x o Espacio: Alternar selección de archivo
  • Enter: Ver detalles del archivo + diferencias
  • d: Cambiar modo de diferencias (unificado / contexto completo / crudo)
  • Ctrl+E: Extraer archivos seleccionados
  • q: Atrás / salir

Este tipo de herramienta de recuperación es útil para desarrolladores que usan Claude Code extensivamente y quieren protección contra eliminación o corrupción accidental de archivos. El proyecto con licencia MIT tiene 26 estrellas y 1 bifurcación en GitHub al momento de escribir esto.

📖 Read the full source: HN AI Agents

Ad

👀 Ver también

Bucle de Revisión Intermodelo para Agentes de Codificación de IA Detecta Fallas Críticas en la Planificación
Herramientas

Bucle de Revisión Intermodelo para Agentes de Codificación de IA Detecta Fallas Críticas en la Planificación

Un desarrollador construyó un sistema de revisión entre modelos donde un segundo modelo de IA revisa los planes de los agentes de codificación antes de su ejecución, detectando fallas críticas como fallos de reversión y agujeros de seguridad. La herramienta tiene licencia MIT e incluye un panel de control TUI.

OpenClawRadar
Compresión LLM sin Pérdidas con Codebook: Reducción de RAM del 10-25% mediante Empaquetamiento Bit a Bit
Herramientas

Compresión LLM sin Pérdidas con Codebook: Reducción de RAM del 10-25% mediante Empaquetamiento Bit a Bit

El código de prueba de concepto de un desarrollador demuestra la compresión sin pérdida de LLM empaquetando pesos fp16 en bloques, logrando una reducción de RAM del 10-25% con el compromiso de aproximadamente reducir a la mitad la velocidad de inferencia. El enfoque identifica que la mayoría de los modelos solo usan 12-13 bits de valores únicos a pesar de la representación de 16 bits de fp16.

OpenClawRadar
OCTO-VEC: Empresa de software virtual de código abierto con 24 agentes de IA.
Herramientas

OCTO-VEC: Empresa de software virtual de código abierto con 24 agentes de IA.

OCTO-VEC es un proyecto de código abierto en TypeScript/SQLite que simula una empresa de software con 9 agentes de IA predeterminados y 15 especialistas contratables. Incluye escaneo de seguridad automatizado, identidades git por agente y soporta más de 22 proveedores de LLM.

OpenClawRadar
CLAUDE.md: El archivo de reemplazo reduce los tokens de salida de Claude en un 63%
Herramientas

CLAUDE.md: El archivo de reemplazo reduce los tokens de salida de Claude en un 63%

CLAUDE.md es un archivo único que reduce la verbosidad de la salida de Claude aproximadamente un 63% sin cambios en el código. Se enfoca en la adulación, verbosidad y ruido de formato en las respuestas de Claude.

OpenClawRadar