Skip to main content

nmem-cli

A lightweight, single-binary CLI for Nowledge Mem - AI memory management that works with any AI agent.

Now a compiled binary. As of the 0.10.0 line, nmem-cli ships the Rust-built nmem binary instead of a Python module. pip install nmem-cli downloads a platform wheel that contains the compiled CLI and puts nmem on your PATH. There is no Python runtime requirement beyond pip itself, and no Python dependencies are installed. The command surface and behavior are unchanged.

Installation

pip install nmem-cli

Or with uv:

uv tool install nmem-cli   # or: uv pip install nmem-cli

The wheel bundles the compiled nmem binary for your platform (macOS arm64/x86_64, Linux x86_64/aarch64, Windows x64). No separate toolchain or interpreter is needed.

If you use the Nowledge Mem desktop app, the nmem CLI is already bundled and can be installed from Settings → Developer Tools → Install CLI (macOS), or automatically on Linux/Windows.

Requirements

  • A running Nowledge Mem backend (default: http://127.0.0.1:14242), local or remote. nmem is a thin HTTP client; it talks to that backend for every operation.

Quick Start

# Check server status
nmem status

# Launch interactive TUI
nmem tui

# List memories
nmem m

# Search memories
nmem m search "python programming"

# List threads
nmem t

# Show version
nmem --version

See the full command reference and JSON/agent usage at mem.nowledge.co/docs.

Connecting to a backend

# Local (default)
nmem status

# Remote, one-off
nmem --api-url https://mem.example.com status

# Remote, persisted
nmem config client set url https://mem.example.com
nmem config client set api-key nmem_your_key

Resolution priority: --api-url > NMEM_API_URL / NMEM_API_KEY > ~/.nowledge-mem/config.json > defaults.

Related

  • Nowledge Mem - the full application
  • This CLI is also bundled with the Nowledge Mem desktop app

Author

Nowledge Labs

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nmem_cli-0.10.63-py3-none-win_amd64.whl (6.8 MB view details)

Uploaded Python 3Windows x86-64

nmem_cli-0.10.63-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

nmem_cli-0.10.63-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

nmem_cli-0.10.63-py3-none-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

nmem_cli-0.10.63-py3-none-macosx_10_12_x86_64.whl (6.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file nmem_cli-0.10.63-py3-none-win_amd64.whl.

File metadata

  • Download URL: nmem_cli-0.10.63-py3-none-win_amd64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nmem_cli-0.10.63-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e526f69c061fb3ac84b86381af8947a19e79774489ec9d27132170cbda047b98
MD5 2dd9539f2bc5d23d68c34d2cafd04f39
BLAKE2b-256 82fbfaf71c29f851ae83dd30a18ec6c320afae84332da8b94e31656d73bc3ded

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.63-py3-none-win_amd64.whl:

Publisher: release-pypi-clis.yml on nowledge-co/mem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nmem_cli-0.10.63-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.63-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf2c8e8d74a467f5a860a425dbda52e8d7028cc2b2a5f96f41d394f8d2c92ac3
MD5 cf7027542f5c93596c71c90891d4d3b1
BLAKE2b-256 47f97a51aa97fae9720d799afc80baa4d79ae5916026c08e94b0c93c7bf703a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.63-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-pypi-clis.yml on nowledge-co/mem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nmem_cli-0.10.63-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.63-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 793a2039175a1ec0df6e6cdbe258b42bfc50ec864d8950c481ded1ff83c3f083
MD5 b583a3ec8199ae7194d06dbb6292ecee
BLAKE2b-256 640a1c164dc4efae106b72371ad47b1bf166393a472dae654d39536333e7c1f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.63-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-pypi-clis.yml on nowledge-co/mem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nmem_cli-0.10.63-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.63-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fd026eb2cb373d9f054d2fe4952e910ec302d0508b4440da55abd0d9f92fa7e
MD5 a2cbe6786ab6e5f973b1c606dc2c382a
BLAKE2b-256 c200d5570caa6714a35a73c5be59ef8405292910cefe2d8b2eea10c06aecdd90

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.63-py3-none-macosx_11_0_arm64.whl:

Publisher: release-pypi-clis.yml on nowledge-co/mem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nmem_cli-0.10.63-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.63-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0e003549bf17ccdab9b5389994e29b813e7772259d10f9b9e767d695d5406b8c
MD5 e2153c9871c4c128b26ca26e33b6b71a
BLAKE2b-256 f3086ce36304953c04f889822ee12a86a304fb3e4e1a540c2d0895dd465549a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.63-py3-none-macosx_10_12_x86_64.whl:

Publisher: release-pypi-clis.yml on nowledge-co/mem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page