# sessions

> Original en inglés. Traducción generada por IA, no por el autor. [Leer el original en inglés](https://www.ferueda.com/projects/sessions).

> CLI que convierte tus sesiones con agentes de IA en información útil para actuar

Mi historial de desarrollo está repartido entre herramientas y no se conserva para siempre. Creé Sessions para guardar una copia local que pueda buscar y consultar después.

Sessions lee el historial de los proveedores sin modificarlo, normaliza cada sesión en una biblioteca local de SQLite y conserva la copia aunque el origen cambie o desaparezca.

[Ver el código en GitHub](https://github.com/ferueda/sessions)

## Qué hace

- **Conservar.** `sessions index --source codex` copia el historial normalizado de Codex a una biblioteca local persistente. La indexación es explícita, incremental y segura de repetir.
- **Encontrar.** `list`, `search`, `entries` y `show` ofrecen filtros, contexto acotado y procedencia. La búsqueda evita que texto copiado o proveniente de una bifurcación parezca evidencia independiente.
- **Exportar.** Cualquier sesión conservada se puede exportar como JSON o JSONL sin volver a abrir los archivos del proveedor.
- **Analizar.** La skill incluida de Sessions usa la CLI para recuperar contexto, hacer retrospectivas, auditar flujos y verificaciones, revisar traspasos y detectar trabajo repetido que convenga convertir en una herramienta reutilizable.

## Local por defecto

Los comandos principales no usan red ni telemetría. Los historiales de los proveedores permanecen en modo de solo lectura y las transcripciones se quedan en la máquina. `forget`, reparación, compactación y los comandos de limpieza solo modifican datos propios de Sessions.
