Get an API Key
Sign up and start building with Honcho
Quickstart
Build your first stateful agent in minutes
Honcho is a memory system that reasons. Read more on the approach here.
Why Use Honcho?
Honcho streamlines the agent building process by offering elegant, flexible primitives for managing context. It also reasons over that context to give developers access to far richer insights only accessible through reasoning. Take the following scenario:- You find a use case for LLMs and build an agent around it
- It works well initially but can’t maintain context across sessions
- You spend weeks engineering a RAG solution that seems to help
- Then the cycle begins…
- Users report the agent forgetting things, contradicting itself, or losing context mid-session
- You build evals to quantify the problem
- You re-engineer your entire RAG pipeline with better chunking, embeddings, retrieval strategies
- The problems shift but don’t disappear
- Repeat
How Honcho Works
Honcho has four storage primitives that work together:- Workspaces - Top-level containers that isolate different applications or environments
- Peers - Any entity that persists but changes over time (users, agents, objects, and more)
- Sessions - Interaction threads between peers with temporal boundaries
- Messages - Units of data that trigger reasoning (conversations, events, activity, documents, and more)
