Project screenshots
Overview
Honcho provides a reasoning-first memory system for AI agents. It processes conversations and events asynchronously in the background to extract conclusions and build dynamic representations of peers (users and agents). Developers can store messages, let Honcho reason over them, and then query for prompt-ready context, peer representations, or natural-language insights. It can be used as a managed service or self-hosted via a FastAPI server.
Key features
- Reasoning-first memory extracting conclusions rather than just matching chunks
- Peer-centric model tracking users, agents, and groups as entities that change over time
- Multi-peer perspective modeling what one peer knows about another
- Managed service (api.honcho.dev) or self-hosted FastAPI server
- Agent-tool integrations via MCP, Claude Code, OpenCode, OpenClaw, and Hermes
- Python and TypeScript SDKs
- Hybrid search (BM25 + vector)
- Asynchronous background processing for representations and summaries
- Prompt-ready context generation for OpenAI and Anthropic APIs
Requirements, installation and quick start
Usage
Model compatibility and use cases
Configurable multi-provider LLM support. Google Gemini is used by default for deriver, summary, and dialectic minimal/low tasks. Anthropic is used by default for dialectic medium/high/max and dream tasks. OpenAI is used for embeddings when EMBED_MESSAGES=true.
License and risk notes
Repository metadata declares AGPL-3.0. Before publishing or commercial use, review the repository LICENSE file, copyright notices and dependency terms.
Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: AGPL-3.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.
Release and maintenance
Server version 3.0.9