Skip to content
This repository was archived by the owner on Aug 2, 2026. It is now read-only.

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 21 Feb 10:31
· 16 commits to main since this release

Installation

# Install from GitHub (requires git)
pip install git+https://github.com/mohdfareed/kbm.git@v0.2.4

kbm

Persistent memory for LLMs, accessible via MCP.

Usage:

$ kbm [OPTIONS] COMMAND [ARGS]...

Options:

  • -d, --debug: Enable debug logging.
  • -r, --root PATH: Override home directory.
  • -s, --settings: Show app settings overrides and exit.
  • -S, --all-settings: Show all app settings and exit.
  • -v, --version: Show version and exit.
  • --help: Show this message and exit.

Commands:

  • init: Create a new memory.
  • start: Start the MCP server.
  • list: List all memories.
  • status: Show memory configuration.
  • delete: Permanently delete a memory and all its data.
  • inspect: Inspect memory MCP server.
  • home: Print application home directory.

kbm init

Create a new memory.

Usage:

$ kbm init [OPTIONS] [NAME]

Arguments:

  • [NAME]: Memory name. [default: kbm]

Options:

  • -e, --engine [chat-history|rag-anything|mem0]: [default: chat-history]
  • -f, --force: Overwrite if exists.
  • --help: Show this message and exit.

kbm start

Start the MCP server.

Usage:

$ kbm start [OPTIONS] [NAME]

Arguments:

  • [NAME]: Memory name. [default: kbm]

Options:

  • -e, --engine [chat-history|rag-anything|mem0]: Memory engine.
  • -t, --transport [stdio|http]
  • -H, --host TEXT
  • -p, --port INTEGER
  • --help: Show this message and exit.

kbm list

List all memories.

Usage:

$ kbm list [OPTIONS]

Options:

  • --help: Show this message and exit.

kbm status

Show memory configuration.

Usage:

$ kbm status [OPTIONS] [NAME]

Arguments:

  • [NAME]: Memory name. [default: kbm]

Options:

  • -f, --full: Show all options with defaults.
  • -p, --path: Show config file path.
  • --help: Show this message and exit.

kbm delete

Permanently delete a memory and all its data.

Usage:

$ kbm delete [OPTIONS] [NAME]

Arguments:

  • [NAME]: Memory name. [default: kbm]

Options:

  • -y, --yes: Skip confirmation.
  • --help: Show this message and exit.

kbm inspect

Inspect memory MCP server.

Usage:

$ kbm inspect [OPTIONS] [NAME]

Arguments:

  • [NAME]: Memory name. [default: kbm]

Options:

  • --help: Show this message and exit.

kbm home

Print application home directory.

Usage:

$ kbm home [OPTIONS]

Options:

  • --help: Show this message and exit.

Full Changelog: v0.2.3...v0.2.4