A self-hosted memory and multi-agent orchestration layer for power users who think in systems, not prompts. Hermes Agent + Honcho memory + Kanban CI/CD — all on your infra.
Agent → Memory → Orchestration. Every layer runs on your infrastructure, not ours.
Hermes Agent CLI + Gateway. Routes prompts through profiles, applies skills, manages tool dispatch. Single binary, no cloud dependency.
Honcho two-layer context injection. Base (session summary, user model, peer card) plus dialectic supplement at configurable depths.
Kanban multi-agent dispatcher with SQLite backend. Fan-out, dependencies, retries — full lifecycle for autonomous agent pipelines.
Context is injected at API-call time into the user message (not system prompt), preserving prompt caching while keeping memory fresh.
Session summary, user model, peer card, AI identity — injected every API call into the user message. Captures who you are and what you're doing.
Multi-pass .chat() reasoning at configurable depth: single pass, audit+synthesis, or full audit+synthesis+reconciliation. Thinks before it remembers.
Three strategies: context (hidden, automatic), tools (visible, on-demand), or hybrid (both). Twist the dial, not the architecture.
Multiple AI identities share one user workspace. Each builds its own observations — sessions are isolated by design.
Multiple AI profiles (researcher, coder, writer) share one user workspace. Each profile maintains its own observation space — no context leakage between roles. Gateway platforms always enforce per-chat isolation regardless of strategy setting (priority 3 — highest).
Sessions scoped to workspace directories. Different projects get different memory contexts automatically.
Git repository-based isolation. Switch between codebases; memory follows the repo boundary.
Fresh context every time. No cross-session memory bleed — ideal for one-shot tasks or testing.
Unified memory across all sessions. Persistent across every conversation — the AI remembers everything everywhere.
A persistent knowledge base that the AI reads and writes. 52 pages spanning entities, concepts, and comparisons.
YAML frontmatter · [[wikilinks]] · Source citations inline · index.md + log.md
~/.hermes/skills/ — System skills~/.hermes/skill-bundles/ — Grouped bundles~/.hermes/hermes-agent/skills/ — Agent-internalSix-step worker lifecycle with structured handoffs. SQLite-backed, no external dependencies.
The operational stack is designed around local control and layered isolation. This public page exposes architecture patterns only — not private memory, credentials, or raw session data.
Separate observation spaces per profile. Your researcher doesn't see your coder's context, and vice versa.
Per-chat isolation always enforced at the gateway layer. Platform channels never leak across conversations.
observationMode: directional as default — the AI only records what's directly relevant, not everything.