Repolode
plastic-labs

plastic-labs/honcho

Infraestrutura de memória para agentes de IA com estado, que analisa conversas para modelar usuários, agentes e grupos ao longo do tempo.

Estrelas
7,760
Forks
954
Issues abertas
174
Último commit
ontem

O que é?

Honcho é um serviço de memória para agentes de IA. Você armazena mensagens e eventos em sessões, e o Honcho os processa em segundo plano para extrair conclusões e manter uma representação de cada peer, que pode ser um usuário humano, um agente de IA, um grupo, um projeto ou uma ideia. Depois, as aplicações consultam essa memória por meio de um endpoint de chat em linguagem natural, pacotes de contexto de sessão, busca híbrida BM25 e vetorial ou representações estáticas de baixa latência, e injetam os resultados em qualquer chamada de LLM ou framework.

O projeto oferece um serviço gerenciado em api.honcho.dev, uma stack local iniciada com a ferramenta honcho-cli e um servidor FastAPI que pode ser hospedado por você e requer PostgreSQL com pgvector e uma chave de provedor de LLM. Também são fornecidos SDKs para Python e TypeScript, além de plugins próprios de memória para agentes de programação como Claude Code, Cursor, OpenCode e OpenClaw, e um endpoint MCP para qualquer cliente compatível com MCP.

O servidor é licenciado sob AGPL-3.0. Os scopes permitem limitar a recuperação a um grupo nomeado de sessões, e, quando configurado, um modelo multi-peer registra o que um peer sabe sobre outro.

Recursos principais

  • 01Armazena mensagens e eventos em sessões e cria representações por peer em segundo plano.
  • 02Endpoint de chat em linguagem natural para perguntar o que se sabe sobre um peer.
  • 03Busca híbrida BM25 e vetorial no nível do workspace, da sessão ou do peer.
  • 04Contexto de sessão pronto para uso em prompts, com resumos que podem ser convertidos para os formatos de mensagem da OpenAI e da Anthropic.
  • 05Scopes que restringem a recuperação a um grupo nomeado de sessões.
  • 06SDKs para Python e TypeScript, além de um endpoint MCP e plugins para agentes de programação.

Casos de uso

  • Dar a um agente de programação, como Claude Code ou Cursor, uma memória que persiste entre sessões.
  • Adicionar memória de longo prazo sobre usuários a um chatbot ou aplicativo de tutoria.
  • Manter conversas longas injetando contexto resumido no prompt do LLM.
  • Hospedar por conta própria uma camada de memória para um sistema multiagente interno.

Em coleções

Tópicos

Perguntas frequentes

O que é honcho?
Infraestrutura de memória para agentes de IA com estado, que analisa conversas para modelar usuários, agentes e grupos ao longo do tempo. Honcho é um serviço de memória para agentes de IA. Você armazena mensagens e eventos em sessões, e o Honcho os processa em segundo plano para extrair conclusões e manter uma representação de cada peer, que pode ser um usuário humano, um agente de IA, um grupo, um projeto ou uma ideia. Depois, as aplicações consultam essa memória por meio de um endpoint de chat em linguagem natural, pacotes de contexto de sessão, busca híbrida BM25 e vetorial ou representações estáticas de baixa latência, e injetam os resultados em qualquer chamada de LLM ou framework.
honcho é gratuito? Qual é a licença?
honcho é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
honcho ainda é mantido?
Manutenção ativa. O último commit de honcho foi em 23 de out. de 2026.
Para que posso usar honcho?
Dar a um agente de programação, como Claude Code ou Cursor, uma memória que persiste entre sessões. Adicionar memória de longo prazo sobre usuários a um chatbot ou aplicativo de tutoria. Manter conversas longas injetando contexto resumido no prompt do LLM. Hospedar por conta própria uma camada de memória para um sistema multiagente interno.
Onde consigo honcho?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/plastic-labs/honcho

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados