Saltar al contenido
Menú

Producto

Soluciones

Integraciones

Desarrolladores

Idioma

Ya salió v2.4.0Mira qué cambió

Cambia de agente. Conserva el contexto.

ai-memory es memoria a largo plazo para agentes de programación con IA. Cierra Claude Code a mitad de una tarea, abre Codex en el mismo directorio y sigue sin volver a explicar la arquitectura, los intentos fallidos ni las preguntas abiertas.

  • Código abierto, MIT
  • Un solo binario, markdown plano
  • Funciona sin clave de API

Tu agente de programación ya toma notas. Viven en una sola máquina y pertenecen a un solo agente. Cambia de herramienta y desaparecen, y tu equipo nunca llega a verlas. ai-memory es lo que hay al otro lado de esos muros.

Cámbialo todo. Conserva lo que sabes.

Cambia de agente a mitad de tarea.

Cierra Claude Code y abre Codex en el mismo directorio. Arranca con un traspaso (handoff): qué se hizo, qué falló y qué sigue abierto.

claude
> mover el refresh al middleware● Edit auth/middleware.rs● cargo test: 2 fallaron> /exit
codex
Traspaso desde Claude Code✓ Refresh movido al middleware✗ Solo cookies rompió el móvil? Rate limit en /refresh> arregla los dos tests que fallan
Cómo funcionan los traspasos

Cambia de máquina.

La memoria vive en un servidor pequeño que ejecutas tú: en tu portátil, en un equipo del homelab, donde quieras. El proyecto que dejaste en el equipo de escritorio es el mismo que retomas en el portátil.

escritorio, oficina
~/app $ ai-memory run claude● 41 observaciones capturadas● sesión guardada en la wiki
portátil, en el tren
~/app $ ai-memory run claude> ¿dónde lo dejamos?Estabas limitando /refresh.Aún fallan dos tests en auth_spec.
Un servidor, muchas máquinas

Compártela con tu equipo.

Apunta a todos al mismo servidor. Lo que aprenden las sesiones de una persona lo encuentran los agentes de todos. Los nuevos le preguntan al proyecto en vez de interrumpirte.

esta semana
A
Ana arregló la caché inestable del CI
R
Ravi eligió advisory locks en vez de una cola
M
Mei escribió el runbook de deploy
Lia, primer día
> ponme al día con este proyecto3 decisiones, 1 runbook y 2 dudasabiertas de las últimas 2 semanas.Empieza: decisions/advisory-locks
ai-memory para equipos

Escribe su propia wiki.

Los hooks capturan el trabajo en silencio. Las sesiones se convierten en páginas de markdown plano, archivadas y enlazadas entre sí en una wiki respaldada por git. Búscala con grep, ábrela en Obsidian, edítala a mano.

capturado
promptEdit auth.rscargo test failedgit rebase mainRead schema.sqlpromptBash: curl /refreshfin de sesión
wiki/
├─ decisions/session-tokens.md├─ gotchas/mobile-cookie-jar.md├─ procedures/deploy.md├─ sessions/2026-09-18-auth.md└─ index.md
Mira qué se guarda

Qué pasa mientras trabajas.

Los cuatro pasos corren en segundo plano, y la ruta por defecto no hace ninguna llamada a un LLM.

Diagrama: las terminales emiten observaciones que se consolidan en páginas markdown, se buscan con un ranking fusionado y se traspasan al siguiente agente. Debajo de todo hay una wiki respaldada por git con archivos de markdown plano.
  1. 1

    Captura

    Los hooks de ciclo de vida registran prompts, llamadas a herramientas y límites de sesión. Los secretos se eliminan antes de guardar nada.

  2. 2

    Consolida

    Cuando termina una sesión, sus observaciones se convierten en una página markdown legible en la wiki del proyecto.

  3. 3

    Recuerda

    La siguiente sesión recibe un resumen breve y puede buscar en todo: texto completo, entidades, enlaces y vectores, fusionados en un solo ranking.

  4. 4

    Traspasa

    La siguiente sesión recoge el testigo, y solo una sesión puede reclamarlo. Funciona entre agentes y entre todas las máquinas que alcanzan el servidor.

Lee la arquitectura

La memoria vieja se reduce, y lo que usas se queda.

Las páginas de sesión se acumulan durante meses. ai-memory las puntúa, conserva las que sigues leyendo y puede compactar o fusionar el resto sin LLM. Una pasada de sueño opcional hace que tu LLM fusione las páginas frías mientras no estás, y toda reescritura se puede restaurar.

Diagrama: leer una página refuerza su puntuación de retención. El barrido de olvido encuentra las páginas frías, que se desalojan por defecto o, si lo activas, se compactan o se fusionan en una sola superviviente. Las páginas compactadas y fusionadas se pueden restaurar desde el historial de git.

Cómo envejece la memoria

¿Vienes de otra herramienta?

La mayoría de las herramientas de memoria necesitan un LLM, un almacén vectorial o una base de datos de grafos antes de recordar nada. ai-memory necesita un binario y una carpeta.

Comparación completa, incluido dónde ganan ellas

Un MEMORY.md por portátil. Necesita: Claude Code, Una sola máquina.

Qué se mantiene

La comodidad de "recuerda mi proyecto", en markdown.

Qué ganas

  • La misma memoria en Codex, Cursor, Gemini CLI y 20 más
  • Sincronizada entre tus máquinas
  • Compartida con tu equipo
  • Búsqueda de verdad, y captura de lo que las herramientas hicieron realmente

En marcha con tres comandos.

No hay registro. La instalación por defecto solo escucha en tu máquina, así que nada más puede llegar a ella. Puedes añadirlo a un proyecto que ya está en marcha: la primera sesión importa el historial de agentes que tienes en disco.

una máquina
# 1. Instala el binario (o bájalo de la página de descargas)
mise use -g github:akitaonrails/ai-memory

# 2. Arranca el servidor. Solo escucha en esta máquina.
ai-memory init
ai-memory serve --transport http --bind 127.0.0.1:49374

# 3. Lanza tu agente a través de él. Los hooks y MCP se conectan solos.
ai-memory run claude

Hecho en abierto, entre mucha gente.

  • akitaonrails
  • djalmajr
  • samirhvbr
  • lucasliet
  • wblech
  • rthiago
  • matheus-rodrigues00
  • lhzapata
  • gabrielscharb
  • pablowinck
  • aguirreSL
  • evanmaranzano
  • kevin9327
  • gb

¿Acabas de llegar? La página de contribución muestra adónde van los reportes de bugs, los pull requests y las integraciones con agentes nuevos.

Dale memoria a tus agentes hoy.

Gratis y de código abierto bajo la licencia MIT. No necesitas cuenta ni clave de API.