Repolode
plastic-labs

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