Repolode
raiyanyahya

raiyanyahya/recall

Memoria de proyecto completamente local para Claude Code y opencode: registra las sesiones y las resume para retomarlas, sin llamadas a API.

Estrellas
765
Forks
45
Issues abiertos
4
Último commit
hace 2 meses

¿Qué es?

Recall proporciona a Claude Code una memoria persistente del proyecto para que cada nueva sesión no empiece desde cero. Guarda tus prompts, respuestas, archivos modificados y comandos en un archivo history.md de solo anexado; después, un resumidor local basado en TF-IDF y TextRank los condensa en context.md, un punto de reanudación compacto de entre 1 y 2K tokens que incluye el objetivo, los próximos pasos, los archivos modificados y el punto en el que te quedaste.

Nada sale de tu máquina. El plugin no hace llamadas de red, no necesita una clave de API ni carga modelos de terceros, así que el resumen no consume tokens de modelos. Antes de escribir los archivos, intenta eliminar los secretos, y lee la salida de git con opciones reforzadas.

También es compatible con opencode mediante un instalador opcional que genera un plugin shim, un comando /recall-save y una entrada de instrucciones en opencode.json. Ambos entornos leen y escriben los mismos archivos Markdown sin formato en .recall/, por lo que los compañeros de equipo que usan herramientas distintas pueden compartir una misma memoria.

Funciones clave

  • 01Añade automáticamente los prompts, las respuestas, los archivos y los comandos de cada sesión a history.md.
  • 02Genera un context.md listo para reanudar el trabajo mediante TF-IDF y TextRank, sin llamadas a modelos.
  • 03Funciona con la biblioteca estándar de Python; numpy es opcional para mejorar la velocidad.
  • 04Marca context.md como datos no confiables cuando Claude Code lo carga al inicio de una sesión.
  • 05Es compatible con opencode mediante un instalador opcional que genera archivos de plugin y comandos.
  • 06Se configura mediante recall.config.json, con opciones como el guardado automático al terminar una sesión y la ocultación de secretos.

Casos de uso

  • Retomar en Claude Code una tarea de programación que se extiende durante varios días sin tener que volver a explicar el proyecto.
  • Reducir el uso de tokens en una suscripción de Claude al sustituir la reproducción de transcripciones largas por un resumen breve.
  • Trabajar en código cuyas transcripciones podrían contener secretos que no deben enviarse a una API de terceros.
  • Compartir la memoria de las sesiones de un proyecto entre equipos que usan tanto Claude Code como opencode.

Inicio rápido

  1. 1

    Añade el marketplace a Claude Code

    /plugin marketplace add raiyanyahya/recall
  2. 2

    Instala el plugin

    /plugin install recall@recall
  3. 3

    Trabaja en una sesión y luego ejecuta el comando save para generar el resumen

    /recall:save

Antes de usarlo

  • La integración con opencode es opcional y depende de la CLI pública de opencode, que puede cambiar y hacer que la captura deje de funcionar sin previo aviso.
  • La ocultación de secretos se realiza con el mejor esfuerzo posible y no está garantizada.

En colecciones

Temas

Preguntas frecuentes

¿Qué es recall?
Memoria de proyecto completamente local para Claude Code y opencode: registra las sesiones y las resume para retomarlas, sin llamadas a API. Recall proporciona a Claude Code una memoria persistente del proyecto para que cada nueva sesión no empiece desde cero. Guarda tus prompts, respuestas, archivos modificados y comandos en un archivo history.md de solo anexado; después, un resumidor local basado en TF-IDF y TextRank los condensa en context.md, un punto de reanudación compacto de entre 1 y 2K tokens que incluye el objetivo, los próximos pasos, los archivos modificados y el punto en el que te quedaste.
¿recall es gratuito? ¿Qué licencia tiene?
recall es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿recall sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de recall fue el 7 sept 2026.
¿Para qué puedo usar recall?
Retomar en Claude Code una tarea de programación que se extiende durante varios días sin tener que volver a explicar el proyecto. Reducir el uso de tokens en una suscripción de Claude al sustituir la reproducción de transcripciones largas por un resumen breve. Trabajar en código cuyas transcripciones podrían contener secretos que no deben enviarse a una API de terceros. Compartir la memoria de las sesiones de un proyecto entre equipos que usan tanto Claude Code como opencode.
¿Cómo se instala recall?
Añade el marketplace a Claude Code: /plugin marketplace add raiyanyahya/recall Instala el plugin: /plugin install recall@recall Trabaja en una sesión y luego ejecuta el comando save para generar el resumen: /recall:save
¿Dónde consigo recall?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/raiyanyahya/recall

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados