Una aplicación de chat para navegador que ejecuta LLMs de código abierto localmente en tu GPU mediante WebGPU, para que las conversaciones permanezcan en tu dispositivo.
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
Añade el marketplace a Claude Code
/plugin marketplace add raiyanyahya/recall - 2
Instala el plugin
/plugin install recall@recall - 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
Una skill compatible con varias herramientas que hace que los agentes de programación con IA escriban menos código y texto, reduciendo los tokens de salida y los costos de la API de LLM.
Motor local de inteligencia de código que indexa varios repositorios en un grafo de conocimiento y lo pone a disposición de agentes de programación con IA e IDE mediante CLI, servidor MCP y API.
Permite que Codex, Claude Code, Cursor, Hermes Agent y OpenClaw compartan una memoria local cifrada, se pasen tareas y revisen el trabajo de los demás.
Motor de memoria SQLite local y por proyecto que comparte decisiones de desarrollo y estado del proyecto entre agentes de programación con IA como Claude Code, Cursor y Codex CLI.
Servidor MCP local-first que da a los agentes de programación memoria del repositorio: grafo de símbolos, búsqueda de llamadores, análisis de radio de impacto, revisión de diffs y decisiones ancladas a commits de git.