Motor nativo de Java para la memoria a largo plazo y el contexto de agentes de IA; convierte conversaciones, documentos y llamadas a herramientas en recuerdos estructurados y recuperables.
plastic-labs/honcho
Infraestructura de memoria para agentes de IA con estado, que analiza conversaciones para modelar a usuarios, agentes y grupos a lo largo del tiempo.
- Estrellas
- 7,760
- Forks
- 954
- Issues abiertos
- 174
- Último commit
- ayer
¿Qué es?
Honcho es un servicio de memoria para agentes de IA. Se almacenan mensajes y eventos en sesiones, y Honcho los procesa en segundo plano para extraer conclusiones y mantener una representación de cada peer, que puede ser un usuario humano, un agente de IA, un grupo, un proyecto o una idea. Después, las aplicaciones consultan esa memoria mediante un endpoint de chat en lenguaje natural, paquetes de contexto de sesión, búsqueda híbrida BM25 y vectorial, o representaciones estáticas de baja latencia, e incorporan los resultados a cualquier llamada a un LLM o framework.
El proyecto ofrece un servicio gestionado en api.honcho.dev, una pila local que se inicia con la herramienta honcho-cli y un servidor FastAPI que puedes alojar por tu cuenta y que requiere PostgreSQL con pgvector y una clave de un proveedor de LLM. También ofrece SDK para Python y TypeScript, plugins de memoria propios para agentes de programación como Claude Code, Cursor, OpenCode y OpenClaw, y un endpoint MCP compatible con cualquier cliente que admita MCP.
El servidor está bajo la licencia AGPL-3.0. Los scopes permiten limitar la recuperación de información a un grupo de sesiones con nombre, y, si se configura, un modelo multi-peer registra lo que un peer sabe sobre otro.
Funciones clave
- 01Almacena mensajes y eventos en sesiones y crea representaciones de cada peer en segundo plano.
- 02Endpoint de chat en lenguaje natural para preguntar qué se sabe sobre un peer.
- 03Búsqueda híbrida BM25 y vectorial en el ámbito del workspace, la sesión o el peer.
- 04Contexto de sesión listo para prompts, con resúmenes convertibles a los formatos de mensaje de OpenAI y Anthropic.
- 05Scopes que limitan la recuperación de información a un grupo de sesiones con nombre.
- 06SDK para Python y TypeScript, además de un endpoint MCP y plugins para agentes de programación.
Casos de uso
- Dar memoria persistente entre sesiones a un agente de programación como Claude Code o Cursor.
- Añadir memoria de largo plazo sobre los usuarios a un chatbot o una aplicación de tutoría.
- Mantener conversaciones largas incorporando contexto resumido al prompt del LLM.
- Alojar por cuenta propia una capa de memoria para un sistema multiagente interno.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es honcho?
- Infraestructura de memoria para agentes de IA con estado, que analiza conversaciones para modelar a usuarios, agentes y grupos a lo largo del tiempo. Honcho es un servicio de memoria para agentes de IA. Se almacenan mensajes y eventos en sesiones, y Honcho los procesa en segundo plano para extraer conclusiones y mantener una representación de cada peer, que puede ser un usuario humano, un agente de IA, un grupo, un proyecto o una idea. Después, las aplicaciones consultan esa memoria mediante un endpoint de chat en lenguaje natural, paquetes de contexto de sesión, búsqueda híbrida BM25 y vectorial, o representaciones estáticas de baja latencia, e incorporan los resultados a cualquier llamada a un LLM o framework.
- ¿honcho es gratuito? ¿Qué licencia tiene?
- honcho es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿honcho sigue mantenido?
- Mantenimiento activo. El último commit de honcho fue el 23 oct 2026.
- ¿Para qué puedo usar honcho?
- Dar memoria persistente entre sesiones a un agente de programación como Claude Code o Cursor. Añadir memoria de largo plazo sobre los usuarios a un chatbot o una aplicación de tutoría. Mantener conversaciones largas incorporando contexto resumido al prompt del LLM. Alojar por cuenta propia una capa de memoria para un sistema multiagente interno.
- ¿Dónde consigo honcho?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/plastic-labs/honcho
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Sistema de memoria para agentes que almacena, recupera y analiza recuerdos para que los agentes de IA aprendan con el tiempo, en lugar de limitarse a repetir el historial del chat.
Motor de memoria y contexto para aplicaciones y asistentes de IA, con una API única para memoria persistente, RAG, perfiles de usuario y conectores.
Un servicio de contexto de código abierto que conserva decisiones, restricciones y el estado del trabajo fuera de las sesiones de chat, para que agentes y personas puedan retomarlo en otras sesiones.
Infraestructura de memoria nativa para agentes que convierte las conversaciones y ejecuciones de agentes LLM en memoria persistente y estructurada para aplicaciones Python y TypeScript.
Memoria persistente para agentes de programación que registra la actividad de las sesiones, la resume con IA e incorpora contexto relevante en sesiones futuras.