---
title: "memoose"
description: "A dual-path memory system for proactive agents: a typed knowledge graph with evidence, contradictions and supersession, maintained in the background on a small model. No API key; nothing leaves your machine."
canonical: https://agentpluginsdirectory.com/plugins/memoose
last-updated: 2026-10-05
---

# memoose
A dual-path memory system for proactive agents: a typed knowledge graph with evidence, contradictions and supersession, maintained in the background on a small model. No API key; nothing leaves your machine.
- Slug: memoose
- Publisher: Hieu Ngo
- Repository: https://github.com/AndrewNgo-ini/memoose
- Manifest: plugin.json
- Version: 0.6.0
- License: Apache-2.0
- Category (editorial): other
- Skills: 0
- MCP servers: 1 (memoose)
- Stars: 58
- Repository created: 2026-09-06
- Repository last pushed: 2026-10-02
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/memoose
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What memoose does, in the publisher's words

- What is Memoose
- Quick start
- Give your agent memory
- How Memoose works
- Benchmarks

Memoose is a dual-path memory system for proactive agents. Memory survives the session and survives switching agents. It is found two ways: by search when the agent asks, and by recommendation when it does not. An engine keeps a typed knowledge graph on your machine; a harness of skills, hooks and tools teaches the model your host already runs how to use it.

It is built for long-lived project work: decisions, conventions and ownership facts that must stay correct for months, each with an evidence pointer back to its source.

Memory is upkeep. Facts are written as they surface. memoose maintain sweeps the store into one worklist of things to judge and decides nothing itself; a model makes every call, on a small subagent that costs neither your attention nor the conversation's turns.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/AndrewNgo-ini/memoose/HEAD/README.md

## MCP servers

- memoose: transport: stdio; command: uvx --from ${PLUGIN_ROOT} memoose serve

Read from the plugin's own mcp.json. Environment variable names only, never values.
