Honcho
Summary
AI 에이전트용 크로스세션 사용자 모델링 메모리 레이어. 단순한 메모리 확장이 아닌, Dual Peer 아키텍처 + Deriver 자동 추론 + Dreaming(비동기 백그라운드 추론)으로 에이전트가 사용할수록 사용자를 점점 더 깊이 이해하는 “학습하는 에이전트” 구조를 만든다. OpenClaw와 hermes-agent 양쪽에서 공식 지원, 셀프호스팅 시 완전 무료.
AI 에이전트용 크로스세션 사용자 모델링 메모리 레이어. 단순한 메모리 확장이 아닌, Dual Peer 아키텍처 + Deriver 자동 추론 + Dreaming(비동기 백그라운드 추론)으로 에이전트가 사용할수록 사용자를 점점 더 깊이 이해하는 “학습하는 에이전트” 구조를 만든다. OpenClaw와 hermes-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:8000OpenClaw:
openclaw honcho setup # base URL에 http://localhost:8000 입력Hermes에서 사용 가능한 툴:
honcho_profile— LLM 없이 빠른 사용자 핵심 팩트 조회honcho_search— 메모리 시맨틱 검색honcho_context— Honcho LLM 기반 변증법적 Q&Ahoncho_conclude— 사용자 선호/수정사항 영구 저장
관련 개념
- agent-memory-architecture — 에이전트 메모리 3계층에서 Honcho가 담당하는 영역 (외부 프로바이더 레이어)
관련 엔티티
- hermes-agent — 공식 지원 외부 메모리 프로바이더 8종 중 하나 (싱글셀렉트)
- OpenClaw — Honcho를 공식 플러그인으로 깊게 통합한 구조; 멀티에이전트 인식(자식 세션 옵저버) 지원