Honcho

Summary

AI 에이전트용 크로스세션 사용자 모델링 메모리 레이어. 단순한 메모리 확장이 아닌, Dual Peer 아키텍처 + Deriver 자동 추론 + Dreaming(비동기 백그라운드 추론)으로 에이전트가 사용할수록 사용자를 점점 더 깊이 이해하는 “학습하는 에이전트” 구조를 만든다. OpenClawhermes-agent 양쪽에서 공식 지원, 셀프호스팅 시 완전 무료.

AI 에이전트용 크로스세션 사용자 모델링 메모리 레이어. 단순한 메모리 확장이 아닌, Dual Peer 아키텍처 + Deriver 자동 추론 + Dreaming(비동기 백그라운드 추론)으로 에이전트가 사용할수록 사용자를 점점 더 깊이 이해하는 “학습하는 에이전트” 구조를 만든다. OpenClawhermes-agent 양쪽에서 공식 지원, 셀프호스팅 시 완전 무료.

개요

Honcho는 AI 에이전트의 장기 기억 문제를 해결하는 메모리 인프라다. 내장 메모리(MEMORY.md, ~1,300토큰)가 “포스트잇 메모”라면, Honcho는 **“CRM + 지식베이스 + 시맨틱 검색 엔진”**이다.

핵심 차별화: 단순 정보 저장이 아니라 “이 사람은 어떤 사람인가”를 추론하고 점점 정교한 사용자 이해를 쌓아간다. Neuromancer 모델이 명시적 팩트를 넘어 도출되는 결론, 상호작용 패턴, 가설을 향해 추론한다.

(출처: openclaw-hermes-comparison-session)

Dual Peer 아키텍처

사용자 피어 (User Peer)     AI 피어 (Agent Peer)
─────────────────────     ─────────────────────
선호도·목표·커뮤니케이션   에이전트의 지식 표현
스타일 모델링              자신의 역할·규칙 인식

Deriver 백그라운드 워커가 각 대화 턴을 처리하여 자동으로:

  • 관찰(observation) 추출
  • 피어 표현(peer representation) 구축
  • 세션 요약 생성
  • Dreaming 통합 (비동기 추론)

Dreaming — 비동기 백그라운드 추론

대화가 없는 시간에도 Honcho는 동작한다:

  • 패턴 식별
  • 가설 테스트
  • 결론 가중치 조정
  • 충돌 해결

런타임 응답 성능에 영향 없이 에이전트의 사용자 이해를 지속적으로 최적화.

순수 에이전트 vs Honcho 연동 비교

시나리오순수 에이전트Honcho 연동
3주 만에 재접속”처음 뵙겠습니다” 수준이전 프로젝트·선호도 자동 인식
”저번에 말한 그 문제”모름 (세션 종료됨)세션 검색으로 찾아서 답변
말하지 않은 선호도 추론불가대화 패턴에서 자동 추론
동일한 실수 반복매 세션 반복 가능교정 사항 영구 저장
여러 채널(Telegram+Slack)채널 간 기억 단절동일 사용자로 통합 인식
컨텍스트 한계~1,300 토큰무제한 (검색으로 필요한 것만 주입)

주요 사실

  • 셀프호스팅: 완전 무료 (오픈소스, elkimek/honcho-self-hosted 원클릭 설치)
  • 관리형 API 비용: 인제스트 0.001~$0.50/쿼리
  • 셀프호스팅 구성: api(포트 8000) + deriver(백그라운드 워커) + PostgreSQL+pgvector(포트 5432) + Redis(포트 6379)
  • LLM 프로바이더: 기본값 OpenAI gpt-5.4-mini + text-embedding-3-small. OpenRouter·Ollama 등 OpenAI 호환 엔드포인트 대체 가능
  • OpenClaw + Hermes 동시 연결: 셀프호스팅 인스턴스 1개를 양쪽에서 공유 가능 (workspaceId로 공유/분리 제어)

(출처: openclaw-hermes-comparison-session, valid_as_of: 2026-04-30)

에이전트 연결 방법

Hermes Agent:

hermes memory setup   # "honcho" 선택 → base URL: http://localhost:8000

OpenClaw:

openclaw honcho setup   # base URL에 http://localhost:8000 입력

Hermes에서 사용 가능한 툴:

  • honcho_profile — LLM 없이 빠른 사용자 핵심 팩트 조회
  • honcho_search — 메모리 시맨틱 검색
  • honcho_context — Honcho LLM 기반 변증법적 Q&A
  • honcho_conclude — 사용자 선호/수정사항 영구 저장

관련 개념

  • agent-memory-architecture — 에이전트 메모리 3계층에서 Honcho가 담당하는 영역 (외부 프로바이더 레이어)

관련 엔티티

  • hermes-agent — 공식 지원 외부 메모리 프로바이더 8종 중 하나 (싱글셀렉트)
  • OpenClaw — Honcho를 공식 플러그인으로 깊게 통합한 구조; 멀티에이전트 인식(자식 세션 옵저버) 지원

소스