Saltar al contenido
Menú

Producto

Soluciones

Integraciones

Desarrolladores

Idioma

Integraciones

Tus agentes, tu sistema, tus proveedores

25 agentes de programación y editores, cuatro sistemas operativos de destino y una lista de proveedores de LLM y embeddings que puedes ignorar, porque todo funciona sin ninguno.

Muchos agentes, una memoria

Todos los agentes se conectan al mismo servidor. Lo que Claude Code aprendió esta mañana está ahí cuando abres Codex por la tarde.

Diagrama radial: Claude Code, Codex, Cursor, Gemini CLI, OpenCode y Zed se conectan a una sola memoria en el centro.

Agentes y editores

Filtra por estado y luego elige una fila para ver sus comandos de instalación.

Claude Code Con soporte

Claude Code
# las herramientas de memoria, por MCP
ai-memory install-mcp --client claude-code --apply
# captura automática, mediante hooks de ciclo de vida
ai-memory install-hooks --agent claude-code --apply
# o lánzalo gestionado; las dos formas se conectan solas
ai-memory run claude

Hooks y MCP. Enrutamiento por sesión opcional. Omite --apply para imprimir el cambio sin escribirlo.

Agentes de programación y editores con soporte
AgenteEstadoNotasai-memory run
Con soporteHooks y MCP. Enrutamiento por sesión opcional.Gestionado
Con soporteHooks y MCP. El fin de sesión está conectado desde Codex CLI 0.145.0.Gestionado
Con soporteConfiguración de MCP y hooks de ciclo de vida.Lanzamiento directo
Con soporteConfiguración de MCP y hooks de ciclo de vida.Lanzamiento directo
Con soporteMCP remoto y un plugin de TypeScript generado.Gestionado
Con soportePlugin para la API beta. Espera cambios frecuentes en upstream.Gestionado
Con soporteLa captura funciona. Los traspasos se recogen por MCP.Gestionado
Con soporteHooks y MCP, incluida la captura tras la compactación.Lanzamiento directo
Con soporteDiez eventos de hook. Los traspasos se inyectan en el primer prompt.Gestionado
Con soporteLos motores v2 y v3.Gestionado
Con soporteMCP y cuatro eventos de hook, con resume nativo.Gestionado
Con soporteLas sesiones se cierran con finalize-session.Gestionado
Con soporteUna extensión generada aporta la captura y un puente MCP.Gestionado
Con soporteMCP nativo y una extensión de TypeScript.Gestionado
Con soporteConfiguración de MCP y hooks nativos de plugin.Lanzamiento directo
Con soporteLa captura incluye eventos de subagentes.Lanzamiento directo
Con soporteSeis triggers. La inyección de traspasos funciona.Lanzamiento directo
Solo gestionadoLánzalo con ai-memory run crush.Gestionado
Solo hooksPega en su configuración un fragmento de hooks generado.Lanzamiento directo
Solo MCPSe conecta mediante mcp-remote.Lanzamiento directo
Solo MCPCopilot todavía no expone hooks de ciclo de vida.Lanzamiento directo
Solo MCPRegistrado como context server.Lanzamiento directo
Solo MCPConfiguración de MCP a nivel de proyecto.Lanzamiento directo
Solo MCPConfiguración de MCP a nivel de usuario.Lanzamiento directo
ComunidadPlugin de la comunidad, por MrLuciano.Lanzamiento directo

Qué significa cada estado

Con soporte
Captura automática mediante hooks de ciclo de vida, más las herramientas de memoria por MCP.
Solo MCP
El agente puede buscar y escribir en la memoria. No expone hooks de ciclo de vida, así que nada se captura automáticamente.
Solo hooks
Las sesiones se capturan automáticamente. El agente no tiene un cliente MCP con el que consultar la memoria.
Solo gestionado
Funciona cuando se lanza con ai-memory run. No hay un instalador de hooks aparte.
Comunidad
Un plugin que mantiene la comunidad. ai-memory no lo instala.
Experimental
Se publica y funciona, con asperezas que debes esperar.

Los detalles por agente, la ubicación de los archivos de configuración y las rarezas conocidas están en la matriz de soporte y en la guía de instalación de MCP.

Los hooks capturan, MCP responde

Son dos conexiones separadas, y un agente con soporte completo tiene las dos. Las etiquetas de estado de arriba dicen cuáles recibe tu agente.

Diagrama con dos carriles. Hooks: tu agente envía eventos a la memoria por su cuenta, y eso es la captura automática. MCP: tu agente envía una petición a la memoria y recibe una respuesta, y esas son las herramientas que el agente llama.

Hooks

Los eventos de ciclo de vida del agente disparan un comando pequeño que registra prompts, llamadas a herramientas y límites de sesión. Tú no haces nada, y el agente no gasta tokens en ello. Los secretos se eliminan antes de guardar nada.

MCP

El agente recibe herramientas de memoria que puede llamar cuando la conversación las necesita: buscar, leer una página, escribir una página, aceptar un traspaso. Los agentes con solo MCP pueden usar la memoria por completo, pero no se captura nada salvo que ellos lo escriban.

Sistemas operativos

Un binario en Rust por plataforma. En Windows, WSL2 es la ruta con soporte y la compilación nativa es experimental.

Sistemas operativos con soporte
PlataformaEstadoCómo se instalaNotas
LinuxCon soporteTarball de la versión, imagen de Docker o Podman, o un paquete del AURx86_64 y ARM64. Binario nativo, Docker o Podman, paquetes del AUR con unidades de systemd.
macOSCon soporteTarball de la versión con un agente de launchd, Docker, o la app de barra de menús compilada desde el código fuenteApple Silicon e Intel. Binario nativo con un agente de launchd, Docker, o una app de barra de menús que compilas desde el código fuente.
Windows con WSL2Con soporteEl binario de Linux, dentro de WSL2Sigue la ruta de Linux dentro de WSL2 y lanza tu agente desde ahí.
Windows nativoExperimentalZip de la versión, wrapper para Docker Desktop o una compilación desde el código fuenteZip de la versión con ai-memory.exe, el wrapper para Docker Desktop o una compilación desde el código fuente.

Descargar la última versiónLee la guía de Windows

Proveedores de LLM y embeddings

Los dos son opcionales. Sin ninguno, los hooks siguen capturando, la búsqueda sigue funcionando y cada sesión sigue terminando con una página de resumen y un traspaso.

Embeddings: locales por defecto

Desde la 2.0, la búsqueda vectorial corre dentro del proceso con un modelo abierto pequeño. No necesita clave de API ni GPU. El modelo pesa unos 87 MB, se descarga en segundo plano en el primer arranque, y la búsqueda híbrida se activa en el siguiente reinicio. Si la descarga falla, la búsqueda sigue funcionando con texto completo.

  • Local, en el mismo proceso (por defecto)
  • OpenAI
  • Voyage
  • Google Gemini
  • GitHub Copilot
  • Ollama, LM Studio, vLLM

Desactívalo con embedding_provider = "none". Un proveedor que hayas configurado tú nunca se sobrescribe.

LLM: desactivado por defecto

Añade uno cuando quieras consolidación escrita por un LLM, ai-memory bootstrap, un linting más rico, auto-improve o rerank. Un modelo pequeño y rápido es el tamaño adecuado para este trabajo, cuando el proveedor te deja elegir. Con un inicio de sesión de Codex o ChatGPT, mantén el modelo por defecto del proveedor, porque ese backend rechaza otros nombres de modelo. Los inicios de sesión por suscripción funcionan, así que no hace falta una clave de API de pago de ninguna plataforma.

  • Anthropic
  • OpenAI
  • OpenAI OAuth / login de Codex CLI
  • GitHub Copilot
  • Google Gemini
  • OpenCode Go y Zen
  • Ollama
  • LM Studio
  • vLLM
  • Cualquier endpoint compatible con OpenAI

Comprueba un proveedor con ai-memory llm-test. Se admiten cadenas de fallback.

Los modelos, los valores por defecto y los costes están en la guía de proveedores de LLM y en la guía de embeddings locales.

¿Tu agente no está en la lista?

Todo lo que hable MCP puede usar hoy las herramientas de memoria.

Registra un servidor MCP remoto por HTTP con esta dirección en la configuración de tu agente. La búsqueda, la lectura y escritura de páginas y los traspasos funcionan. La captura automática necesita hooks de ciclo de vida, así que sin ellos el agente solo recuerda lo que escribe.

¿Quieres soporte completo para él? La guía de contribución de harness gestionados describe lo que tiene que demostrar un adaptador, y la página de contribución dice adónde van los issues y los pull requests.

Endpoint MCP
# el servidor local por defecto
http://127.0.0.1:49374/mcp

Preguntas y respuestas

¿Con qué agentes de programación funciona ai-memory?

Hay 25 agentes y editores en la lista, entre ellos Claude Code, Codex, Cursor, Gemini CLI, OpenCode. 17 de ellos tienen tanto captura automática mediante hooks de ciclo de vida como las herramientas de memoria por MCP.

¿Qué diferencia hay entre los hooks y MCP?

Los hooks capturan las sesiones automáticamente: los prompts, las llamadas a herramientas y los límites de sesión se registran sin que el agente haga nada. MCP le da al agente herramientas que puede llamar para buscar y escribir en la memoria. Un agente con soporte completo tiene los dos.

Mi agente no está en la lista. ¿Puedo usarlo igualmente?

Sí, si habla MCP. Apúntalo a http://127.0.0.1:49374/mcp y podrá buscar y escribir en la memoria. Sin hooks de ciclo de vida, nada se captura automáticamente.

¿Necesito un LLM o un proveedor de embeddings?

No. Los dos son opcionales. Desde la 2.0, los embeddings por defecto corren dentro del proceso con un modelo de unos 87 MB que se descarga en el primer arranque, y no interviene ninguna clave de API.

¿ai-memory funciona en Windows?

Sí. WSL2 tiene soporte a través de la ruta de Linux. Windows nativo es experimental y se distribuye como un zip de la versión con ai-memory.exe.

Dale memoria a tus agentes hoy.

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